Глава 5. Звёздочки

Постановка задачи
Сплошной квадрат
Шахматная доска
Пустой квадрат
Вложенные квадраты
Разработка
Сплошной квадрат
Шахматная доска
Пустой квадрат
Вложенные квадраты
Готовая программа
Сплошной квадрат
Шахматная доска
Пустой квадрат
Вложенные квадраты

В этой главе разбирается множество небольших, но поучительных программ. Все они рисуют на экране терминала различные фигуры. Терминал не совсем подходит для рисования фигур, поэтому точки, из которых состоят фигуры, будут получаться при выводе на экран символов звёздочки * (по-английски asterisk, не путать с пятиконечной звездой  — star). Все программы будут называться asterisks-*.pl, где вместо звёздочки (!) будет описание формы фигуры, и, возможно, указание на способ реализации алгоритма.

Все программы должны получить в командной строке целое неотрицательное число n, отвечающее за размер фигуры. Если число не задано при запуске программы, она прекращает работу, выдав перед этим сообщение об ошибке:

Информатика-54© А. Н. Швец