мой ЮТУБ канал прикольных МУЛЬТИКОВ!
мой ТЕЛЕГРАМ канал прикольных МУЛЬТИКОВ!
На главную

Информатика 10 класс                                                                      Дата _____________

Урок 21. «Цикл с условием».

Цели  урока:

Ход урока:

I.                  Организационный момент.

II.               Актуализация знаний уч-ся. Опрос домашнего задания.

III.            Изложение новой  темы.

«Цикл с условием»

Циклы с условием обычно используются в тех случаях, когда число повторений заранее неизвестно. Нужно повторять действия еще раз либо цикл должен быть завершен, определяется условием.

Если условие проверяется перед выполнением действий тела цикла, то такой цикл называют циклом с предусловием или циклом «пока» («повторять пока истинно условие»). В Pascal он выглядит следующим образом:

while условие do
    
оператор;

Пример:

while a > 10 do
   a := sqrt(a);

Такая запись обозначает: пока значение переменной a превосходит 10, из него следует извлекать квадратный корень. Предположим, что до начала цикла переменная имела значение 10000. Поскольку 10000 > 10, из него будет извлечен корень; переменная получит значение 100. С этим значением вновь проверяется условие повторения. 100 больше 10, поэтому квадратный корень извлекается еще раз; переменная получает значение 10. Опять проверяется условие, но на этот раз 10 не больше 10, значит цикл будет завершен, и компьютер перейдет к исполнению следующего оператора.

Другой тип цикла с условием — цикл с постусловием, в котором проверка условия происходит после выполнения операторов тела цикла. Действия повторяются до того момента, когда условие станет истинным. В Pascal он записывается следующим образом:

repeat
    
операторы
until 
условие;

Пример:

repeat
   write('Введите положительное число:');
   readln(x)
until x > 0;

Этот фрагмент программы осуществляет ввод исходных данных с проверкой их корректности. Запрос будет повторяться до тех пор, пока пользователь не введет значение, удовлетворяющее поставлеенному условию (в данном случае — положительное).

 

 

 

IV.            Закрепление темы.

V.               Индивидуальная работа. Практическая работа на ПК.

VI.            Итоги урока. Домашнее задание. §58. стр 143 – 152, ответить на вопросы.

<">

Содержание

<">