OpenFIPI 2.0

Все задания взяты из открытого банка заданий ФИПИ

На текущий момент есть ответы в 1987 заданиях из 3117 (актуальных)

Показаны задания 751 - 760 из 1,565
# Номер Актуальное Ответ Обновлено
7DAF92 4 True True 06.03.2022 13:28:07

По каналу связи передаются шифрованные сообщения, содержащие только 10 букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.

 

Буква

Кодовое слово

 

Буква

Кодовое слово

А

00

 

Л

1001

Б

1000

 

Р

 

Е

010

 

С

1010

И

011

 

Т

1111

К

1011

 

У

110

 

Укажите кратчайшее кодовое слово для буквы Р, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

0CCF9C 23 True True 06.03.2022 13:27:46

Исполнитель Кантата преобразует число на экране.

У исполнителя есть три команды, которым присвоены номера:

1.     Прибавить 1

2.     Умножить на 2

3.     Умножить на 3

Первая команда увеличивает число на экране на 1, вторая умножает его на 2, третья умножает его на 3. Программа для исполнителя Кантата – это последовательность команд.

Сколько существует программ, для которых при исходном числе 5 результатом является число 43 и при этом траектория вычислений содержит число 9, но не содержит число 27?

Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы 123 при исходном числе 7 траектория будет состоять из чисел 8, 16, 48.

 

F9C390 2 True True 06.03.2022 13:27:22

Миша заполнял таблицу истинности функции

x /\ ¬y) \/ (xz) \/  ¬w,

но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.

 

 

 

 

x /\ ¬y) \/ (xz) \/ ¬w

 

 

 

0

0

1

0

0

 

0

1

0

1

1

0

Определите, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.

В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

 

Пример. Функция задана выражением ¬x \/ y, зависящим от двух переменных, а фрагмент таблицы имеет следующий вид.

 

 

¬x \/ y

0

1

0

В этом случае первому столбцу соответствует переменная y, а второму столбцу  переменная x. В ответе следует написать: yx.

88A2CE 25 True True 06.03.2022 13:27:06

Пусть M  сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение M равным нулю.

Напишите программу, которая перебирает целые числа, боьшие 700 000, в порядке возрастания и ищет среди них такие, для которых значение M оканчивается на 8. Вывести первые пять найденных чисел и соответствующие им значения M.

Формат вывода: для каждого из пяти таких найденных чисел
в отдельной строке сначала выводится само число, затем
значение М.

Строки выводятся в порядке возрастания найденных чисел.

 

Например, для числа 20 М = 2 + 10 = 12.

 

Количество строк в таблице для ответа избыточно.

 

 

 

6A61CF 8 True True 06.03.2022 13:26:48

Все 4-буквенные слова, в составе которых могут быть только буквы А, И, О, У, Э, записаны в алфавитном порядке и пронумерованы.

Вот начало списка:

1.  АААА

2.  АААИ

3.  АААО

4.  АААУ

5.  АААЭ

……

Под каким номером стоит слово ИЭУЭ?

 

A94ECC 12 True False 06.03.2022 13:26:42

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды,
в обеих командах v и w обозначают цепочки цифр.

А)    заменить (v, w).

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды

заменить (111, 27)

преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.

Б)      нашлось (v).

Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

 

Цикл

ПОКА  условие 

         последовательность команд

КОНЕЦ ПОКА

выполняется, пока условие истинно.

В конструкции

ЕСЛИ  условие

     ТО команда1

КОНЕЦ ЕСЛИ

выполняется команда1 (если условие истинно).

В конструкции

ЕСЛИ  условие

     ТО команда1

     ИНАЧЕ команда2

КОНЕЦ ЕСЛИ

выполняется команда1 (если условие истинно) или команда2 (если условие ложно).

 

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 83 идущих подряд цифр 1? В ответе запишите полученную строку.

 

НАЧАЛО

ПОКА  нашлось (11111)  ИЛИ нашлось (888) 

         ЕСЛИ  нашлось (11111) 

              ТО заменить (11111, 88)

              ИНАЧЕ заменить (888, 8)

         КОНЕЦ ЕСЛИ

КОНЕЦ ПОКА

КОНЕЦ

BD5ECE 26 True True 06.03.2022 13:26:19

undefined

 

Задание выполняется с использованием прилагаемых
к заданию файлов.

Организация купила для своих сотрудников все места в нескольких подряд идущих рядах на концертной площадке. Известно, какие места уже распределены между сотрудниками. Найдите ряд
с наибольшим номером, в котором есть два соседних места, таких что слева и справа от них в том же ряду места уже распределены (заняты). Гарантируется, что есть хотя бы один ряд, удовлетворяющий этому условию. В ответе запишите два целых числа: номер ряда и наименьший номер места из найденных в этом ряду подходящих пар свободных мест.

 

Входные данные

В первой строке входного файла находится число N  количество занятых мест (натуральное число, не превышающее 10 000). Каждая из следующих N строк содержит два натуральных числа,
не превышающих 100 000: номер ряда и номер занятого места.

 

Выходные данные

Два целых неотрицательных числа: номер ряда и наименьший номер места в выбранной паре.

Пример входного файла:

7

40 3

40 6

60 33

50 125

50 128

50 64

50 67

 

Условию задачи удовлетворяют три пары чисел: 40 и 4, 50 и 126,
50 и 65. Ответ для приведённого примера:

 

50

65

 

 

65B0A5 5 True True 06.03.2022 13:25:18

Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.

1. Перемножаются первая и вторая, а также вторая и третья цифры исходного числа.

2. Полученные два числа записываются друг за другом в порядке неубывания (без разделителей).

Пример. Исходное число: 631. Произведения: 6 × 3 = 18; 3 × 1 = 3. Результат: 318.

Укажите наибольшее число, при обработке которого автомат выдаст число 621.

95D2AE 14 True True 06.03.2022 13:25:11

 

Значение арифметического выражения

 

2 • 24316 -  8117 + 2718 - 21

 

записали в системе счисления с основанием 3. Сколько цифр 2 содержится в этой записи?

5C0DAE 2 True True 06.03.2022 13:24:25

Миша заполнял таблицу истинности функции

x /\ ¬y) \/ (xz) \/  w,

но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.

 

 

 

 

x /\ ¬y) \/ (xz) \/ w

1

 

0

1

0

 

1

0

 

0

1

1

 

0

0

Определите, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.

В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Пример. Функция задана выражением ¬x \/ y, зависящим от двух переменных, а фрагмент таблицы имеет следующий вид.

 

 

¬x \/ y

0

1

0

В этом случае первому столбцу соответствует переменная y, а второму столбцу – переменная x. В ответе следует написать: yx.