Оператор dim - студопедія

Оператор DIM - оголошує масиви і має такий вигляд:

«Змінна» - ідентифікатор, який використовується для позначення масиву;

«Індекси» - список, що складається з одного або більшої кількості виразів цілого типу, розділених комами, і визначають розмір масиву.

Оператор використовується для явного опису розмірності масиву і кількості його елементів шляхом вказівки імені масиву, за яким слід одне або два числа, укладених в дужки. Якщо в програмі відсутній опис масиву, то при першому використанні його елемента BASIC за замовчуванням резервує місце в пам'яті для 11 елементів одновимірного масиву або для 121 елементів двовимірного масиву. Імена масивів в списку розділяється комами.

Значення індексу елементів масиву може приймати значення від 0 до значення, зазначеного в описі масиву. Змінні з індексами дозволяється використовувати скрізь, де використовуються прості змінні. Масив може містити речові, цілі або рядкові змінні, що необхідно вказувати при описі масиву.

10 DIM C% (10), A $ (5,6), D (7), де:

масив С - одновимірний масив з цілих значень;

масив А - двовимірний масив з строкових змінних;

масив D - одновимірний речовинний масив.

Процедура FUNCTION ім'я [(параметри)] [STATIC]

ім'я [блок операторів]

Ім'я = вираз [блок операторів]

Ім'я - ім'я функції і повертається нею тип даних, вказаний суфіксом типу даних (% ,. #, $).

Параметри - одна або кілька змінних, що вказують параметри, які передаються в функцію при її виклику:

· Змінна - ім'я змінної.

· Тип - тип даної змінної

· Змінна [()] [AS тип] [, змінна [()] [AS тип]] ...

· [STATIC] - вказує, що значення локальних змінних функції зберігаються між викликами функцій.

· [Вираз] - повертає значення функції.

Варіанти завдання №3 контрольної роботи

Завдання №3 містить два види завдань: програмування разветвляющегося і циклічного алгоритмів. Перший вид завдання має непарні номери варіантів, другий - парні. Крім цього, в додатках №1 і №2 наведені середовище програмування QBASIC і зразок оформлення третього завдання. У додатку №3 наводяться вбудовані функції, реалізовані в середовищі QBASIC.

Приклад №1. Програмування разветвляющегося алгоритму.

Необхідно скласти програму, яка реалізує обчислення функції:

Алгоритм вирішення даної задачі представлений на рис.6:

Оператор dim - студопедія

Рис.6. Алгоритм реалізації завдання

Для наведеного алгоритму розробимо програму, використовуючи блокову форму оператора IF:

REM З розгалуженням

INPUT «Введіть а»; а

INPUT «Введіть х»; х

У даній програмі є дві гілки і в залежності від значень змінної «X» процес обчислення піде тільки по одній з них.

Приклад №2. Програмування циклічного алгоритму.

Нехай необхідно скласти програму для обчислення функції:

для х = -1 до 3 з кроком 0.5

Алгоритм вирішення даного завдання наведено на рис.7, а програма має наступний вигляд:

REM Циклічна програма

FOR х = -1 TO 3 STEP 0.5

Схожі статті