1. Что нужно изменить в первой программе из задачи 1, чтобы окружности выстроились по диагонали?
Чтобы окружности выстроились по диагонали, нужно изменить не только x-координату, но и y-координату. Вместо того чтобы оставлять y постоянным, можно увеличивать его на тот же шаг, что и x. Например, нц для х от 20 до 100 шаг 20 окружность(х, х, 5) кц.
2. Сравните два варианта решения задачи 2: а) вызов процедуры в цикле; б) цикл внутри другого цикла. Какой из них вам больше нравится? Почему?
Первый вариант (вызов процедуры в цикле) более краткий и читаемый, особенно если количество рядов фиксировано. Второй вариант (цикл внутри другого цикла) удобнее, когда количество рядов может изменяться или если требуется создавать сложные структуры, например шахматный порядок окружностей.
3. Приведите примеры практических задач, где требуется штриховка. С какими из них вы встречались?
Штриховка применяется в картографии (обозначение болот, лесов, возвышенностей), в инженерной графике (сечения деталей на чертежах), в полиграфии (дизайн фонов), в компьютерной графике (создание текстур). В реальной жизни можно встретить штриховку на чертежах деталей, географических картах, разметке школьных тетрадей.
4. Что нужно изменить в программе, выполняющей вертикальную штриховку прямоугольника, чтобы сделать горизонтальную штриховку?
Чтобы сделать горизонтальную штриховку, нужно поменять направление линий. Вместо изменения x-координаты в цикле нужно изменять y-координату, то есть рисовать горизонтальные линии на равных расстояниях друг от друга. Например, нц для у от у1 до у2 шаг h линия(х1, у, х2, у) кц.