Оператор присвоювання
Синтаксис оператора: v = a ,
де v - ім'я змінної; (=) знак присвоювання; a – вираз (може бути арифметичним, логічним, строковим). Оператор обчислює вираз a, потім отримане значення присвоюється змінній v.
Наприклад: c = a+b, x = y, a = 2.5,s=”студент”
В операторі присвоювання змінна в лівій частині і вираз в правій частині повинні бути одного типу. Однак, якщо змінна в лівій частині описана як змінна типу Variant, те вона прийме тип виразу правої частини.
2.9. Введення даних користувачем
Введення даних користувачем здійснюється за допомогою функції InputBox, що виводить на екран діалогове вікно, де розміщується запрошуюче повідомлення на введення даних і текстове поле для введення цих даних.
Синтаксис функції:
InputBox (запрошення[, заголовок][, по умовчанню][, гор][, верт]
[, файл допомоги[, контекст]),
де запрошення - повідомлення, що виводиться в діалоговому вікні;
заголовок - текст, що з'являється в панелі заголовка діалогового вікна;
по умовчанню - значення, що вводиться по умовчанню, у текстовому вікні;
гор - горизонтальне розташування діалогового вікна стосовно лівої межі екрана. Якщо цей аргумент опущений, то діалогове вікно розміщається в центрі;
верт - вертикальне розташування діалогового вікна стосовно верхньої межі екрана;
файл допомоги - вказівка на файл довідки;
контекст - число, що вказує на розділ довідки.
Всі параметри, крім першого, є необов'язковими. Функція InputBoxповертає рядок символів, введених користувачем. Для перетворення цього рядка в число використовується зовнішня функція Val, яка виконується після завершення роботи InputBox.
Наприклад, потрібно ввести значення змінної а=3,5. Запишемо фрагмент програми
Dim a As single
а = Val(InputBox ("Введіть значення а"))
При виконанні фрагмента програми на екрані з'явиться діалогове вікно, представлене на рис.2.2. У текстове поле вікна потрібно ввести 3.5 і натиснути кнопку ОК.
Рис.2.2 - Вікно діалогу функції Inputbox
Задати значення змінних можна за допомогою оператора присвоювання, наприклад, с=3.5. При завданні масиву оператором присвоювання використовується функція Array, при цьому оператор має такий вигляд:
Им’я Масиву=Array([елемент1],[елемент2],…,[элемент])
Функцію Array можна присвоїти тільки змінній типу Variant. Наприклад, для завдання одномірного масиву x=(2.5, 5, 87, 6, 35) варто записати
Dim x As Variant
x=Array(2.5,5,87,6,35)
При завданні двовимірного масиву елемент – рядок матриці, що представляється, як Array. Наприклад, для завдання двовимірного масиву варто записати
Dim x As Variant
x=Array(Array(0,2,5), Array(3,7,2))
Для звертання до елемента масиву xij варто записати x(i)(j).
Дата добавления: 2015-03-03; просмотров: 1021;