Схема обработки функции n раз - PullRequest
1 голос
/ 17 октября 2011

Я пытаюсь использовать функцию «рядом» в схеме (DrRacket).Мне интересно, как я могу использовать рекурсию, чтобы поместить несколько объектов в ряд.(определить (строка n img). Строка будет n изображений длиной с каждым изображением рядом друг с другом, сложены горизонтально.

1 Ответ

2 голосов
/ 17 октября 2011

Звучит как случай для Рекурсия на натуральные числа ! (Я предполагаю, что вы используете Как разрабатывать программы . Если нет, попробуйте прочитать его, потому что он учит вас процессу решения таких проблем.)

Запишите несколько примеров. Начните с самого простого примера, который вы можете придумать. Действительно очень простой пример, о котором вы, возможно, даже и не подумали.

Запишите шаблон для рекурсии по аргументу натурального числа. Адаптируйте шаблон к вашей функции (имя функции, дополнительный аргумент).

Тогда подумайте, как заполнить пробелы.

...