REM алгоритм циклічної структури ''Поки'' ‘ оператор - коментар
INPUT “ DL”; DL ‘ введення даних
K= 2 ‘ оператор присвоювання
WHILE K < = 10 ‘ оператор початку циклу
XK =0.2+DL * K: YK = SIN(ABS(1- XK))^3 ‘ оператор присвоювання
PRINT “Y''; K;” =”; YK ‘ виведення
K= K+2 ‘ оператор присвоювання
WEND ‘ завершення циклу
END ‘ кінець програми
REM алгоритм циклічної структури '' До'' ‘ оператор - коментар
INPUT “ DL”; DL ‘ введення даних
K= 2 ‘ оператори присвоювання
DO ‘ оператор початку циклу
XK =0.2+DL * K: YK = SIN(ABS(1- XK))^3 ‘ оператори присвоювання
PRINT “Y''; K;” =”; YK ‘ виведення
K= K+2 ‘ оператори присвоювання
LOOP UNTIL K > 10 ‘ завершення циклу
END ‘ кінець програми
REM алгоритм цикл. структури ''З лічильником'' ‘ оператор-коментар
INPUT “ DL”; DL ‘ введення даних
FOR K = 2 TO 10 STEP 2 ‘ оператор початку циклу
XK =0.2+DL * K: YK = SIN(ABS(1- XK))^3 ‘ оператори присвоювання
PRINT “Y''; K;” =”; YK ‘ виведення
NEXT K ‘ завершення циклу
END ‘ кінець програм и
Результат виконання програм:
DL? 0.3 _
Y2 = 7.841378E-03
Y4 = 5.905402E-03
Y6 =.5958232
Y8 =.9987214
Y10 =.5284869
3.9. Приклад виконання задачі 3 Б
Завдання: розробити алгоритм циклічної структури й скласти програму обчислення суми.
Умова: , де ,
Розв'язання: позначимо s → S, xi → XI, x0 → X0, h → H, i → I
Блок – схеми
1. Цикл ''Поки'' 2. Цикл '' До'' 3. Цикл ''З лічильником''
| |||||
| |||||
| |||||
-
|
|
|
|
|
| ||||||
| ||||||
| ||||||
|
+
Зауваження:
У всіх алгоритмах до початку циклічних дій виконуються початкові присвоювання (у даному прикладі – це S = 0 – початкове значення суми й i = 1 – початкове значення параметра циклу в алгоритмах № 1 і 2).
Висновок результату обчислення суми здійснюється після закінчення циклічних дій.