В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Лейла1994
Лейла1994
29.01.2023 23:14 •  Информатика

1)Как называется вс алгоритм, который напрямую или через другие вс алгоритмы вызывает сам себя? Линейный
Разветвляющийся
Циклический
Рекурсивный

2)Как называется определения множества объектов через это же множество на основе заданных базовых случаев?
Рекурсия
Прогрессия
Регрессия

3)Выберите ложные утверждения:
Рекурсивные алгоритмы обязательно должны содержать вызов самого себя или другого вс алгоритма.
Рекурсивные алгоритмы работают быстрее итерационных.
Рекурсивные алгоритмы обычно короче и понятнее итерационных.
Программный стек не ограничен.

4)Как называется принцип, согласно которому сложные программы разрабатываются и тестируются по частям. При это такие части программы независимы друг от друга?

5)Как называется область оперативной памяти, в которой хранятся значения параметров и адреса возврата вызываемых функций?

6)Чему будет равно а после исполнения инструкций?
def func (num):
if num < 10:
return num
else:
return func (num % 10 + num % 100 // 10)

a = func (275)

7)Из каких частей состоит рекурсивное определение?
Индуктивная часть
Противоречащие случаи
Инверсная часть
Базовые случаи

8)Какие из приведённых строк кода можно описать на пропущеной позиции в рекурсивной функции вычисления n-ного числа Фибоначчи? Числами Фибоначчи называется числовой ряд, в котором первые два числа равны единице, а все последующие являются суммой двух предыдущих.
def fibo (n):
if n <2:
return 1
else:

fibo (n - 1) + fibo (n - 2)
return fibo (n - 1) + fibo (n - 2)
return fibo ((n - 1) + (n - 2))
return fibo (n - 2) + fibo (n - 1)

9)Как называется принцип, согласно которому описанные модули стоит сохранять и расширять, чтобы не решать снова уже решённую задачу, если она встретиться повторно?

Повторное использование кода
Первичное использование кода
Основное использование кода

10)Что произойдёт при попытке исполнения инструкций?
def rec (n):
if n > 0:
return rec (n % 10)
else:
return n

a = rec (15)

Значение а станет равно 5
Зацикливание
Переполнение программного стека
Значение а станет равно 0​

Показать ответ
Ответ:
Nastasia8879
Nastasia8879
18.08.2020 05:24
Const n=20;
var 
a,b:array[1..n] of integer;
i,j,k,m,c:integer; 
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
 begin
  a[i]:=random(51)-25;
  write(a[i]:5);
 end;
writeln;
j:=0;
for i:=1 to n do
 if a[i]<0 then begin j:=j+1; b[j]:=a[i]; end;
m:=j;
for k := 1 to m-1 do
  for i := 1 to m-k do
     if (b[i]<b[i+1]) then 
       begin
       c:=b[i]; b[i]:=b[i+1]; b[i+1]:=c;
       end;
writeln('Вс массив:');
for i:=1 to m do write(b[i]:5);
writeln;
j:=0;
for i:=1 to n do
 if a[i]<0 then begin j:=j+1; a[i]:=b[j]; end;
writeln('Полученный массив:');
for i:=1 to n do write(a[i]:5);
writeln;
end.

Пример:
Исходный массив:
  -15   -8   -6  -13   15   24    5   -2   14   -1   19   -2   -7   -8  -23   20   -2    7   -2  -10
Вс массив:
   -1   -2   -2   -2   -2   -6   -7   -8   -8  -10  -13  -15  -23
Полученный массив:
   -1   -2   -2   -2   15   24    5   -2   14   -6   19   -7   -8   -8  -10   20  -13    7  -15  -23
0,0(0 оценок)
Ответ:
hodos10
hodos10
29.03.2022 08:11
Когда мы копируем рисунок в буфер, то он определенного размера.
Создадим второго слона. Для этого надо выполнить все 4 команды:
1,2,3,4.
Второй слон стал на 80% меньше первого.
Создадим третьего слона.
Если мы сейчас снова вставим слона из буфера (команда 3), то вставится первый слон, и команду 4 придется делать 2 раза, чтобы он стал на 80% меньше, чем второй слон.
Поэтому для третьего слона нужно выделить второго и опять проделать все 4 команды: 1,2,3,4.
Чтобы получить еще 6 слонов, нужно эти команды повторить 6 раз.
ответ: В) повторить (1,2,3,4; 6)
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота