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