Презентация, доклад по информатике на тему Операторы цикла с условием

ОПЕРАТОР ЦИКЛА С ПОСТУСЛОВИЕМ (ЦИКЛ ДО)Оператор цикла с постусловием используется, если число повторений заранее неизвестно, а определяется по ходу цикла.Repeat оператор 1; оператор 2; ………… оператор nUntil условие;Цикл завершается тогда, когда после выполнения заданной последовательности операторов условие станет истинно.

Слайд 1ОПЕРАТОРЫ ЦИКЛА С УСЛОВИЕМ

ОПЕРАТОРЫ ЦИКЛА  С УСЛОВИЕМ

Слайд 2ОПЕРАТОР ЦИКЛА С ПОСТУСЛОВИЕМ (ЦИКЛ ДО)
Оператор цикла с постусловием используется, если

число повторений заранее неизвестно, а определяется по ходу цикла.

Repeat
оператор 1;
оператор 2;
…………
оператор n
Until условие;

Цикл завершается тогда, когда после выполнения заданной последовательности операторов условие станет истинно.

ОПЕРАТОР ЦИКЛА С ПОСТУСЛОВИЕМ (ЦИКЛ ДО)Оператор цикла с постусловием используется, если число повторений заранее неизвестно, а определяется

Слайд 3Пример 1. Распечатать числа Фибоначчи от 1 до N.
1, 1, 2,

3, 5, 8, 13, 21…

Program fib;
Var a, b, c, n, i: integer;
Begin
writeln ('введите число n');
readln (n);
a:=1; b:=1;
writeln (a, b);
i:=3;
repeat
c:=a + b;
writeln (c);
a:=b; b:=c;
i:=i+1
until i>n;
End.

Пример 1. Распечатать числа Фибоначчи от 1 до N.1, 1, 2, 3, 5, 8, 13, 21…Program fib;Var

Слайд 4ОПЕРАТОР ЦИКЛА С ПРЕДУСЛОВИЕМ (ЦИКЛ ПОКА)
While условие do оператор;
Оператор цикла с предусловием

выполняется до тех пор, пока условие имеет значение «истина».
Прекращает выполняться, если условие принимает значение «ложь».

да

ОПЕРАТОР ЦИКЛА С ПРЕДУСЛОВИЕМ (ЦИКЛ ПОКА)While условие do оператор;Оператор цикла с предусловием выполняется до тех пор, пока

Слайд 5Пример 2. Подсчитать сумму всех нечетных чисел от 101 до 301.
Program

sum;
Var s, i: integer;
Begin
s:=0;
i:=101;
while i<=301 do
begin
s:=s+i;
i:=i+2
end;
writeln (‘сумма нечетных чисел =', s);
End.
Пример 2. Подсчитать сумму всех нечетных чисел  от 101 до 301.Program sum;Var s, i: integer;Begin

Слайд 6Пример 3. Вычислить наибольший общий делитель двух натуральных чисел A и

B.

program nod;
var a, b: integer;
begin
write (' введите два натуральных числа');
readln (a, b);
while a<>b do
if a>b then a: = a - b else b: = b - a;
writeln (‘НОД =', a);
end.

Применим алгоритм Евклида: будем уменьшать каждый раз большее из чисел на величину меньшего до тех пор, пока оба числа не станут равны.


Пример 3. Вычислить наибольший общий делитель двух натуральных чисел A и B.program nod;var a, b: integer;begin

Слайд 7ДОМАШНЕЕ ЗАДАНИЕ
Найти наибольший общий делитель двух натуральных чисел А и В

с использованием цикла До.
Осёл может перенести груз, равный половине своего веса. Вес осла – m кг. В первый день на осла нагрузили a кг, а каждый следующий день увеличивали вес груза на 1 кг. Сколько дней сможет работать осёл, и какой суммарный груз он перевезёт за это время?
ДОМАШНЕЕ ЗАДАНИЕНайти наибольший общий делитель двух натуральных чисел А и В с использованием цикла До.Осёл может перенести

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

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

Email: Нажмите что бы посмотреть