Команда D.V.D. школы № 9 города Павлово Нижегородской области/Сетевой проект День российской информатики
Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Строка 151: | Строка 151: | ||
*x:=x+<font color="#2E64FE">'''7'''</font> | увеличение длины стороны фигуры | *x:=x+<font color="#2E64FE">'''7'''</font> | увеличение длины стороны фигуры | ||
*'''нц''' <font color="#2E64FE">'''6'''</font> '''раз''' | цикл(начало): один круг состоит из 6 соединённых между собой пятиугольников | *'''нц''' <font color="#2E64FE">'''6'''</font> '''раз''' | цикл(начало): один круг состоит из 6 соединённых между собой пятиугольников | ||
− | *<font color="# | + | *<font color="#0404B4">'''вперед'''</font>(x) | первая сторона пятиугольника длиной "x" |
− | *<font color="# | + | *<font color="#0404B4">'''вправо'''</font>(<font color="#2E64FE">'''30'''</font>) |поворот на 30 градусов перед началом рисования остальных сторон пятиугольника |
*'''нц''' <font color="#2E64FE">'''3'''</font> '''раз''' | цикл(начало): рисование 2-4 стороны пятиугольника | *'''нц''' <font color="#2E64FE">'''3'''</font> '''раз''' | цикл(начало): рисование 2-4 стороны пятиугольника | ||
− | *<font color="# | + | *<font color="#0404B4">'''вперед'''</font>(x) | рисование одной стороны длиной "x" |
− | *<font color="# | + | *<font color="#0404B4">'''вправо'''</font>(<font color="#2E64FE">'''90'''</font>) | поворот на 90 градусов, 90 градусов - угол между этими тремя сторонами |
*'''кц''' | *'''кц''' | ||
− | *<font color="# | + | *<font color="#0404B4">'''влево'''</font>(<font color="#2E64FE">'''60'''</font>) | поворот на 60 градусов, (180-60) градусов - угол между 4 и 5 стороной |
− | *<font color="# | + | *<font color="#0404B4">'''вперед'''</font>(x) | рисование пятой стороны пятиугольника |
− | *<font color="# | + | *<font color="#0404B4">'''вправо'''</font>(<font color="#2E64FE">'''60'''</font>) | поворот на 60 градусов для обозначения направления построения следующего пятиугольника |
*'''если''' y=<font color="#2E64FE">'''2'''</font> | разветвление: на втором круге перемещение для построения следующего пятиугольника выполняется иначе | *'''если''' y=<font color="#2E64FE">'''2'''</font> | разветвление: на втором круге перемещение для построения следующего пятиугольника выполняется иначе | ||
*'''то''' | *'''то''' | ||
− | *<font color="# | + | *<font color="#0404B4">'''поднять хвост'''</font> | перемещение места начала построения следующего пятиугольника |
− | *<font color="# | + | *<font color="#0404B4">'''вправо'''</font>(<font color="#2E64FE">'''90'''</font>) | поворот на 90 градусов, чтобы следующая линия перемещалась точно по контуру фигуры |
− | *<font color="# | + | *<font color="#0404B4">'''назад'''</font>(z) | возвращение в центру фигуры |
− | *<font color="# | + | *<font color="#0404B4">'''влево'''</font>(<font color="#2E64FE">'''60'''</font>) | поворот на 60 градусов для обозначения направления следующей линии |
− | *<font color="# | + | *<font color="#0404B4">'''вперед'''</font>(z) | перемещение по контуру фигуры для обозначения места построения следующего пятиугольника |
− | *<font color="# | + | *<font color="#0404B4">'''влево'''</font>(<font color="#2E64FE">'''30'''</font>) | поворот на 30 градусов для направления построения следующего пятиугольника |
− | *<font color="# | + | *<font color="#0404B4">'''опустить хвост'''</font> | перемещение места для начала построения следующего пятиугольника закончено |
*'''все''' | конец развлетвления | *'''все''' | конец развлетвления | ||
*'''кц''' | цикл(конец): один круг состоит из 6 соединённых между собой пятиугольников | *'''кц''' | цикл(конец): один круг состоит из 6 соединённых между собой пятиугольников | ||
*'''кц''' | цикл(конец): с каждым ходом основная фигура увеличивается в размерах, увеличение происходит 10 раз | *'''кц''' | цикл(конец): с каждым ходом основная фигура увеличивается в размерах, увеличение происходит 10 раз | ||
*z:=x | присваивание переменной "z" значение переменной "x", нужно для определения длины стыков получившейся фигуры | *z:=x | присваивание переменной "z" значение переменной "x", нужно для определения длины стыков получившейся фигуры | ||
− | *<font color="# | + | *<font color="#0404B4">'''вправо'''</font>(<font color="#2E64FE">'''60'''</font>) | поворот на 60 градусов для обозначения направления следующей линии |
− | *<font color="# | + | *<font color="#0404B4">'''вперед'''</font>(z) | перемещение по стыку пятиугольников для построения пятиугольника на следующем круге |
− | *<font color="# | + | *<font color="#0404B4">'''влево'''</font>(<font color="#2E64FE">'''30'''</font>) | поворот на 30 градусов для обозначения направления построения пятиугольника на следующем круге |
*'''кц''' | цикл(конец): основная фигура строится в 2 круга | *'''кц''' | цикл(конец): основная фигура строится в 2 круга | ||
*'''кон''' | *'''кон''' |
Версия 21:15, 5 декабря 2015
|