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