Категория
Информатика, опубликовано 09.01.2019 16:01

(30Б) с информатикой!

Большинство задач уже прорешал, остались две, которые не выходят.
Рекурсивный алгоритм, паскаль.
Объясните решение. Работаю методом древа, можно и формулой

procedure F(n: integer);
begin
writeln(n);
if n < 5 then begin
writeln(n);
F(n+3);
F(n*3)
end
end;

procedure F(n: integer); forward;
procedure G(n: integer); forward;
procedure F(n: integer);
begin
writeln('*');
if n > 0 then
G(n - 1);
end;
procedure G(n: integer);
begin
writeln('*');
if n > 1 then
F(n - 2);
end;

Ответы

Ответ
Ответ оставил: Гость
По моему там ответ 2
Ответ
Ответ оставил: Гость
Программное обеспечение (software) – это набор команд, управляющих работой компьютера. Без программного обеспечения компьютер не сможет выполнять задачи, которые мы обычно связываем с компьютерами.
Ответ
Ответ оставил: Гость
A[1] = (mas[9]-mas[1])*mas[5] = (84-11)*32 = 73*32 = 2336
Ответ
Ответ оставил: Гость
110010(2) = (0+2^1+2^4+2^5)(10) = 2+16+32 = 50(10)
1001(2) = (1+2^3)(10) = 9(10)
Всего 59 


Другие вопросы по информатике

Вопрос
Информатика, опубликовано 09.01.2019 16:01
✅ Ответов: 3 на вопрос по информатике: (30Б) с информатикой! Большинство задач уже прорешал, остались две, которые не выходят. Рекурсивный алгоритм, паскаль. Объясните решение. Работаю методом древа, можно и формулой procedure F(n: integer); begin writeln(n); if n < 5 then begin writeln(n); F(n+3); F(n*3) end end; procedure F(n: integer); forward; procedure G(n: integer); forward; proce... ты найдешь на сайте. Также ты можешь добавить свой вариант ответа, если считаешь, что он не верен или твой ответ более полный. Пожалуйста, добавляй только правильные ответы.
Вконтакте Youtube