«ПОКИ»,
т.е.
Приклад знаходження функції y=x ^ 2 з використанням оператора WHILE-WEND
Приклад:
rem Цикл через
xn=0: xk=8: dx=2
x=xn x lt;=xk
y=x ^ 2
print «x =»; x, «y =»; y
x=x + dx
end
1.5 описувачу масивов
Числові масиви - сукупність числових даних, об'єднаних спільним смисловим призначенням.
Якщо в алгоритм потрібно застосувати числовий масив, то в програмі його спочатку потрібно описати, тобто задати ім'я масиву, його розмірність і розмір.
Для оголошення масиву використовується оператор DIM (від англійського dimension-розмір)
Опис:
Розмір массіва- кількість елементів або чисел які входять в масив
Оперативна пам'ять
При опис масивів в оперативній пам'яті резервується задану кількість осередків, яке описано в опис масивів.
Масив чісел- засоби, що дозволяють зберігати в оперативній пам'яті числові значення у вигляді сукупності пронумерованих по порядку чисел.
Масиви прийнято ділити на одномірні і багатовимірні, зокрема, двовимірні, або матриці.
ОРГАНІЗАЦІЯ підпрограми-ПРОЦЕДУР
Підпрограма - це виконує конкретну функцію група операторів, до якої можна звернутися з будь-якого місця основної програми.
Застосування процедур дозволяє зняти всі обмеження на застосування підпрограм і інших програм. Для цього вводяться поняття фактичні та формальні змінні.
Фактичні переменние- це змінні, які використовуються в основної (головної) програмою.
Формальні змінні -це змінні, які використовуються при написання підпрограм-процедур.
Правило запису:
call /ім'я процедури/(/ ім'я фактичних змінних /)
Подпрограмма- процедура записується після основної програми (після END ). Послідовність використовуваних операторів:
sub /ім'я процедури/(/ список формальних параметрів /)
.../програма-процедура/
end sub
При передачі в процедуру масивів, в команді CALL вказується тільки ім'я масиву, а в команді SUB - оголошується ім'я масиву і в дужках вказується розмірність масиву. Так при передачі двовимірного масиву А (5,5) в процедуру в операторі CALL необхідно вказати А (), а в операторі SUB - В 2).
Блоки підпрограм-процедур можна легко передавати між програмами, погоджуючи тільки кількість, розташування і тип переданих фактичних і формальних змінних. Розглянемо приклад використання підпрограми-процедури для знаходження максимального значення масиву.
Приклад. Дано масив A (), знайти в ньому максимум і мінімум значення чисел.
rem «розмір n»; nA (n) i=1 to n (i)=- 50 + int (100 * rnd (1)) max min (A (), max, min, n) «max =»; max, «min =»; minmax_min (B (1), m, mn, k)=B (1): min=B (1) i=1 to kB (i) gt; m thenif B (i) lt; min then=B (i) ifisub
1.7 ОПЕРАТОР ДРУКУ
basic програмування алгоритмічний
У алгоритмічній мові BASIC для виведення отриманих результатів застосовується оператор PRINT в різних формах .
print/ імена змінних, що виводяться на екран /
Приклад:
а=48.486 «a =»; a
При виведенні великої кількості даних , в операторі PRINT доцільно застосовувати коментарі .
print «/коментарі /»/ імена змінних, що виводяться на екран /
Якщо кількість значущих цифр у виведеному результаті необхідно обмежити, то застосовується оператор PRINT в такій формі:
print using «/коментарі і формат змінної /»,/ список змінних /
Числові значення можуть виводитися в двох формах: десяткового ч...