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

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​

Показать ответ
Ответ:
fhnkyc
fhnkyc
23.03.2021 15:54

Объяснение:

Если и считать всё в двоичной системе, то надо сначала все числа перевести в неё.

Перевод из шестнадцатеричной в двоичную- каждая шестнадцатеричная цифра заменяется на четыре двоичных, затем незначащие нули спереди- отбрасываются:

10₁₆ = 00010000₂ = 10000₂

Перевод из восьмеричной в двоичную- каждая восьмеричная цифра заменяется на три двоичных, затем незначащие нули спереди- отбрасываются:

10₈ = 001000₂ = 1000₂

Получаем в итоге пример:

10000₂ + 1000₂ + 10₂* 10000₂ = 10000₂ + 1000₂ + 100000₂ =

= 111000₂

0,0(0 оценок)
Ответ:
Alina1536
Alina1536
09.04.2021 00:01

Объяснение:

Допустим, у нас есть сообщение «habr», которое необходимо передать без ошибок. Для этого сначала нужно наше сообщение закодировать при Кода Хэмминга. Нам необходимо представить его в бинарном виде.На этом этапе стоит определиться с, так называемой, длиной информационного слова, то есть длиной строки из нулей и единиц, которые мы будем кодировать. Допустим, у нас длина слова будет равна 16. Таким образом, нам необходимо разделить наше исходное сообщение («habr») на блоки по 16 бит, которые мы будем потом кодировать отдельно друг от друга. Так как один символ занимает в памяти 8 бит, то в одно кодируемое слово помещается ровно два ASCII символа. Итак, мы получили две бинарные строки по 16 битбит. распараллеливается, и две части сообщения («ha» и «br») кодируются независимо друг от друга. Рассмотрим, как это делается на примере первой части.

Прежде всего, необходимо вставить контрольные биты. Они вставляются в строго определённых местах — это позиции с номерами, равными степеням двойки. В нашем случае (при длине информационного слова в 16 бит) это будут позиции 1, 2, 4, 8, 16. Соответственно, у нас получилось 5 контрольных бит (выделены красным цветом)Таким образом, длина всего сообщения увеличилась на 5 бит. До вычисления самих контрольных бит, мы присвоили им значение «0».

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота