
- •Билет 4)
- •VScroll1, если это вертикальный ползунок, или hScroll1, если - горизонтальный.
- •Билет 6
- •Билет 8
- •Билет 9.Описание массивов
- •Билет 10.Арифметические выражения. Арифметические операции. Приоритет операций (Visual Basic).
- •Int(X) наибольшее целое число, не превышающее число х
- •Билет 12. Строковые операции. Операции отношения. Основные встроенные функции. Оператор присваивания (Visual Basic).
- •Int и Fix Возвращают целую часть числа.
- •Билет 13) . Условные операторы (if, Select Case) (Visual Basic.
- •Билет14 Операторы цикла
- •Билет 17
- •Билет 19. Константы и переменные
- •Integer n(6),u(6), m - целые одномерные массивы n,u, с индексацией от 3 до 8, и целая переменная m
- •Оператор цикла Do
- •Билет 29
- •Билет 30.
Билет 9.Описание массивов
Как и другие переменные, массивы описываются с помощью инструкций Dim, Static, Private или Public. Разница между скалярными переменными (т.е. не массивами) и массивами состоит в том, что для последних надо указывать размер массива. Массив с заданным размером называется массивом фиксированного размера. Массив с переменным размером называется динамическим.
Начало индексации массива с 0 или 1 определяется параметрами инструкции Option Base. Если не указано Option Base 1, нижняя граница индексов массива равняется нулю.
Описание массива фиксированного размера
В следующей строке программы массив фиксированного размера описывается как массив типа Integer, имеющий 11 строк и 11 столбцов: Dim MyArray(10, 10) As Integer (Первый аргумент представляет строки, а второй - столбцы. )
Как и при описании других переменных, если тип данных при описании массива не задается, подразумевается, что элементы массива имеют тип Variant. На каждый элемент массива типа Variant отводится 16 байт. Строковый элемент типа Variant занимает 22 байта. Для написания максимально компактной программы следует явно описывать массивы как принадлежащие к типу данных, отличному от Variant
Максимальные размеры массива варьируются в зависимости от имеющейся операционной системы и доступной памяти. Использование массивов, превышающих по размеру объем доступной системной оперативной памяти, замедляет работу программы, поскольку при этом данные должны читаться с диска и записываться на диск.
Описание динамического массива
Если массив описан как динамический, можно изменять его размер во время работы программы. Для описания динамического массива используются инструкции Static, Dim, Private, или Public с пустыми скобками, как показано в следующем примере. Dim sngArray() As Single
Билет 10.Арифметические выражения. Арифметические операции. Приоритет операций (Visual Basic).
Арифметические выражения содержат арифметические операции, функции, операнды и круглые скобки.
Одна константа или одна переменная - простейшая форма арифметического выражения
Все символы пишутся в строку на одном уровне. Проставляются все знаки операций (нельзя пропускать *).
Не допускаются два следующих подряд знака операций. Нельзя А + - В; можно А +(-В).
Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом.
Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.
Часть выражения, заключенная в скобки, вычисляется в первую очередь. (Например, (А + В)*(C - D) - умножение производится после сложения и вычитания).
Функция Возвращаемое значение
А * В Умножение А на В
A/B Деление А на В
A^B A возвести в степень B
A mod B остаток от целочисленного деления числа A на число B
A\B целочисленное деление A на B
Sqr(x) Квадратный корень числа х
Sin(x) Синус (х в радианах)
Cos(x) Косинус (х в радианах)
Tan(x) Тангенс
Atn(x) Арктангенс
Log(x) Натуральный логарифм числа х
Exp(x) Показательная функция