Не так давно я задался целью сделать простой процедурный генератор имён для своей подруги-квшницы, которая только начала осваивать программирование. Выбор языка пал на Паскаль, в силу удобного для новичков синтаксиса. В качестве маленького бонуса я вписался менее, чем в сто строк кода. Пусть это и не обязательно, приятно осознавать, что код не вышел раздутым при всей своей простоте. Желаемый результат:
Огнезвёзд
Мохокрыл
Остролапка
Синяя звезда Задача
Собрать код, который создавал бы имена котов, кошек, их предводителей и предводительниц процедурно, используя два массива - массив с первым видом слов(характеристика кота) и вторым видом(характеристика тела), как то: первого вида - мохо, быстро, бело, и второго вида - лап, глаз, свет.
Всего в моём генераторе используется по 10 слов первого и второго вида, однако алгоритм спокойно расширяется до любого количества слов.
Алгоритм 1. Выбор первого слова
2. Выбор второго слова
3. Выбор пола
4. Будет ли кот/кошка предводителем?
5. Дополнител