Автор: Шишкова Ирина Борисовна, учитель информатики Государственное бюджетное образовательное учреждение центр образования 1048 Восточного окружного управления образования Департамента образования г. Москвы
Круг решаемых задач – перемещение в координатной плоскости и рисование линий. Среда– координатная плоскость. Начальное положение – начало системы координат. Система команд – опустить перо, поднять перо, сместиться в точку (х, у), сместиться на вектор (a, b). Режим работы – программный.
СКИ исполнителя Чертёжник Команда Описание поднять перо режим перемещения с рисованием опустить перо режим перемещения без рисования сместиться в точку (х, у) перемещает перо на Х вправо и У вверх сместиться на вектор (a, b) перемещает перо из текущей точки на вектор с координатами (a, b)
Вектор – направленный отрезок Х У 0 а в -а -в Сместиться на вектор (а,в) Сместиться на вектор (а,-в) Сместиться на вектор (-а, в)
Цикл со счетчиком Пример 1: алг нач опустить перо нц 3 раз сместиться на вектор (1, 1) сместиться на вектор (1,-1) кц кон Конструкция в меню Вставка: нц – раз – кц
Циклы со счетчиком Пример 2: алг нач цел к опустить перо нц для к от 1 до 3 шаг 1 сместиться на вектор (1, 1) сместиться на вектор (1,-1) кц кон Пример 3: алг нач цел k опустить перо нц для k от 1 до 3 шаг 1 сместиться на вектор (k,k ) сместиться на вектор (k,-k) кц кон Конструкция в меню Вставка: нц – для – кц При вводе переменной, описываем её. ! !
Исполнитель Чертёжник Задача. В среде Кумир построить программу для исполнителя Чертежник, позволяющую ему изобразить следующую фигуру: Особенность: рисунок состоит из повторяющихся фигур. Идея решения: надо выделить повторяющийся элемент и использовать алгоритмическую структуру цикл.
Исполнитель Чертёжник У Х
Программа в Кумире алг Фигура нач. нц 6 раз.. опустить перо.. сместиться на вектор (0,3).. сместиться на вектор (3,0).. сместиться на вектор (0,-6).. сместиться на вектор (3,0).. сместиться на вектор (0,3).. сместиться на вектор (-6,0).. сместиться на вектор (6,0). кц кон Повторяющийся элемент Когда стоит поднять перо при переходе к очередному элементу, рисуемому в цикле? ? ?
Домашнее задание: 123 Написать программы для Чертежника, позволяющие рисовать следующие фигуры:
Пройдите за компьютеры Выполните задания инструкционной карты
Список используемых источников Семакин И.Г., Хеннер Е.К, Залогова Л.А., Плаксин М.А., Русаков С.В., Шестакова Л.В., Шеина Т.Ю., Русакова О.Л. «Информатика и ИКТ. Задачник-практикум. В 2-х томах"