ИНФОРМАТИКА · 6 КЛАСС
Алгоритмы и Python · Интерактивный конспект

§ 18. Среда программирования и компьютерный исполнитель

Познакомимся со средой IDLE, командами Python и исполнителем Черепаха. Проверим координаты, направление и состояние пера.

Попробовать на модели ↓
Разбираемся в теме

Основные пункты параграфа

1

Среда программирования и запуск

Редактор программы и окно выполнения имеют разные назначения.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Редактор → команда → результат

Выполняйте строки программы по шагам. Подсветка связывает код и рисунок.

Среда программирования — комплекс программ для разработки ПО. В учебнике Python изучается в IDLE. Окно редактора предназначено для текста программы; Shell показывает сообщения и результаты выполнения. В меню Help находится справочная система.

  1. Создайте файл

    File → New File открывает редактор.

  2. Введите программу

    Запишите команды по правилам Python.

  3. Сохраните

    Выберите файл с расширением .py.

  4. Запустите

    Run → Run Module или F5; оцените результат и сообщения.

Главная мысль: Среда программирования помогает писать, сохранять, запускать и проверять код.
2

Черепаха на координатной плоскости

Положение и направление — разные части состояния.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Положение и направление

Перемещайте Черепаху и поворачивайте её на месте. Числа под рисунком показывают состояние.

Ось x направлена вправо, ось y — вверх. Координаты описывают положение, направление — куда Черепаха смотрит. Графическое окно имеет заданные размеры, которые можно изменить; размеры окна не следует считать неизменным свойством исполнителя.

Для использования команд подключают модуль: import turtle. После этого имя команды записывают с префиксом turtle. и скобками. Например, turtle.forward(50). В нашем тренажёре 50 единиц — длина на координатной плоскости; масштаб изображения может изменяться для удобного просмотра.

Главная мысль: В стандартном режиме Черепаха стартует в (0, 0), смотрит вправо и рисует опущенным пером.
3

Движение, поворот и перо

Поворот изменяет направление на месте.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Проверьте команды пера

Поднимите перо, переместитесь и снова опустите его. Сравните движение со следом.

КомандаНазначение
turtle.forward(50)Пройти 50 единиц вперёд.
turtle.backward(50)Пройти 50 назад без изменения направления.
turtle.left(90)Повернуться влево на 90°.
turtle.right(90)Повернуться вправо на 90°.
turtle.penup()Поднять перо: движения не рисуют.
turtle.pendown()Опустить перо: движения оставляют линию.
turtle.shape("turtle")Изменить значок исполнителя.
Главная мысль: forward и backward двигают; left и right поворачивают; penup и pendown управляют следом.
4

Проверка программы по шагам

Следите за состоянием после каждой команды.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Предскажите каждый шаг

Сначала назовите следующую точку, затем выполните команду.

import turtle
turtle.shape("turtle")
turtle.forward(50)
turtle.left(90)
turtle.backward(40)
turtle.done()

Сначала Черепаха дойдёт до (50, 0). После left(90) останется там же, но будет смотреть вверх. backward(40) переместит её вниз до (50, −40), не меняя направление взгляда. Перо опущено, поэтому оба перемещения рисуют линии. turtle.done() в конце удерживает графическое окно открытым при обычном запуске файла.

Главная мысль: Предскажите рисунок до запуска и сравните с результатом.
Интерактивная практика

Команды Черепахи

Выполняйте программу по одной команде. Следите за координатами, направлением и пером.

Соберём главное

Шесть выводов

01

Среда программирования помогает писать, сохранять, запускать и проверять код.

02

В стандартном режиме Черепаха стартует в (0, 0), смотрит вправо и рисует опущенным пером.

03

forward и backward двигают; left и right поворачивают; penup и pendown управляют следом.

04

Предскажите рисунок до запуска и сравните с результатом.

05

Команды поворота меняют направление Черепахи, но не её положение; движение с поднятым пером не оставляет следа.

06

Python различает регистр символов; имена команд, скобки и отступы следует записывать точно.

Самопроверка

Тест: 10 вопросов

Один верный ответ. За ответ — 0,5 балла. Откройте и проверьте себя.

1. Для чего нужна среда программирования?

2. Какая среда изучается в учебнике?

3. Как запустить файл в IDLE?

4. Что подключает команды Черепахи?

5. Где стартует Черепаха в стандартном режиме?

6. Куда она смотрит в начале?

7. Что делает left(90)?

8. Что делает penup()?

9. Меняет ли backward направление взгляда?

10. Где закончится пример из конспекта?

ВыводыТестВ началоВсе параграфы
↑

Загрузка прогресса…