УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЁЖНИК Знакомимся с Чертёжником Пример алгоритма управления Чертёжником Использование вспомогательных алгоритмов Цикл ПОВТОРИТЬ.

Презентация:



Advertisements
Похожие презентации
УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЁЖНИК Знакомимся с Чертёжником Пример алгоритма управления Чертёжником Использование вспомогательных алгоритмов Цикл ПОВТОРИТЬ.
Advertisements

Алгоритмы. Исполнители. Чертежник. Д.З. стр 116 – задачи вклейки.
Исполнитель Чертежник. Использование вспомогательных алгоритмов. Цикл повторить n раз. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский.
Исполнитель Чертежник. Исполнитель Чертёжник предназначен для построения рисунков на координатной плоскости.
ИСПОЛНИТЕЛЬ ЧЕРТЁЖНИК Алгоритмика 5 кл занятие 18 Урок 2 21 February
Использование процедур. Д.З. Стр (§ 3.2) 8, 9 стр 133.
Алгоритмы. Исполнители. Чертежник. Д.З. стр 116 – задачи вклейки.
Что такое алгоритм? Исполнитель алгоритма? Каких исполнителей вы знайте? Какие исполнители называются неформальными, какие формальными? Что называется.
Исполнитель Чертежник СКИ, среда. Предназначен для построения рисунков, чертежей, графиков на бесконечном во все стороны листе. На чертежном листе задана.
1 7 класс 2 Чертежник предназначен для построения рисунков на поле, "размер" которого можно задавать. Чертежник имеет перо, которое можно поднимать, опускать.
Исполнитель Чертежник. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин.
Автор: Шишкова Ирина Борисовна, учитель информатики Государственное бюджетное образовательное учреждение центр образования 1048 Восточного окружного управления.
Исполнитель Чертежник СКИ, среда. Предназначен для построения рисунков, чертежей, графиков на бесконечном во все стороны листе. На чертежном листе задана.
ИСПОЛНИТЕЛЬ ЧЕРТЁЖНИК 1. Один из графических исполнителей, с которым мы будем работать - Чертежник. Он предназначен для построения рисунков на поле, "размер"
Блиц опрос Что такое алгоритм? Исполнитель алгоритма? Каких исполнителей вы знайте? Какие исполнители называются неформальными, какие формальными? Что.
Исполнитель Чертежник СКИ, среда. Предназначен для построения рисунков, чертежей, графиков на бесконечном во все стороны листе. На чертежном листе задана.
Исполнитель Чертежник Умеет выполнять следующие команды: Сместиться в точку(х,у) Сместиться на вектор(а,в) Поднять перо, Опустить перо.
Система исполнителей Кумир. Что такое алгоритм? Что такое исполнитель? Что такое система команд исполнителя (СКИ)? Что такое среда исполнителя? Каких.
Координатная плоскость Управление исполнителем Чертежник.
ГИА - информатика Задание 6 Учитель информатики и ИКТ МОУ «СОШ32» г. Энгельса klv168.narod.ru.
Транксрипт:

УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЁЖНИК Знакомимся с Чертёжником Пример алгоритма управления Чертёжником Использование вспомогательных алгоритмов Цикл ПОВТОРИТЬ n раз

Ключевые слова Исполнитель чертёжник Абсолютное смещение Относительное смещение Основной алгоритм Вспомогательный алгоритм Цикл n раз

Ключевые слова Исполнитель чертёжник Абсолютное смещение Относительное смещение Основной алгоритм Вспомогательный алгоритм Цикл n раз

Исполнители

Знакомимся с Чертёжником Исполнитель Чертёжник предназначен для построения рисунков на координатной плоскости.

Знакомимся с Чертёжником Чертёжник имеет перо. Если перо опущено, то при перемещении остаётся след. При поднятом пере след не остаётся. Чертёжник имеет перо. Если перо опущено, то при перемещении остаётся след. При поднятом пере след не остаётся.

ПОДНЯТЬ ПЕРОПОДНЯТЬ ПЕРО ОПУСТИТЬ ПЕРООПУСТИТЬ ПЕРО СМЕСТИТЬСЯ В ТОЧКУ (а, в)СМЕСТИТЬСЯ В ТОЧКУ (а, в) СМЕСТИТЬСЯ НА ВЕКТОР (а, в)СМЕСТИТЬСЯ НА ВЕКТОР (а, в) ПОДНЯТЬ ПЕРОПОДНЯТЬ ПЕРО ОПУСТИТЬ ПЕРООПУСТИТЬ ПЕРО СМЕСТИТЬСЯ В ТОЧКУ (а, в)СМЕСТИТЬСЯ В ТОЧКУ (а, в) СМЕСТИТЬСЯ НА ВЕКТОР (а, в)СМЕСТИТЬСЯ НА ВЕКТОР (а, в) СКИ Чертёжника !!

СМЕСТИТЬСЯ В ТОЧКУ (а, в) Абсолютное смещение Команду СМЕСТИТЬСЯ В ТОЧКУ (а, в) называют командой абсолютного смещения. Назовите координаты точек, в которых находился Чертёжник до выполнения команды СМЕСТИТЬСЯ В ТОЧКУ (2, 3) ??

СМЕСТИТЬСЯ НА ВЕКТОР (а, в) Относительное смещение Команду СМЕСТИТЬСЯ НА ВЕКТОР (а, в) называют командой относительного смещения. Назовите координаты точек, в которых находился Чертёжник до выполнения команды СМЕСТИТЬСЯ НА ВЕКТОР(2, 3) ??

Пример алгоритма СМЕСТИТЬСЯ В ТОЧКУ (1, 1) ОПУСТИТЬ ПЕРО СМЕСТИТЬСЯ В ТОЧКУ (3, 5) СМЕСТИТЬСЯ В ТОЧКУ (5, 2) СМЕСТИТЬСЯ В ТОЧКУ (1, 1) Построен треугольник, вершины которого находятся в точках с координатами (1, 1), (3, 5) и (5, 2).

Строим прямоугольник Команда Координаты точки Начальная точка(Х, У) СМЕСТИТЬСЯ НА ВЕКТОР (0, 2)(Х, У+2) СМЕСТИТЬСЯ НА ВЕКТОР (4, 0)(Х+4, У+2) СМЕСТИТЬСЯ НА ВЕКТОР (0, -2)(Х+4, У+0) СМЕСТИТЬСЯ НА ВЕКТОР (-4, 0)(Х, У)

Алгоритмы Исполнители Чертежник

Исполнитель это тот, кто умеет понимать и выполнять некоторые команды люди: ученик, рабочий, учитель, бригада животные: дрессированная собака (санитар, розыскная, охотничья), кошка машины: станки, роботы, компьютеры

Ошибки при работе исполнителей НЕ ПОНИМАЮ НЕ МОГУ ЛОГИЧЕСКИЕ ОШИБКИ

Интерфейс программы

Система команд (СКИ) покажись;после выполнения этой команды вы будете видеть Чертежника на поле и наблюдать за ее действиями скройся;после выполнения этой команды Чертежник одевает шапку-невидимку и его не будет видно, хотя весь рисунок сохранится; подними_перо;после выполнения этой команды Чертежник перемещается по полю, не оставляя следа; опусти_перо;теперь Чертежник при любом перемещении по полю рисует за собой линию; в_точку ( x, y );Чертежник перемещается в точку с координатами (x, y); вектор ( x, y );Чертежник перемещается на вектор (x, y) от текущего положения;

Исполнитель "Чертежник"

Для исполнителя Чертежник установлены размер поля в пикселах и смещение начала координат (точки с координатами (0,0)). Выбрать пункт меню Настройка - Параметры в верхнем меню. Параметры поля

Система координат (среда) х у 600

Координатами любой точки считаются два числа Z(X,Y) Система координат (среда)

Вектор ( отрезок, имеющий направление)

вектор (10, 0) вектор (- 10, 0) вектор (0, 10) вектор (0, -10) вектор (-10, 10) х у Вектор

Два варианта решения задачи: с помощью команд в_точку и вектор.

Дорисуйте квадрат в_точку (100, 0); в_точку (0, 0);

Каков результат выполнения программы?

стр. 180 Задани я в классе

Учебник § 18 Рабочая тетрадь 209 стр. 181 Домашнее задание

Задани я в классе Сохранение: папка Алгоритмика\ имена по номерам по рабочей тетради (210, 211, 213) Тренировочные задания Prog\6 класс\Алгоритмика\ robot

Задани я в классе Сохранение: папка Алгоритмика\ имена л_1-л_4

Задани я в классе Сохранение: папка Алгоритмика\ имена по номерам по рабочей тетради (210, 211, 213) Тренировочные задания Prog\6 класс\Алгоритмика\ robot

Учебник § 18 Рабочая тетрадь 209 стр. 181 Домашнее задание

Исполнители Чертежник Вспомогательные алгоритмы

Ключевые слова Исполнитель чертёжник Абсолютное смещение Относительное смещение Основной алгоритм Вспомогательный алгоритм Цикл n раз

Процедуры

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

Вспомогательные алгоритмы квадраты { в_точку (70,10); опусти_перо; квадрат; подними_перо; в_точку (50,30); опусти_перо; квадрат; } 214 б стр. 184 квадраты { в_точку (70,10); опусти_перо; квадрат; подними_перо; в_точку (50,30); опусти_перо; квадрат; } квадраты { в_точку (70,10); квадрат; в_точку (50,30); квадрат; } квадрат { опусти_перо; вектор (-40,0); вектор (0,40); вектор (40,0); вектор (0,-40); подними_перо; } квадраты { в_точку (70,10); опусти_перо; вектор (-40,0); вектор (0,40); вектор (40,0); вектор (0,-40); подними_перо; в_точку (50,30); опусти_перо; вектор (-40,0); вектор (0,40); вектор (40,0); вектор (0,-40); подними_перо; }

Самое главное Алгоритм, решающий некоторую подзадачу основной задачи, называется вспомогательным алгоритмом. Приказ на выполнение вспомогательного алгоритма записывается в основном алгоритме.

Задани я в классе Сохранение: папка Алгоритмика\ имена по номерам по рабочей тетради (216, 217) Тренировочные задания Prog\6 класс\Алгоритмика\ robot

Исполнители Чертежник Циклы

Ключевые слова Исполнитель чертёжник Абсолютное смещение Относительное смещение Основной алгоритм Вспомогательный алгоритм Цикл n раз

ДОМ Повтори (4) { ДОМ } Цикл ПОВТОРИТЬ n РАЗ

Цикл это многократное повторение одинаковых действий Тело цикла ­– это команды, которые выполняются несколько раз Шаг цикла ­– это однократное выполнение тела цикла Цикл ПОВТОРИТЬ n РАЗ

использовать Чертёжник алг ряд ромбов нач СМЕСТИТЬСЯ В ТОЧКУ (1, 2) нц 5 раз ОПУСТИТЬ ПЕРО СМЕСТИТЬСЯ НА ВЕКТОР (1, 2) СМЕСТИТЬСЯ НА ВЕКТОР (1, -2) СМЕСТИТЬСЯ НА ВЕКТОР (-1, -2) СМЕСТИТЬСЯ НА ВЕКТОР (-1, 2) ПОДНЯТЬ ПЕРО СМЕСТИТЬСЯ НА ВЕКТОР (3, 0) кц кон Цикл ПОВТОРИТЬ n РАЗ

используется, когда число шагов заранее известно повтори (кол-во шагов) { тело цикла } Цикл ПОВТОРИТЬ n РАЗ

Ряд из 16 квадратов Повтори 16 раз Нарисовать квадрат Сместиться вправо

Сохранение: папка Алгоритмика\ имена по номерам по рабочей тетради (219, 220, 221) Тренировочные задания Prog\6 класс\Алгоритмика\ robot Задани я в классе

*Дополнительное задание «Елочки» Имя файла: ц_4 Задани я в классе Сохранение: папка Алгоритмика\ имена ц_1 - ц_3 Учебник: стр. 129

Самое главное Исполнитель Чертёжник предназначен для построения рисунков на координатной плоскости. Алгоритм, решающий некоторую подзадачу основной задачи, называется вспомогательным алгоритмом. Приказ на выполнение вспомогательного алгоритма записывается в основном алгоритме. Для повторения n раз некоторой команды используют конструкцию повторения – нц n раз

Исполнители Чертежник Вложенные циклы

Циклы простые вложенные простые вложенные

Вложенные циклы

Задани я в классе Сохранение: папка Алгоритмика\ имя файла - лес Сохранение: папка Алгоритмика\ имя файла - ромбы