Презентация по теме: Программирование циклических алгоритмов


Программирование циклических алгоритмов. Цикл – многократное повторение последовательности действий по некоторому условию.Типы циклических алгоритмических структур.Цикл с предусловием.Цикл с постусловием.Цикл с параметром. 1. Цикл с предусловием (цикл – пока).Формат оператора: while <логическое выражение> do <тело цикла> 2. Цикл с постусловием (цикл – до).Формат оператора: repeat <тело цикла> until <логическое выражение> 3. Цикл с параметром имеет два варианта записи: а) for I:=In to Ik do<тело цикла>; б) for I:=In downto Ik do<тело цикла>.Читается как «для I начиная с In до Ik выполнить оператор»/Цикл повторяется, пока значение параметра лежит в интервале между In и Ik. Задание. Напишите программу вычисления сумм сорока слагаемых вида (n – i), где i = 1, 2, 3, …, 40, а n – данное число. Рассмотрим решение данной задачи с помощью всех циклических структур. program s1;var i, n, s: real;beginwriteln (‘введите число n’);readln (n);s:=0;i:=1;while i<=40 dobegin s:=s + (n - i); i:=i+1 end;writeln (‘сумма =’ ,s:6:0);readln;end. program s1;var i, n, s: real;begins:=0;writeln (‘введите число n’);readln (n);i:=1;repeats:=s+(n-i);i:=i+1;until i>40;writeln (‘сумма=’,s:6:0);readln;end. program s1;var n, s: real; i: integer;beginwriteln (‘введите число n’);readln (n);s:=0;for i:=1 to 40 dos:=s+(n-i);writeln (‘сумма =’ ,s:6:0);readln;end. Напишите программу вычисления суммы Ста слагаемых , имеющихвид дроби(i+1)/(i+2).