Школа даёт знания только тем, кто согласен их взять.(С.Скотников)

20 марта 2017

Кодвардс. Программирование. Урок 7.

Здравствуйте, начинаем
Урок 7. Уборка в топливном цеху 

Начальные сведения о циклах. 
Цели занятия:
  1. Научиться выделять повторяющиеся действия (операции). 
  2. Научиться приводить примеры событий, в которых есть повторяющиеся действия. 
Термины: повтор, цикл, компьютер, робот, инженер, команда.

Команды: move, rotate, left, right, get, put, loop, end.
Объект: robot

На пятом занятии мы говорили о том, что любой объект можно описать по его признакам, это помогает нам определять заданный предмет из множества подобных или группировать разные предметы по схожим признакам.
Кроме того, любой предмет может обладать набором каких-то свойств, а эти свойства имеют одно или много значений. Про это мы говорили в занятии шестом.
Проверьте, как вы поняли материал, выполнив задание »»» СКАЧАТЬ
 Инженеры-спасатели, вы отправляетесь на поиски ресурсов! Ваша миссия: найти в помещении, где вы находитесь, как можно больше объектов по категориям, записать и подсчитать результат! Постарайтесь найти как можно больше ресурсов! А потом надо подумать и проговорить взрослому:
  • Какими свойствами обладают объекты из одного материала? 
  • Как ещё их можно использовать? 
  • Чем их можно заменить? 
  • Можно ли сделать бумажные объекты деревянными? 
  • А железные – тканевыми? 
  • Что изменится от такой замены? 
Надеюсь, что вы справились! Приступим к новому заданию. Вы уже встречались на уроках с задачами, где нужно найти закономерность или продолжить цепочку. Например:
  • Продолжите ряд, найдите закономерность: 1, 3, 7, 9, 13, 15, …, …, …, ... ?
  • Продолжите ряд, найдите закономерность: 5, 12, 9,16, 13, 20, 17, ..., ..., ...? 
Посмотрите на следующее задание. Как вы решаете такие задачи? Чтобы определить следующий предмет, надо выделить повторяющиеся части рисунка. Так вы определите следующий в цепочке предмет.
 
Представьте, что у вас есть робот, который может рисовать цветные фигуры, как на рисунке. Какие команды ему нужно дать, чтобы он нарисовал нам такую цепочку?
Напишем команды на примере последней строчки рисунков:
  • нарисуй дерево
  • нарисуй зонт
  • нарисуй леденец
  • нарисуй дерево
  • нарисуй зонт
  • нарисуй леденец
  • нарисуй дерево
  • нарисуй зонт
  • нарисуй леденец
Есть ли здесь команды, которые повторяются? Конечно, есть. 
Есть ли здесь несколько команд, которые повторяются? Да, это дерево, зонт, леденец. Такое повторение нескольких действий в программировании называется циклом. Это новое слово, которое вы должны запомнить.
Цикл - это повторение одних и тех же действий.
В программе у нас появится новая команда: loop–цикл, end–конец цикла.
В жизни мы тоже часто сталкиваемся с циклом, с повторяющимися действиями. Когда ты ешь суп, ты несколько раз повторяешь действия: зачерпнуть суп, положить суп в рот, прожевать, проглотить. Попробуй вспомнить другие примеры из жизни, где приходится повторять одинаковые действия.

Сегодня мы отправляемся на миссию №7. Ты должен выполнить задания 36—41 и дополнительные 13 и 14. Эти задания трудные. Не торопись. Распредели задания на несколько дней. Помни, что нельзя долго сидеть за компьютером.
Мы откачали воду из купола, пора навести порядок. В этой миссии нужно убраться в реакторе. Нашим объектом, выполняющим команды, опять будет робот, а убирать он будет масляные пятна, повторять это действие надо несколько раз.
Структура цикла будет выглядить, например, следующим образом: 
loop 2 – начало цикла 
robot.rotate right – тело цикла 
robot.move 3 
end – конец цикла
Вперёд, спасатели, за дело! После выполнения заданий не забудьте сделать шифровку, где вы изобразите, что вы делали на этом занятии. Лист для шифровки надо »»» СКАЧАТЬ

2 комментария:

  1. Надежда Владимировна! Я читаю ваши посты о программировании и восхищаюсь детьми вашего класса, неужели им это все понятно, как они изучают такой трудный предмет?! Надежда Владимировна! Сегодняшний пост в Блоге Кота Васьки появился у меня благодаря вам. Огромное вам спасибо! Приглашаю посмотреть!

    ОтветитьУдалить
    Ответы
    1. Здравствуйте, Ирина Михайловна. Справляются, вроде )) В гости загляну, спасибо ))

      Удалить

Буду признательна, если Вы поделитесь своими мыслями.
ПОДПИСЬ К КОММЕНТАРИЮ.
- В окошке комментария напишите то, что хотели.
- Нажмите на стрелку в окошке "Подпись комментария".
- Выберите Имя/URL
- Наберите своё имя, строчку URL можете оставить пустой.
- Нажмите "Продолжить".
- Нажмите "Публикация".