вторник, 27 февраля 2018 г.

Урок 23. Разветвления и циклы for с роботом

Даты проведения урока 28.02.18, 1.03.18

Часть 1. Программы с разветвлениями для робота

  1. Прочитайте еще раз справку о работе исполнителя Робот
  2. Запустите шаблон программы if4. Зарисуйте схематично картинку поля, стену и робота
  3. Запустите шаблон программы if4 еще раз. Изменилась ли картинка?
    Если не изменилась, повторите запуск
    Если изменилась - зарисуйте поле.
  4. Повторите запуск несколько раз, зарисовывайте поле
  5. Напишите, отладьте, сохраните программу Rif4NNNN.pas, покажите учителю
  6. Повторите пункты 2-5 для шаблона if5 (Rif5NNNN.pas)

 Часть 2. Цикл FOR -  цикл с заданным числом повторений, цикл с параметром

Оператор цикла for имеет одну из двух форм:
for переменная := начальное значение to конечное значение do
  
оператор
или

for переменная := начальное значение downto конечное значение do
  
оператор
Текст от слова for до слова do включительно называется заголовком цикла, а оператор после do - телом цикла. Переменная после слова for называется параметром цикла.
Для первой формы цикла с ключевым словом to параметр цикла меняется от начального значения до конечного значения, увеличиваясь всякий раз на единицу, а для второй формы ключевым словом downto - уменьшаясь на единицу.
Для каждого значения переменной-параметра выполняется тело цикла. Однократное повторение тела цикла называется итерацией цикла. Значение параметра цикла после завершения цикла считается неопределенным.

Если для цикла for ... to начальное значение переменной цикла больше конечного значения или для цикла for ... downto начальное значение переменной цикла меньше конечного значения, то тело цикла не выполнится ни разу.

Изменение переменной-параметра цикла внутри цикла является логической ошибкой.
  1. Запустите шаблон программы c1. Зарисуйте схематично картинку поля, стену и робота
  2. Напишите, отладьте программу, используя цикл for, сохраните программу Rc1NNNN.pas, покажите учителю
  3. Повторите пункты 1-2 для шаблона c2 (Rc2NNNN.pas), c5 (Rc5NNNN.pas)

Домашнее задание

Прислать учителю информатики до 5.03.2018 (понедельник) до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 9 кл ДЗ к уроку 23 Паскаль3 <ваша фамилия>
Задание Паскаль3.
  1. Написать и отладить программы для Робота по шаблонам  if6,  if7, c7
  2. Для каждой программы после удачного выполнения сделать скриншот экрана 
  3. К письму для каждой программы прикрепить файл программы с расширением .pas + скриншот. Для получения скриншота надо нажать клавишу print scrin, вставить данные  из буфера в окно программы paint, сохранить
на оценку 3: Rif6NNNN.pas
на оценку 4: Rif6NNNN.pas, Rif7NNNN.pas 
на оценку 5: Rif6NNNN.pas, Rif7NNNN.pas, Rc7NNNN.pas

Комментариев нет:

Отправить комментарий