Предмет: Информатика, автор: rmichannel05p2x2ov

Задана рекурсивная процедура:

procedure PROC(n: integer);

begin

writeln(n);

if n < 10 then begin

PROC(n+4);

PROC(n*2)

end

end;

Найти сумму чисел, которые будут выведены при вызове F(3).

Приложения:

Ответы

Автор ответа: nelle987
1

Ответ:

63

Объяснение:

Алгоритм на естественном языке:

PROC(n) выводит n и, если n < 10, запускает PROC(n + 4) и PROC(2n).

Мысленно запустим PROC(3).

— PROC(3) выведет 3 и запустит PROC(6) и PROC(7)

— PROC(6) выведет 6 и запустит PROC(10) и PROC(12)

— PROC(7) выведет 7 и запустит PROC(11) и PROC(14)

— PROC(10), PROC(11), PROC(12) и PROC(14) выведут 10, 11, 12 и 14 соответственно и ничего больше запускать не будут.

Итого, будут выведены числа (не обязательно в этом порядке) 3, 6, 7, 10, 11, 12 и 14.

Сумма всех выведенных чисел 3 + 6 + 7 + 10 + 11 + 12 + 14 = 63

Похожие вопросы
Предмет: Русский язык, автор: makarenkoolesa6
Предмет: Русский язык, автор: ILIAS20
Найдите и исправьте ошибки.Обратите внимание,что в некоторых предложениях ошибок нет :
1.Мне нравится голос Эдит Пиаф,Бритни Спирс,Жасмин,Николая Гнатюк,Валерия Меладзе,Шер,Булата Окуджава,Лада Дэнсы,Татьяны Овсиенки.
2."Фигаро" поместило фотографию Валерия Леонтьева.
3.США провел переговоры по вопросу Ирака.
4.КГБ пугало не только жителей союза.
5.Разнообразие меню в этом кафе.
6.Эта шимпанзе не представляет угрозы для посетителей.
7.Шотландский виски выдерживается в дубовых бочках по несколько лет.
8.Несвежее салями,бутерброды с лососью,салат из кислого кольраби пришлось выбросить в мусорное ведро.
9.Замечательная аэрозоль очистит воздух в комнате.
10.Это была наш корреспондент Иванова.
11.Шумное,многолюдное Осло.
12.Обоим преподавательницам подарили цветы.
13.Для этого салата нужно полкило яблоков,пару лимон и пару банан.
14.В городе много армянов,туркмен,румынов,монгольцев.
15.В двухтысячи первом году я поступил в университет.
16.Как вам удалось сэкономить более шестьсот двадцать три рублей.
17.Сложь все вещи в шкаф!
18.Здесь установлен динамо.
19.Мой визави мне подмигнул.
20.Модная кутюрье представил новую коллекцию.
21.Аэропорту требуются диспетчера,инспектора,инструктора.
22.В очереди сидели двое бабушек и трое дедушек.
23.На витрине пятьдесят три консервы.
24.Здесь кирпичи можно в один ряд ложить.
25.Эта задача намного более сложнейшая.