Програми

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 Б

Завдання: розробити алгоритм циклічної структури й скласти програму обчислення суми.

Умова: програми - student2.ru , де програми - student2.ru , програми - student2.ru

Розв'язання: позначимо s → S, xi → XI, x0 → X0, h → H, i → I

Блок – схеми

1. Цикл ''Поки'' 2. Цикл '' До'' 3. Цикл ''З лічильником''

           
  програми - student2.ru
    програми - student2.ru   програми - student2.ru
 
програми - student2.ru

програми - student2.ru програми - student2.ru програми - student2.ru

програми - student2.ru програми - student2.ru

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

програми - student2.ru -

програми - student2.ru програми - student2.ru програми - student2.ru програми - student2.ru

xi

xi
xi
+

Si = cos xi3
-

Si = cos xi3

             
   
S = S + Si
      програми - student2.ru
 
S = S + Si
 
   
i = i +1
 
 

програми - student2.ru

i = i +1
_

програми - student2.ru програми - student2.ru

програми - student2.ru програми - student2.ru програми - student2.ru +

             
    програми - student2.ru
      програми - student2.ru
  програми - student2.ru
 
    програми - student2.ru
 
 

Зауваження:

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

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

Наши рекомендации