среда, 7 марта 2018 г.

Урок 24-9АВ. Разветвления, циклы for, while для робота

Дата проведения урока 7.03.18
Внимание! 
13.03.2018 на уроках информатики для тех, кто сдает ОГЭ, будет Репетиция-1 ОГЭ
Для тех, кто не сдает ОГЭ, будет контрольная работа по темам Уроков 21-24
-----------------------------------

ЧАСТЬ 1. ПРОГРАММЫ ДЛЯ РОБОТА С ЦИКЛОМ FOR И РАЗВЕТВЛЕНИЯМИ

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

 ЧАСТЬ 2. ЦИКЛ WHILE -  ЦИКЛ С ПРЕДУСЛОВИЕМ

Синтаксис (справка по Паскалю, цикл с условием)
Оператор цикла while имеет следующую форму:
while условие do
  
оператор
Условие представляет собой выражение логического типа, а оператор после do называется телом цикла. Перед каждой итерацией цикла условие вычисляется, и если оно истинно, то выполняется тело цикла, в противном случае происходит выход из цикла.
Если вместо одного оператора в теле цикла требуется выполнить несколько операторов, то используется блок команд begin...end.
Если условие всегда оказывается истинным, то может произойти зацикливание:
while 2>1 do
    write(1);

Чтобы прервать зациклившуюся программу, выполняющуюся из интегрированной среды в режиме связи с оболочкой, следует использовать комбинацию клавиш Ctrl-F2 или пункт меню Программа/Завершить
Изменение логического условия  внутри цикла должен обеспечить программист!.
В качестве примера разберем алгоритм задачи для робота с шаблоном w1.
  1. Запустите шаблон программы w2 несколько раз. Зарисуйте схематично картинку поля, стены и робота
  2. Напишите программу, используя цикл while, сохраните программу Rw2NNNN.pas, отладьте,  покажите учителю. Вот текст программы
  3. Повторите пункты 1-2 для шаблона w3 (Rw3NNNN.pas), w4 (Rw4NNNN.pas)

ДОМАШНЕЕ ЗАДАНИЕ

Внимание! 13.03.2018 на уроках информатики для тех, кто сдает ОГЭ, будет Репетиция-1 ОГЭ
Для тех, кто не сдает ОГЭ, будет контрольная работа по темам Уроков 21-24
-------------------------- 
Прислать учителю информатики до 12.03.2018 (понедельник) до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 9 кл ДЗ к уроку 24-9АВ Паскаль3 <ваша фамилия>
Задание Паскаль3-9АВ.
  1. Написать и отладить программы для Робота по шаблонам  if9,  w4, w5
  2. Для каждой программы после удачного выполнения сделать скриншот экрана 
  3. К письму для каждой программы прикрепить файл программы с расширением .pas + скриншот. Для получения скриншота надо нажать клавишу print scrin, вставить данные  из буфера в окно программы paint, сохранить в формате png или jpg
на оценку 3: Rw4NNNN.pas
на оценку 4: Rw4NNNN.pas, Rif9NNNN.pas 
на оценку 5: Rw4NNNN.pas, Rif9NNNN.pas, Rw5NNNN.pas

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

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