несколько групп
несколько групп горизонтальных линий по пять линий в каждой.
b)
Нарисуйте разграфленный лист бумаги.
c)
Нарисуйте прямоугольник, внутренность которого заштрихована пунктирными линиями под углом 30 градусов.
d)
Вот известная демонстрация оптической иллюзии (косая штриховка нарушает ощущение параллельности линий). Напишите программу, которая делает эту картинку.
Рис. 1.
Повторим использованные нами в занятии J4 условные операторы.
Слово if снимает со стека булево значение и действие и выполняет действие, если булево значение истинно. Например, в таком цикле
100 100 moveto
1 1 10 {box
3 eq {gsave 1 0 0 setrgbcolor
fill grestore} if currentpoint
stroke shift}for
если предположить, что слово box рисует прямоугольник, а слово shift сдвигает начальную точку, мы получим линию из 10 прямоугольников, причем третий будет выкрашен в красный цвет.
А остальные прямоугольники? Они дожидаются конструкции if ... else:
100 100 moveto
1 1 10 {box
gsave 3 eq
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа