Главная Обратная связь

Дисциплины:






Пример выполнения задачи 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).

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

Программы

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





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...