Програми

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. Цикл ''З лічильником''

           
 
     
 

           
 
i =1, S=0
   
i =1, S=0
     
S=0
 
 


-

xi

xi
xi
+

Si = cos xi3
-

Si = cos xi3

             
   
S = S + Si
     
 
S = S + Si
 
   
i = i +1
 
 

 

 


i = i +1
_

+

             
   
     
 
 
   
 
 


Зауваження:

У всіх алгоритмах до початку циклічних дій виконуються початкові присвоювання (у даному прикладі – це S = 0 – початкове значення суми й i = 1 – початкове значення параметра циклу в алгоритмах № 1 і 2).

Висновок результату обчислення суми здійснюється після закінчення циклічних дій.