1.33M
Category: programmingprogramming

New challenges. Blockly 7

1.

Урок #7

2.

Начало работы
На рабочем столе дважды нажмите
кнопкой мыши на иконку «Занятия Блокли»
Нажмите на седьмую игру «Пруд Tutor»
2

3.

Уровень 1
Исполнителем в данной игре является
пушка. Задача уничтожить противника
3

4.

Изучаем новый блок
Рассмотрим блок cannon (в переводе с
английского cannon имеет одно из
значений «пушка»)
Второй
У
данного
параметр
блока есть
- дальность,
два параметра
на какое
– это
угол, на который
расстояние
нужнонужно
выстрелить
повернуть
снарядом
пушку
4

5.

5
Решение задачи
Обратите внимание на текст, который
Подберите угол и дальность выстрела
возникает после прохождения уровня
угол
поворота
расстояние
до цели

6.

Уровень 2
Особенностью данного уровня является
отсутствие блоков. Нужно в команде
поменять параметры, написав их
Попробуйте исправить цифры на те, с
помощью которых пушка поразит цель
6

7.

Уровень 3
While (на русский язык данное слово
можно перевести как «пока»)
Добавьте
True
с английского
блок Cannon
переводится
в цикл While
как истина,
True и
правда
подберите
параметры в блоке Cannon
7

8.

Уровень 4
Данный уровень отличается от
предыдущего тем, что текст нужно
написать самостоятельно
Для начала
подберем
параметры
Добавим
текст,
который
мы видимдля
в
пораженияперед
цели словом Cannon
подсказке
8

9.

Уровень 5
В данном уровне пушка противника стала
передвигаться по экрану
Добавим цикл
Расстояние
доWhile
цели True,
можночтобы
определить
действие
Определим угол поворота пушки
функцией Scan
повторялось
и запустим программу
9

10.

Уровень 6
Нам нужно повторить решение предыдущего
уровня, но уже без использования блоков –
нужно написать его самим
Попробуйте выполнить задание
самостоятельно
10

11.

Уровень 7
Итак, у нас новый блок swim. Теперь, как и
наш противник, мы умеем плавать в пруду
Добавим решение
предыдущих
уровней,
Разместим
решение
в цикле цикл
While
Определим
уровень
поворота,
чтобы
чтобы
пушка
сканировала
и стреляла
True,
действие
повторялось
плытьчтобы
в
направлении
противника
11

12.

Уровень 8
Нам нужно повторить решение предыдущего
уровня, но уже без использования блоков –
нужно написать его самим
Можно упростить решение задачи – просто
плыть в сторону противника и врезаться в
него. Достаточно подобрать нужный угол
12

13.

Уровень 9 (Дополнительно)
Самостоятельно найдите решение задачи
13

14.

Уровень 10 (Дополнительно)
Самостоятельно найдите решение задачи
14
English     Русский Rules