Как продвинуть сайт на первые места?
Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.

Ускорение продвижения
Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.



Иллюстрированный самоучитель по Turbo Pascal для начинающих

Рекурсия

Приступая к решению задач этого раздела, следует вспомнить, что:

  • рекурсивной называется такая функция, которая может вызывать сама себя;
  • для завершения процесса рекурсии в алгоритме рекурсивной функции обязательно должна быть веточка, обеспечивающая непосредственное завершение функции (процедуры).

Задачи

236. Написать рекурсивную функцию вычисления факториала и программу, проверяющую ее работоспособность.

237. Написать программу, которая выводит на экран приведенный ниже узор.

Иллюстрированный самоучитель по Turbo Pascal для начинающих › Задачи › Рекурсия

238. Написать программу, которая вычисляет сопротивление электрической цепи, схема которой приведена на рисунке. Величины сопротивлений и порядок цепи (количество сопротивлений R2) должны вводиться во время работы программы.

Иллюстрированный самоучитель по Turbo Pascal для начинающих › Задачи › Рекурсия

239. Напишите программу, которая вычерчивает на экране приведенную выше схему электрической цепи. Порядок цепи должен вводиться во время работы программы.

Факультатив

240. Написать программу, которая вычерчивает на экране кривую Гильберта, показанную на рисунке. Обратите внимание, что кривая второго порядка получается путем соединения четырех кривых первого порядка, две из которых повернуты на 90 градусов: одна по, другая – против часовой стрелки. Аналогичным образом получается кривая третьего порядка, но при этом в качестве "кирпичиков" используются кривые второго порядка. Порядок вычерчиваемой кривой должен вводиться во время работы программы.

Иллюстрированный самоучитель по Turbo Pascal для начинающих › Задачи › Рекурсия

241. Написать программу, которая вычерчивает на экране кривую Серпинского. Порядок кривой должен вводиться во время работы программы. Вид кривых Серпинского первого, второго и третьего порядка приведен ниже.

Иллюстрированный самоучитель по Turbo Pascal для начинающих › Задачи › Рекурсия

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.