Нужен доброволец. Игра презентация

Содержание

Слайд 2

Нужен доброволец!

Я сообщу только ему куда мы отправляемся в поход, а он должен

будет объяснить остальным при помощи лишь двух прилагательных…

Слайд 3

Северный полюс

Пустыня Атакама

Планета «Фарс»

Страна Оз

Таинственный лес

Тридесятое царство

Село «Простейшее»

Робензориум

Сайлент Хилл

Тридевятое болото

Мозгервиль

Мордор

Остров везения

Австралопитекия

Древний Египет

Слайд 4

А теперь…

Другое место, но с помощью двух числительных!

Слайд 5

Северный полюс

Пустыня Атакама

Планета «Фарс»

Страна Оз

Таинственный лес

Тридесятое царство

Село «Простейшее»

Робензориум

Сайлент Хилл

Тридевятое болото

Мозгервиль

Мордор

Остров везения

Австралопитекия

Древний Египет

Слайд 6

Цель: изучить планету «Фарс»
Рельеф (построить карту)
Форму планеты
Наличие полезных ископаемых

Средства:
Пылесосолёт

Слайд 7

Планета

Разбита на клеточки
База находится всегда в одном месте
На базу прилетают все пылесосолёты
Будем обозначать

базу крестиком
До полёта на реальную планету, будем тренироваться на тестовых, про которые всё известно

North

North

South

East

West

Слайд 8

Напишите, какие координаты у базы?

North

North

South

East

West

Слайд 9

А сейчас?

North

North

South

East

West

Слайд 10

Пылесосолёт

Умеет передвигаться по клеточкам, соединенным сторонами. Один шаг – одна клеточка.
Собирает в багажник

всё что находится на клеточке АВТОМАТИЧЕСКИ.
Двигается вперед в направлении, куда смотрит его голова.
Понимает только язык Python
Изначально смотрит на север

Слайд 11

Чтобы управлять им…

Нужно подключить модуль. Просто выполните один раз:
!git clone https://github.com/dmi3eva/control_panel
import os
os.chdir(os.path.abspath(os.curdir)+"/control_panel")
from control_panel

import *

Слайд 12

Команды

Пылесосолёту нужно имя, чтобы можно было к нему обращаться.
Укажите его при создании:
vasya =

Shuttle()

Слайд 13

Команды

Создать тестовые планеты или возобновить на них ресурсы после неудачной попытки выполнить миссию:
planets

= renew_resources()

Слайд 14

Команды

Перелететь на планету с номером 1:
vasya.go_to_planet(planets[1])

Слайд 15

Команды

Переместиться на 1 клетку вперёд по направлению головы:
vasya.go()

Слайд 16

Команды

Повернуться на 90 градусов по часовой стрелке:
vasya.rotate()

Слайд 17

Команды

Показать содержимое багажника:
vasya.show_box()

Слайд 18

Команды

Вернуться на базу и повернуться на север:
vasya.return_to_base()

Слайд 19

Команды

Опустошить багажник
vasya.empty_box()

Слайд 20

Есть программа:

murzik = Shuttle()
planets = renew_resources()
murzik.go_to_planet(planets[17])
murzik.go()
murzik.rotate()
murzik.rotate()
murzik.rotate()

Как называется созданный пылесосолёт?

Слайд 21

Есть программа:

murzik = Shuttle()
planets = renew_resources()
murzik.go_to_planet(planets[17])
murzik.go()
murzik.rotate()
murzik.rotate()
murzik.rotate()

На какой он планете?

Слайд 22

Есть программа:

murzik = Shuttle()
planets = renew_resources()
murzik.go_to_planet(planets[17])
murzik.go()
murzik.rotate()
murzik.rotate()
murzik.rotate()

В какой координате он находится после выполнения программы,

если левый нижний угол – (0,0)?

Слайд 23

Есть программа:

murzik = Shuttle()
planets = renew_resources()
murzik.go_to_planet(planets[17])
murzik.go()
murzik.rotate()
murzik.rotate()
murzik.rotate()

В какую сторону света направлена голова пылесосолёта после

выполнения кода?

Слайд 24

Есть программа:

murzik = Shuttle()
planets = renew_resources()
murzik.go_to_planet(planets[17])
murzik.go()
murzik.rotate()
murzik.rotate()
murzik.rotate()

Находится ли что-то у него в багажнике?

Имя файла: Нужен-доброволец.-Игра.pptx
Количество просмотров: 16
Количество скачиваний: 0