ФИПИ · ЕГЭ · Информатика · Задание 8
74 заданий открытого банка ФИПИ: впишите ответ, при затруднении — подсказка; после ответа — разбор по шагам.
Задания открытого банка ФИПИ «Задание 8. Измерение количества информации» (информатика). Ответ вписывается так же, как в бланк ЕГЭ: число, слово или цифры подряд, без пробелов; если в ответе два числа — через пробел, как в таблице ответа (по строкам).
Неофициальная копия. Условия заданий — из открытого банка заданий ФИПИ (fipi.ru); номер у каждого задания открывает его в банке ФИПИ. Ответы, подсказки, разборы и рисунки подготовлены reknow.ru. Нашли ошибку — нажмите «Сообщить об ошибке» у задания.
Задание 8 ЕГЭ по информатике. Знание о методах измерения количества информации. На странице — 74 задания открытого банка ФИПИ: ответ проверяется сразу, есть подсказка и подробный разбор.
Это несколько заданий из тренажёра, остальные — в тренажёре в начале страницы.
Все пятибуквенные слова, составленные из букв А, К, Ц, Е, Н, Т, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. ААААА
2. ААААЕ
3. ААААК
4. ААААН
5. ААААТ
6. ААААЦ
……
Определите, под каким номером в этом списке стоит последнее слово с чётным номером, которое не начинается с букв Н, Т или Ц и при этом содержит в своей записи не менее одной буквы А.
Примечание. Слово последовательность идущих подряд букв, не обязательно осмысленная.
from itertools import product
words = [''.join(w) for w in product('АЕКНТЦ', repeat=5)]
res = [i for i, w in enumerate(words, 1)
if i % 2 == 0 and w[0] not in 'НТЦ' and 'А' in w]
print(res[-1])Все пятибуквенные слова, составленные из букв А, К, Ц, Е, Н, Т, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. ААААА
2. ААААЕ
3. ААААК
4. ААААН
5. ААААТ
6. ААААЦ
……
Определите, под каким номером в этом списке стоит первое слово с чётным номером, которое не начинается с букв А, Е или К и при этом содержит в своей записи не менее двух букв Ц.
Примечание. Слово последовательность идущих подряд букв, не обязательно осмысленная.
from itertools import product
words = [''.join(w) for w in product('АЕКНТЦ', repeat=5)]
res = [i for i, w in enumerate(words, 1)
if i % 2 == 0 and w[0] not in 'АЕК' and w.count('Ц') >= 2]
print(res[0])Сколько существует десятичных четырёхзначных чисел, в которых все цифры различны и никакие две чётные или две нечётные цифры не стоят рядом?
def ok(s):
return all(int(s[i]) % 2 != int(s[i+1]) % 2 for i in range(len(s) - 1))
print(sum(1 for n in range(1000, 10000)
if len(set(str(n))) == 4 and ok(str(n))))Мы используем cookies и сервисы аналитики, чтобы понимать, какие темы нужнее и где сайт работает плохо. Продолжая пользоваться сайтом, вы соглашаетесь с этим. Мы используем cookies. Подробнее