ЦИКЛЫ Обобщение понятия цикла 30 июля 2012 г.30 июля 2012 г.30 июля 2012 г.30 июля 2012 г.
Основные вопросы: Что такое цикл? Что такое цикл? Цикл – это алгоритмическая конструкция, обеспечивающая многократное повторение оператора(ов) – команд исполнителю.
Основные вопросы: Какие существуют виды циклов? Какие существуют виды циклов?
ЦИКЛЫ с условием Что такое условие? Что такое условие? Условие – это некоторое утверждение, которое обязательно принимает одно из значений: а) истина б) ложь. б) ложь.
ОПЕРАТОРНЫЕ СКОБКИ Что такое операторные скобки? Что такое операторные скобки? Операторные скобки – это структура, обеспечивающая объединение нескольких операторов в одну команду для исполнителя.
Условие проверяется перед входом в цикл и называется «Условием выполнения цикла». Условие проверяется перед входом в цикл и называется «Условием выполнения цикла». Если условие заведомо ложное, то цикл не выполнится ни разу. Если условие заведомо ложное, то цикл не выполнится ни разу.
ЦИКЛ С ПРЕДУСЛОВИЕМ Как организуется цикл с предусловием на языке Pascal? Как организуется цикл с предусловием на языке Pascal?
Как графически изобразить цикл с предусловием?
Предполагает сначала выполнение команд, а затем проверку условия. Предполагает сначала выполнение команд, а затем проверку условия. Условие называется «Условием продолжения цикла». Условие называется «Условием продолжения цикла». В отличии от цикла с предусловием ВСЕГДА выполнится хотя бы 1 раз. В отличии от цикла с предусловием ВСЕГДА выполнится хотя бы 1 раз.
Синтаксис Turbo Pascal RepeatОператор1;Оператор2;... ОператорN; Until ;
Если условие продолжения цикла принимает значение ЛОЖЬ, то происходит возврат к выполнению операторов цикла.
Предполагает выполнение команд определенное количество раз. Предполагает выполнение команд определенное количество раз. Цикл завершается при достижении параметрической переменной предельного значения. Цикл завершается при достижении параметрической переменной предельного значения.
Что такое ПАРАМЕТР? Это переменная целого типа, которая определяет количество выполнений (повторений) цикла. Как правило параметр изменяется с шагом в 1 (т.е. ±1)
Синтаксис Turbo Pascal
Привести примеры Для изменения параметра Для изменения параметра i= 1, 2, 3,..,15 k= 28, 27, 26,.., 21
Конвертация циклов Циклы с условием являются полностью взаимозаменяемыми. Циклы с условием являются полностью взаимозаменяемыми. Также всегда возможно заменить параметрический цикл на цикл с условием. Также всегда возможно заменить параметрический цикл на цикл с условием.
ПРИМЕР Известно, что цена 1 кг конфет равна 85 руб 50 коп. Вывести стоимости 2, 3, кг конфет.
ЗАДАНИЯ (использовать различные циклы – не менее 2): Дана стоимость 1 кг конфет (ввод с клавиатуры), вывести стоимости 0.2, 0.4, 0.6,.., 2.4 кг Даны два целых числа А и В (вводятся с клавиатуры, A