Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемВладислав Чемоданов
1 Циклические алгоритмы.
2 Циклический алгоритм – Циклический алгоритм – описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие Далее Перечень повторяющихся действий телом называется телом цикла
3 Рассмотрим пример циклического алгоритма Щелкни по картинке Это пример циклического алгоритма Далее Содержание
4 Как можно представить данный алгоритм? Графический способ: Покрасить доску Есть доска? Обмакнуть кисть нет Забор покрашен да
5 Цикл с предусловием да нет Условие Тело цикла Циклическая алгоритмическая конструкция, в которой условие поставлено в начале цикла
6 Цикл с предусловием While while do ; - выражение логического типа - перечень повторяющихся команд Если имеет значение true (истина), то выполняется, после чего вычисление значения выражения и его проверка повторяются. Если выражение имеет значение false (ложь), оператор While прекращает свою работу
7 Условие может быть как простым, так и сложным while(a
8 Если в теле цикла более одного оператора, необходимы операторные скобки Begin … end a:= 7; b:=1; While a>b do begin a:=a+b; a:=a-1; end;
9 если условие на входе в цикл ложно, цикл не выполняется ни разу a:= 5; b:=7; While a>b do begin a:=a+b; a:=a+1; end;
10 если условие никогда не станет ложным, программа зацикливается a:=4; b:=6; While a
11 Определить результат: a:=0; while a<10 do a:=a+1; write(a); Результат: 10
12 Определить результат: k:=10; while k<=20 do k:=k+3; writeln(k); Результат: 22
13 Определить результат: a:=0; while a<20 do writeln (a); a:=a+3; Результат: зацикливание
14 a:=0; while a<20 do begin writeln(a); a:=a+3; end; Результат:
15 с:=20; while a<20 do begin writeln(с); с:=с+3; end; Определить результат: Результат: тело цикла не выполнится ни разу
16 Задача: 1. Составить программу, выводящую на экран все числа, принадлежащие отрезку [0..10] 2. Составить программу вывода на экран всех чисел из отрезка [1..100], делящихся на Составить программу, подсчитывающую сумму всех натуральных чисел от 1 до 5
17 Домашнее задание Соствьте программу, которая по введенному возрасту определяла в каком классе учится ученик. Исходить из предположения, что возраст ученика от 7 до 17 лет. Даны целые положительные числа a, b, c.Если a b>c, то каждое число заменить наибольшим из них,в противном случае сменить знак каждого числа. Вывести на экран все числа от 100 до 200 кратные трем.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.