1. Операторы : While, Repeat Презентация разработана для учеников 9-х классов Бельцкий Государственный Университет имени Алеку Руссо 10.03.2010 Мельник Александр IP22Z
2. Содержание Конструкция While Алгоритм работы Ошибки Пример Конструкция Repeat Алгоритм работы Соответствие Repeat~While Сравнение WHILE REPEAT
3. Конструкция While ---- ---- ---- While < логическое условие > do < Оператор >; While < условие > DO begin Тело Цикла end;
4.
5. НЕ ДОПУСКАЙТЕ ВОЗНИКНОВЕНИЯ ТАКИХ СИТУАЦИЙ ! Зацикливание , наиболее часто встречаемая ошибка при использовании конструкции WHILE WHILE X=2 TRUE X:=2; i:=0; i:=i+1; Ошибки Ошибки DO
6. Пример Задача: С клавиатуры вводится целое число, найти сумму цифр Read( x ); S:=0 While x>0 do Cifra := x mod 10; S := S + Cifra ; x := x div 10; begin end; // 1234 1234 123 12 1 0 0 4 3 2 1 4 7 9 10 True True True True False Усл S Cifra x №
7. Конструкция Repeat ---- ---- ---- Repeat < Оператор >; until< логическое условие >; Repeat begin Тело Цикла end; Until < условие >
8.
9. Соответствие Repeat … While Выход Repeat Выход WHILE Тело NOT ( Условие ) TRUE FALSE Тело Цикла Тело Условие TRUE FALSE
10.
11. Словарь терминов 4. Цикл с известным числом повторений 5. Однократное выполнение тела цикла 1.Конструкции, которые используются для организации повторяющихся процессов 2. Цикл с предусловие , c неизвестным числом повторений 3. Цикл с постусловие , c неизвестным числом повторений Логическое условие – является: логическим выражением, логической функцией либо логической переменной, которое может принимать значение TRUE FALSE Циклы While Repeat Итерация For
12. Литература «Turbo Pascal 7.0» С.Н.Лукин, Издательство : Диалог-МИФИ, 2008 г «Информатика (учебник для 9 класса)» Анатол Гремальски, Юрие Мокану, Ион Спиней Издательство : Ştiinţa , 200 1г «Алгоритмы и структуры данных» Никлаус Вирт,Издательство: НЕВСКИЙ ДИАЛЕКТ, 2008г.