Пример выполнения задачи 3 Б
Задание: В соответствии с условием разработать алгоритм циклической структуры и составить программу вычисления суммы
Условие: , де , 
Решение:обозначимs → S, xi → XI, x0 → X0, h → H, i → I
Блок – схемы
1. Цикл ''Пока'' 2. Цикл '' До'' 3. Цикл ''Со счетчиком''


-
+
-
_

+
Замечания:
Во всех алгоритмах до начала циклических действий выполняются начальные присваивания (в данном примере – это S = 0 – начальное значение суммы и i = 1 – начальное значение параметра цикла в алгоритмах № 1 и 2).
Вывод результата вычисления суммы осуществляется после окончания циклических действий.
Программы
REM алгоритм цикл. структуры ''Пока'' ‘оператор- комментарий
INPUT “ H, X0 ”; H, X0 ‘ввод данных
I = 1: S = 0 ‘операторы присваивания
DO UNTIL I > 11 ‘оператор начала цикла
XI = X0+H * I: SI = COS (XI ^ 3) ‘операторы присваивания
S = S + SI : I = I + 1
LOOP ‘завершение цикла PRINT “S =”; S ‘вывод
END ‘конец программы
REM алгоритм цикл. структуры '' До'' ‘оператор- комментарий
INPUT “ H, X0 ”; H, X0 ‘ввод данных
I = 1: S = 0 ‘операторы присваивания
DO ‘оператор начала цикла
XI = X0+H * I: SI = COS (XI ^ 3) ‘операторы присваивания
S = S + SI : I = I + 1
LOOP WHILE I < = 11 ‘завершение цикла
PRINT “S =”; S ‘вывод
END ‘конец программы
REM алг. цикл. структуры ''Со счетчиком''‘оператор- комментарий
INPUT “ H, X0 ”; H, X0 ‘ввод данных
S = 0 ‘оператор присваивания
FOR I = 1 TO 11 ‘оператор начала цикла
XI = X0+H * I: SI = COS (XI ^ 3) ‘операторы присваивания
S = S + SI
NEXT I ‘завершение цикла
PRINT “S =”; S ‘вывод
END ‘конец программы
Результат выполнения программы:
H, X0? 1.2, 0.4 _
S= -4.155788
|