Циклические алгоритмы. Цикл с предусловием. Урок информатики 10 класс Тема «Циклические алгоритмы» Автор учитель и информатики Обухова Я.Ю.
Цикл – это последовательность операторов, которая может выполняться более одного раза. Циклический алгоритм – это алгоритм, содержащий один или несколько циклов.
Циклы с предусловием используются тогда, когда выполнение цикла связано с некоторым логическим условием. Оператор цикла с предусловием имеет две части: условие выполнения цикла и тело цикла. При выполнении оператора while определенная группа операторов выполняется до тех пор, пока определенное в операторе while булево условие истинно. Если условие сразу ложно, то оператор не выполнится ни разу.
Рассмотрим пример: Найти сумму последовательности. где N – натуральное число.
Школьный алгоритмический язык алг Последовательность (арг вещ х, цел N, рез вещ S) дано x, N надо S=x/3+x^2/4+….+x^N/(N+2) нач цел i ввод x, N S := 0; i := 1 нц пока i
Блок-схема начало X, N i=1 S=0 iN S=S+x ^ i/(i+2) i=i+1 S конец да нет
Программа на языке Бейсик 10 REM summa posledovatelnosti 20 CLS 30 INPUT "vvedite X=", X 40 INPUT "vvedite N=", N 50 i = 1 60 s = 0 70 WHILE i
Проверка
Задание 1 вариант Найти сумму последовательности 2 вариант Найти сумму последовательности N – натуральное число Сделать проверку для N=4, X=2