Програми
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).
Висновок результату обчислення суми здійснюється після закінчення циклічних дій.