Решение:
Задание состоит из двух команд: Взять лист (цвет) и Вырезать (фигура). Необходимо составить алгоритмы для получения наборов цветных фигур (квадраты, круги, треугольники) из листов бумаги трёх цветов (оранжевый, зелёный, чёрный).
Алгоритмы для подготовки наборов фигур:
- Алгоритм для получения набора оранжевых квадратов:
- Взять лист (оранжевый)
- Вырезать (квадрат)
- Взять лист (оранжевый)
- Вырезать (квадрат)
- ... (и так далее, повторяя команды для нужного количества фигур)
- Алгоритм для получения набора зелёных кругов:
- Взять лист (зелёный)
- Вырезать (круг)
- Взять лист (зелёный)
- Вырезать (круг)
- ...
- Алгоритм для получения набора чёрных треугольников:
- Взять лист (чёрный)
- Вырезать (треугольник)
- Взять лист (чёрный)
- Вырезать (треугольник)
- ...
- Алгоритм для получения смешанного набора (например, 1 оранжевый квадрат, 2 зелёных круга, 1 чёрный треугольник):
- Взять лист (оранжевый)
- Вырезать (квадрат)
- Взять лист (зелёный)
- Вырезать (круг)
- Взять лист (зелёный)
- Вырезать (круг)
- Взять лист (чёрный)
- Вырезать (треугольник)
Примечание: Для подготовки наборов из большого количества фигур команды Взять лист (цвет) и Вырезать (фигура) повторяются столько раз, сколько фигур определённого типа и цвета необходимо получить.