четверг, 26 апреля 2018 г.

Урок 28. Цикл с предусловием WHILE. Продолжение

Дата проведения занятия 26.04.18
Продолжаем осваивать цикл с предусловием WHILE. 
На следующем уроке - самостоятельная работа на использование WHILE и  IF . В самостоятельной работе нужно будет нарисовать блок-схемы и написать программы с  использованием цикла и  условногооператора 

Работа на ПК - по вариантам, которые назначает учитель

Вариант 1 


  1. Написать, сохранить и отладить программу для Робота по шаблону  w8.
    Это программа Rw8NNNN.pas. (NNNN - ваша фамилия английскими буквами)
  2. В тетради схематично зарисовать один вариант поля и нарисовать от руки блок-схему  
  3. Показать блок-схему учителю, после этого идти на ПК писать и отлаживать программу
  4. Повторите пункты 1-3 для шаблона  w9 (Rw9NNNN.pas), cif2 (Rcif2NNNN.pas)

Вариант 2 

  1. Написать, сохранить и отладить программу для Робота по шаблону  cif2.
    Это программа Rcif2NNNN.pas. (NNNN - ваша фамилия английскими буквами)
  2. В тетради схематично зарисовать один вариант поля и нарисовать от руки блок-схему  
  3. Показать блок-схему учителю, после этого идти на ПК писать и отлаживать программу
  4. Повторите пункты 1-3 для шаблона cif3 (Rcif3NNNN.pas), cif4 (Rcif4NNNN.pas)

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

Прислать учителю информатики до 1.05.2018 (вторник) до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ к уроку 28 Паскаль 7 <ваша фамилия>

Задание Паскаль 7.
  1. Написать, сохранить и отладить программы для Робота по шаблонам w6, w7, cif1.
    Это программы Rw6NNNN.pas, Rw7NNNN.pas, Rcif1NNNN.pas.
  2. Для каждой программы в тетради схематично зарисовать один вариант поля  и нарисовать по линейке блок-схему
  3. Для каждой программы после удачного выполнения сделать снимок экрана.
    Снимок экрана делать тогда, когда на экране есть правильно закрашенные поля. 
  4. К письму для каждой программы прикрепить файл программы с расширением .pas + снимок экрана (скриншот) в формате  png или jpg (не BMP!)
  5. Вариант1 получения снимка экрана: надо нажать клавишу print scrin, вставить данные  из буфера в окно программы paint, сохранить в формате png или jpg
  6. Вариант2 получения снимка экрана: найти папку Стандартные-Windows и посмотреть, есть ли в ней инструмент Ножницы. Если есть, то создать фрагмент изображения, обведя с помощью Ножниц  часть экрана, содержащую текст программы и результат работы программы
на оценку 3: Rw6NNNN.pas
на оценку 4: Rw6NNNN.pas, Rw7NNNN.pas 
на оценку 5: Rw6NNNN.pas, Rw7NNNN.pas, Rcif1NNNN.pas

четверг, 19 апреля 2018 г.

Урок 27. Цикл с предусловием WHILE

СИНТАКСИС (СПРАВКА ПО ПАСКАЛЮ, ЦИКЛ С УСЛОВИЕМ)

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

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

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

Прислать учителю информатики по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ к уроку 27 Паскаль 6 <ваша фамилия>

Задание Паскаль 6.
  1. Написать, сохранить  и отладить программы для Робота по шаблонам  w1,  w4, w5
  2. Для каждой программы после удачного выполнения сделать снимок экрана.
  3. К письму для каждой программы прикрепить файл программы с расширением .pas + снимок экрана (скриншот) в формате  png или jpg (не BMP!)
  4. Вариант1 получения снимка экрана: надо нажать клавишу print scrin, вставить данные  из буфера в окно программы paint, сохранить в формате png или jpg
  5. Вариант2 получения снимка экрана: найти папку Стандартные-Windows и посмотреть, есть ли в ней инструмент Ножницы. Если есть, то создать фрагмент изображения, обведя с помощью Ножниц  часть экрана, содержащую текст программы и результат работы программы
на оценку 3: Rw1NNNN.pas, где NNNN - ваша фамилия английскими буквами
на оценку 4: Rw1NNNN.pas, Rw4NNNN.pas. 
на оценку 5: Rw1NNNN.pas, Rw4NNNN.pas, Rw5NNNN.pas

среда, 4 апреля 2018 г.

Урок 25. Разветвляющийся алгоритм. Продолжение

Дата проведения занятия 5.04.18
Продолжаем осваивать условный оператор. 
На следующем уроке - контрольная работа. В контрольной работе нужно будет написать программы с использованием  условного оператора 

Работа на компьютере

Те, кто сделал ДЗ, пишут следующие программы для  Робота 
  1. Написать, сохранить и отладить программу для Робота по шаблону  if9.
    Это программа Rif9NNNN.pas. (NNNN - фамилия английскими буквами)
  2. В тетради схематично зарисовать все варианты поля и нарисовать от руки блок-схему  
  3. Показать блок-схему учителю, после этого идти на ПК
  4. Повторите пункты 1-3 для шаблона  if10 (Rif10NNNN.pas)
 Те, кто НЕ сделал ДЗ, выполняют старое ДЗ (смотри Урок 24)

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

Прислать учителю информатики по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ к уроку 25 Паскаль 5 <ваша фамилия>

Задание Паскаль 5.
  1. Написать, сохранить и отладить программы для Робота по шаблонам if3, if10, if11.
    Это программы Rif3NNNN.pas, Rif10NNNN.pas, Rif11NNNN.pas.
  2. Для каждой программы в тетради схематично зарисовать все варианты поля  и нарисовать по линейке блок-схему
  3. Для каждой программы после удачного выполнения сделать снимок экрана.
    Снимок экрана делать тогда, когда на экране есть правильно закрашенные поля. 
  4. К письму для каждой программы прикрепить файл программы с расширением .pas + снимок экрана (скриншот) в формате  png или jpg (не BMP!)
  5. Вариант1 получения снимка экрана: надо нажать клавишу print scrin, вставить данные  из буфера в окно программы paint, сохранить в формате png или jpg
  6. Вариант2 получения снимка экрана: найти папку Стандартные-Windows и посмотреть, есть ли в ней инструмент Ножницы. Если есть, то создать фрагмент изображения, обведя с помощью Ножниц  часть экрана, содержащую текст программы и результат работы программы
на оценку 3: Rif3NNNN.pas
на оценку 4: Rif3NNNN.pas, Rif10NNNN.pas 
на оценку 5: Rif3NNNN.pas, Rif10NNNN.pas, Rif11NNNN.pas