Команда Треугольник/Сетевой проект День российской информатики
Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
(→ПРОГРАММА НА ЯЗЫКЕ КУМИР) |
(→ПРОГРАММА НА ЯЗЫКЕ КУМИР) |
||
Строка 120: | Строка 120: | ||
'''нач''' |начало алгоритма | '''нач''' |начало алгоритма | ||
− | |||
'''цел''' рисунок |объявление переменной для выбора построения | '''цел''' рисунок |объявление переменной для выбора построения | ||
− | |||
'''вывод''' |'выбор варианта: 1 - звезда, 0(или любое другое число) - завершить алгоритм' | '''вывод''' |'выбор варианта: 1 - звезда, 0(или любое другое число) - завершить алгоритм' | ||
− | |||
'''ввод''' рисунок | '''ввод''' рисунок | ||
− | |||
'''если''' рисунок=1 |условие, если введено '1' - построение рисунка, другое число - прерывание алгоритма | '''если''' рисунок=1 |условие, если введено '1' - построение рисунка, другое число - прерывание алгоритма | ||
− | |||
'''то''' | '''то''' | ||
− | + | поднять хвост |действия 9-12: поднимаем перо и передвигаемся на край песочницы | |
− | поднять хвост | + | |
− | + | ||
влево(90) | влево(90) | ||
− | |||
вперед(115) | вперед(115) | ||
− | |||
вправо(90) | вправо(90) | ||
− | |||
опустить хвост |опускаем перо | опустить хвост |опускаем перо | ||
− | |||
рамочка |вызов вспомогательного алгоритма | рамочка |вызов вспомогательного алгоритма | ||
− | |||
влево(84) |возвращение на исходную позицию | влево(84) |возвращение на исходную позицию | ||
− | |||
треугольник |вызов вспомогательного алгоритма | треугольник |вызов вспомогательного алгоритма | ||
− | |||
поднять хвост |поднимаем перо | поднять хвост |поднимаем перо | ||
− | |||
'''нц''' 13 '''раз''' |выполнение цикла, рисуем треугольники с наложением | '''нц''' 13 '''раз''' |выполнение цикла, рисуем треугольники с наложением | ||
− | |||
поднять хвост |поднимаем перо, чтобы не получить контур окружности | поднять хвост |поднимаем перо, чтобы не получить контур окружности | ||
− | |||
'''нц''' 30 '''раз''' |перемещение черепахи по окружности (360/12=30-сегменты делят круг на 12 треугольников) | '''нц''' 30 '''раз''' |перемещение черепахи по окружности (360/12=30-сегменты делят круг на 12 треугольников) | ||
− | |||
вперед(2) | вперед(2) | ||
− | |||
вправо(1) | вправо(1) | ||
− | |||
'''кц''' | '''кц''' | ||
− | |||
опустить хвост |опустить перо | опустить хвост |опустить перо | ||
− | |||
треугольник |вызов вспомогательного алгоритма(дополнительный треугольник) | треугольник |вызов вспомогательного алгоритма(дополнительный треугольник) | ||
− | |||
'''кц''' | '''кц''' | ||
− | |||
'''все''' | '''все''' | ||
− | |||
'''кон''' |конец основного алгоритма | '''кон''' |конец основного алгоритма | ||
'''алг''' ''треугольник'' |вспомогательный алгоритм Треугольник | '''алг''' ''треугольник'' |вспомогательный алгоритм Треугольник | ||
− | + | ||
'''нач''' | '''нач''' | ||
− | |||
вправо(60) |действия 34-52: рисуем р/с треугольник с тремя линиями, проведенными из вершины | вправо(60) |действия 34-52: рисуем р/с треугольник с тремя линиями, проведенными из вершины | ||
и делящими противолежащую сторону на 3 практически равные части | и делящими противолежащую сторону на 3 практически равные части | ||
− | |||
'''нц''' 2 '''раз''' | '''нц''' 2 '''раз''' | ||
− | |||
вперед(198) | вперед(198) | ||
− | |||
вправо(120) | вправо(120) | ||
− | |||
'''кц''' | '''кц''' | ||
− | |||
вперед(198) | вперед(198) | ||
− | |||
вправо(150) | вправо(150) | ||
− | |||
вперед(171) | вперед(171) | ||
− | |||
влево(90) | влево(90) | ||
− | |||
вперед(49) | вперед(49) | ||
− | |||
влево(106) | влево(106) | ||
− | |||
вперед(179) | вперед(179) | ||
− | |||
вправо(180) | вправо(180) | ||
− | |||
вперед(179) | вперед(179) | ||
− | |||
вправо(106) | вправо(106) | ||
− | |||
вперед(99) | вперед(99) | ||
− | |||
вправо(106) | вправо(106) | ||
− | |||
вперед(179) | вперед(179) | ||
− | |||
вправо(74) | вправо(74) | ||
− | |||
'''кон''' |конец вспомогательного алгоритма | '''кон''' |конец вспомогательного алгоритма | ||
'''алг''' ''рамочка'' |вспомогательный алгоритм "Рамочка" | '''алг''' ''рамочка'' |вспомогательный алгоритм "Рамочка" | ||
− | + | ||
'''нач''' | '''нач''' | ||
− | |||
назад(20) |действия 57-67: рисуем деталь в виде двух квадратов, соединенных | назад(20) |действия 57-67: рисуем деталь в виде двух квадратов, соединенных | ||
соответственно верхней правой и нижней левой вершинами | соответственно верхней правой и нижней левой вершинами | ||
− | |||
влево(90) | влево(90) | ||
− | |||
вперед(40) | вперед(40) | ||
− | |||
'''нц''' 2 '''раз''' | '''нц''' 2 '''раз''' | ||
− | |||
влево(90) | влево(90) | ||
− | |||
вперед(20) | вперед(20) | ||
− | |||
'''кц''' | '''кц''' | ||
− | |||
влево(90) | влево(90) | ||
− | |||
вперед(40) | вперед(40) | ||
− | |||
вправо(90) | вправо(90) | ||
− | |||
вперед(20) | вперед(20) | ||
− | |||
'''нц''' 35 '''раз''' |повтор рисунка детали для получения круглой рамочки | '''нц''' 35 '''раз''' |повтор рисунка детали для получения круглой рамочки | ||
− | |||
влево(80) | влево(80) | ||
− | |||
вперед(20) | вперед(20) | ||
− | |||
назад(20) | назад(20) | ||
− | |||
влево(90) | влево(90) | ||
− | |||
вперед(40) | вперед(40) | ||
− | |||
влево(90) | влево(90) | ||
− | |||
вперед(20) | вперед(20) | ||
− | |||
влево(90) | влево(90) | ||
− | |||
вперед(20) | вперед(20) | ||
− | |||
влево(90) | влево(90) | ||
− | |||
вперед(40) | вперед(40) | ||
− | |||
вправо(90) | вправо(90) | ||
− | |||
вперед(20) | вперед(20) | ||
− | |||
'''кц''' | '''кц''' | ||
− | |||
'''кон''' |конец вспомогательного алгоритма | '''кон''' |конец вспомогательного алгоритма | ||
Версия 20:05, 5 декабря 2015
Название команды
ДевизВ НасТрое на работу. Состав командыРуководитель команды: учитель информатики Наталья Леонидовна Попова E-mail: pwspws33@gmail.com Наша школа |
"Российская информатика в лицах" (1 этап)
|
"25 лет отечественному Интернету" (2 этап)Замечательные даты российского Интернета Источники информации: |
"Российские Интернет-сервисы" (3 этап)Каталог Российских Интернет-сервисовпо следующим категориям:
|
"Программирование - вторая грамотность" (4 этап)ПРОГРАММА НА ЯЗЫКЕ КУМИР
|
"IT-специалист России - кто он?" (5 этап) |