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

Имеется генератор сигналов. Каждая последовательность получается циклическим сдвигом предыдущей на один элемент вправо: 154215321432543
и так далее. Имеется сумматор, который перемножает цифры в одинаковых позициях новой последовательности и предыдущей, затем, складывает получившиеся результаты. Например, 1∗5+2∗1+3∗2+4∗3+5∗4, получившееся значение сохраняется в аккумуляторе, который также суммирует текущее значение с предыдущим на каждой итерации.

Начальное значение аккумулятора равно нулю. Генератор останавливается при значении аккумулятора больше 1000 (итерация на которой значение более 1000 не учитывается). Сколько последовательностей он сгенерирует?

Ответ:
20031408
20031408
12.02.2021 20:12

44

Объяснение:

Одна последовательность = 1 строка (например 1,2,3,4,5)

Действуя по алгоритму сумматора Новая последовательность и Предыдущая = 45 (Это действует для каждого нового повторения алгоритма)

Алгоритм использует две последовательности, а так как нам нужно посчитать сколько последовательностей будет в программе - нужно 45 разделить на 2

Получаем, что одна последовательность = 22,5

Если мы 1000 разделим на 22,5, то получим 44,4444...

В большую сторону округлять мы не можем по условию задачи, следовательно округляем в меньшую.

ответ 44.

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