Задание 25 ЕГЭ по информатике
Номер 25 — «Маски чисел · Перебор чисел программой». Ниже 244 задания №25 ЕГЭ по информатике: введите ответ и нажмите «Проверить». Каждое задание открывается отдельной страницей.
-
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать натуральные значения от 1 до 10 000 включительно. Опишите на одном из языков программирования алгоритм, который находит минимум среди элементов массива, кратных 4, а затем заменяет каждый элемент, кратный 4, на число, равное найденному минимуму. Гарантируется, что хотя бы один такой элемент в массиве есть. В качестве результата необходимо вывести изменённый массив, каждый элемент выводится с новой строчки.
Исходные данные уже введены в массив. Разрешается использовать только переменные, объявленные в условии. В качестве ответа приведите фрагмент программы, который должен находиться на месте многоточия. Можно выбрать Python, Бейсик, алгоритмический язык, Паскаль или C++.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 002443.
-
У исполнителя Калькулятор две команды: 1) прибавь 2; 2) умножь на 5. Выполняя первую команду, Калькулятор прибавляет к числу на экране 2, а выполняя вторую — умножает его на 5. Запишите порядок команд в программе, которая преобразует число 1 в число 45 и содержит не более четырёх команд. Если таких программ более одной, запишите любую из них.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 010282.
-
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 5, 6, 4, 7, 3, 2, 0, 1, 9, 8 соответственно, то есть A[0]=5, A[1]=6 и так далее. Определите значение переменной c после выполнения следующего фрагмента программы:
c:=0 для i от 0 до 8 если A[i]<A[9], то
c:=c+1
t:=A[i]
A[i]:=A[9]
A[9]:=t всёБез автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 038CC9.
-
Запишите число, которое будет напечатано в результате выполнения программы. В программе переменным s и n присваиваются начальные значения: s=30, n=1. Пока s>0, выполняются команды s=s//3 и n=n⋅2, после чего выводится значение n.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 07E7EF.
-
В программе используется одномерный целочисленный массив A с индексами от 0 до 10. Фрагмент программы вычисляет значение переменной s по формуле s=s+A[i]−A[i+1] при i от 0 до 9. В начале выполнения в массиве находились числа 10, 9, 8, 7, 6, 2, 3, 4, 5, 1, 0, то есть A[0]=10, A[1]=9 и так далее. Чему будет равно значение переменной s после выполнения фрагмента программы?
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 087707.
-
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 5, 8, 4, 3, 7, 9, 6, 2, 0, 1 соответственно, то есть A[0]=5, A[1]=8 и так далее. Определите значение переменной c после выполнения фрагмента программы, записанного на разных языках программирования.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 08CA7D.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы. Программа представлена на пяти языках программирования: Бейсик, Python, алгоритмический язык, Паскаль и Си.
Python1s = 0
2n = 0
3while s < 91:
4 s = s + 10
5 n = n + 2
6print(n)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 092950.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы. Для удобства программа представлена на пяти языках программирования.
Во всех вариантах программы переменные s и n первоначально равны нулю. Пока s<71, к s прибавляется 8, а к n прибавляется 3. После завершения цикла выводится значение n.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 0A012A.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы. Программа представлена на пяти языках программирования.
Python1s = 0
2n = 66
3while s < 71:
4 s = s + 8
5 n = n - 3
6print(n)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 0CE2DE.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы. Для удобства программа представлена на пяти языках программирования.
Python1s = 25
2n = 1
3while s > 0:
4 s = s - 7
5 n = n * 3
6print(n)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 11DCDA.
-
Запишите число, которое будет напечатано в результате выполнения программы. Во всех представленных языках используется целочисленное деление.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 1230FA.
-
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. Строится двоичная запись числа N. Если число N чётное, то к этой записи справа и слева дописываются по две единицы. Если число N нечётное, то справа дописываются два нуля, а слева — единица. Полученная запись является двоичной записью числа R, после чего результат переводится в десятичную систему. Например, для 1310=11012 результатом является 11101002=11610, а для 610=1102 — 11110112=12310. Укажите наименьшее число R, превышающее 95, которое может быть результатом работы алгоритма.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 155886.
-
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать натуральные значения от 1 до 10 000 включительно. Опишите на одном из языков программирования алгоритм, который находит минимум среди элементов массива, имеющих чётное значение, а затем увеличивает каждый элемент с чётным значением на число, равное найденному минимуму. Гарантируется, что хотя бы один такой элемент в массиве есть. В качестве результата необходимо вывести изменённый массив, каждый элемент выводится с новой строчки.
Например, для исходного массива из шести элементов 8, 3, 4, 5, 4, 10 программа должна вывести массив 12, 3, 8, 5, 8, 14.
Исходные данные объявлены следующим образом: в массиве используются 30 элементов, а также переменные i, j и k. В Python массив считывается в список a, количество элементов хранится в переменной n = 30. В качестве ответа необходимо привести фрагмент программы, который должен находиться на месте многоточия после ввода массива. Допускается использовать другой язык программирования, указав его название и версию, но необходимо использовать те же исходные данные и переменные.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 1B43D2.
-
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать натуральные значения от 1 до 10 000 включительно. Опишите на одном из языков программирования алгоритм, который находит минимум среди элементов массива, не делящихся нацело на 5, а затем заменяет каждый элемент, не делящийся нацело на 5, на число, равное найденному минимуму. Гарантируется, что хотя бы один такой элемент в массиве есть. В качестве результата необходимо вывести изменённый массив, каждый элемент выводится с новой строчки.
Исходные данные уже введены в массив a. В решении разрешается использовать только переменные, объявленные в условии. Приведите фрагмент программы, который должен находиться на месте многоточия. Можно использовать Python, Бейсик, алгоритмический язык, Паскаль или C++.Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 1B61EA.
-
В программе используется одномерный целочисленный массив A с индексами от 0 до 10. Значения элементов равны 10, 8, 4, 3, 0, 7, 2, 1, 5, 9, 6 соответственно, то есть A[0]=10, A[1]=8 и так далее. Определите значение переменной s после выполнения фрагмента программы.
Python1s = 0
2for j in range(10):
3 if A[j] < A[j+1]:
4 s = s + 1
5 t = A[j]
6 A[j] = A[j+1]
7 A[j+1] = tБез автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 1F9289.
-
В программе используется одномерный целочисленный массив A с индексами от 0 до 10. Фрагмент программы вычисляет значение переменной s по формуле s:=s+A[i]−A[i+1] при изменении i от 0 до 9. В начале выполнения фрагмента в массиве находились числа 10, 5, 0, 15, 5, 10, 0, 15, 10, 0, 5, то есть A[0]=10, A[1]=5 и так далее. Чему будет равно значение переменной s после выполнения фрагмента программы?
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 20BCB1.
-
Запишите число, которое будет напечатано в результате выполнения следующей программы.
Python1s = 0
2n = 66
3while s < 71:
4 s = s + 10
5 n = n - 2
6print(n)Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 22C8AA.
-
В программе используется одномерный целочисленный массив A с индексами от 0 до 11. Значения элементов равны 5, 8, 7, 11, 10, 12, 9, 6, 4, 13, 3, 15 соответственно, то есть A[0]=5, A[1]=8 и так далее. Определите значение переменной s после выполнения фрагмента программы: сначала s=0 и n=0, затем для всех i от 1 до 11 проверяется условие A[i]>A[n]. Если условие выполнено, значение s увеличивается на 1, после чего элементы A[i] и A[n] меняются местами.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 22DACD.
-
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 6, 3, 4, 8, 7, 9, 5, 2, 0, 1 соответственно, то есть A[0]=6, A[1]=3 и т. д. Определите значение переменной c после выполнения фрагмента программы, записанного на разных языках программирования.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 237BC9.
-
Рассматривается множество целых чисел, принадлежащих числовому отрезку [16 015; 48 989], которые делятся на 7 или 11 и не делятся на 9, 12, 13.
Без автопроверки: ответ проверяет репетитор.
Источник: ФИПИ, открытый банк, код 2810ED.
Темы номера
- Алгоритмы и исполнители — 66 заданий
- Теория чисел — 49 заданий
- Массивы и строки — 35 заданий
- Основы программирования — 21 задание
- Системы счисления — 8 заданий
Готовите ученика к экзамену?
TutRoom — кабинет репетитора: расписание занятий, ученики, оплаты и онлайн-доска в одном месте. Тариф Free бесплатный.
Проверено . Источники: ФИПИ — открытый банк заданий ЕГЭ · ФИПИ — спецификации и демоверсии ЕГЭ. Официальные решения публикуют Рособрнадзор, ФИПИ и Минпросвещения — при расхождении верны они.