Решение задачи
Ниже на пяти языках программирования записан рекурсивный алгоритм F. & \ hline Алгоритмический язык & Паскаль \ hline & \ hline & \ hline & hline end{tabular}Запишите подряд без пробелов и разделителей все числа, которые будут выведены на экран при
- Программирование
Условие:
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
| Бейсик | Python |
|---|---|
| SUB F(n) | |
| PRINT n, | |
| IF n | gt;=3 THEN |
| F(n-1) | |
| F(n-1) | |
| END IF | |
| END SUB |
| def F(n) : | |
|---|---|
| print( n , end= | quot;) |
| if n | gt;=3 : |
| F(n-1) | |
| F(n-1) |
\hline Алгоритмический язык & Паскаль \\
\hline
| алг F(цел n ) | |
|---|---|
| нач | |
| выводn | |
| если n | gt;=3 то |
| F( n-1 ) | |
| F(n-1) | |
| BCe | |
| KOH |
| procedure F(n: integer); | |
|---|---|
| begin | |
| write(n); | |
| if n | gt;=3 then |
| begin | |
| F(n-1); | |
| F(n-1) | |
| end | |
| end; |
\hline & \\
\hline
| C++ | ||
|---|---|---|
| void F (int n) \{ | ||
| std::cout | lt; | lt; n; |
| if ( n | gt;=3 ) \{ | |
| F(n-1); | ||
| F(n-1); | ||
| \} | ||
| \} |
Решение:
Шаг 1. Рассмотрим вызов F(4): Функция F(n) сначала выводит значение n, затем, если n ≥ 3, дважды вызывает F(n-1). При вызове F(4) условие выполняется, поэтому выполняются: 1) Вывести 4. 2) Вызвать F(3). 3) Вызвать F(3). Шаг 2. Рассмотрим вызов F(3): При вызове F(3): 1) Вывести 3. 2) Так ...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
Выбери предмет
S
А
Б
В
Г
И
К
М
П
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
Р
С
Т
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства
Ф
Э