СДАМ ГИА:
РЕШУ ЕГЭ
Образовательный портал для подготовки к экзаменам
Математика профильного уровня
Математика профильного уровня
≡ Математика
Базовый уровень
Профильный уровень
Информатика
Русский язык
Английский язык
Немецкий язык
Французский язык
Испанский язык
Физика
Химия
Биология
География
Обществознание
Литература
История
Сайты, меню, вход, новости
СДАМ ГИАРЕШУ ЕГЭРЕШУ ОГЭРЕШУ ВПРРЕШУ ЦТ
Об экзамене
Каталог заданий
Варианты
Ученику
Учителю
Школа
Эксперту
Справочник
Карточки
Теория
Сказать спасибо
Вопрос — ответ
Чужой компьютер
Зарегистрироваться
Восстановить пароль
Войти через ВКонтакте
Играть в ЕГЭ-игрушку
Новости
10 марта
Как подготовиться к ЕГЭ и ОГЭ за 45 дней
6 марта
Изменения ВПР 2023
3 марта
Разместили утвержденное расписание ЕГЭ
27 января
Вариант экзамена блокадного Ленинграда
23 января
ДДОС-атака на Решу ЕГЭ. Шантаж.
6 января
Открываем новый сервис: «папки в избранном»
22 декабря
Открыли новый портал Решу Олимп. Для подготовки к перечневым олимпиадам!
4 ноября
Материалы для подготовки к итоговому сочинению 2022–2023
31 октября
Сертификаты для учителей о работе на Решу ЕГЭ, ОГЭ, ВПР
21 марта
Новый сервис: рисование
31 января
Внедрили тёмную тему!
НАШИ БОТЫ
Все новости
ЧУЖОЕ НЕ БРАТЬ!
Экзамер из Таганрога
10 апреля
Предприниматель Щеголихин скопировал сайт Решу ЕГЭ
Наша группа
Задания
Версия для печати и копирования в MS Word
Тип 1 № 27239
В треугольнике ABC угол C равен 90°,
Найдите BC.
Спрятать решение
Решение.
Имеем:
Ответ: 0,5.
Приведем решение Алишера Простова.
Найдем косинус угла А:
Найдем гипотенузу AB:
По теореме Пифагора найдем BC:
Аналоги к заданию № 27239: 4651 4787 4653 4655 4657 4659 4661 4663 4665 Все
Кодификатор ФИПИ/Решу ЕГЭ: 1.2.1 Синус, косинус, тангенс, котангенс произвольного угла, 5.1.1 Треугольник
Спрятать решение
·
·
Курс Д. Д. Гущина
·
Сообщить об ошибке · Помощь
О проекте · Редакция · Правовая информация · О рекламе
© Гущин Д. Д., 2011—2023
Варианты ЕГЭ по информатике
Об экзамене
С современным миром технологий и реалий программирования, разработки ЕГЭ по информатике имеет мало общего. Какие-то базовые моменты есть, но даже если разбираешься немного в задачах, то это еще не значит, что в конечном итоге станешь хорошим разработчиком. Зато областей, где нужны IT-специалисты, великое множество. Вы нисколько не прогадаете, если хотите иметь стабильный заработок выше среднего. В IT вы это получите. При условии, разумеется, наличия соответствующих способностей. А развиваться и расти здесь можно сколько угодно, ведь рынок настолько огромен, что даже представить себе не можете! Причем он не ограничивается только нашим государством. Работайте на какую угодно компанию из любой точки мира! Это все очень вдохновляет, поэтому пусть подготовка к ЕГЭ по информатике будет первым незначительным шагом, после которого последуют годы саморазвития и совершенствования в данной области.
Структура
Часть 1 содержит 23 задания с кратким ответом. В этой части собраны задания с кратким ответом, подразумевающие самостоятельное формулирование последовательности символов. Задания проверяют материал всех тематических блоков. 12 заданий относятся к базовому уровню, 10 заданий к повышенному уровню сложности, 1 задание – к высокому уровню сложности.
Часть 2 содержит 4 задания, первое из которых повышенного уровня сложности, остальные 3 задания высокого уровня сложности. Задания этой части подразумевают запись развернутого ответа в произвольной форме.
На выполнение экзаменационной работы отводится 3 часа 55 минут (235 минут). На выполнение заданий части 1 рекомендуется отводить 1,5 часа (90 минут). Остальное время рекомендуется отводить на выполнение заданий части 2.
Пояснения к оцениванию заданий
Выполнение каждого задания части 1 оценивается в 1 балл. Задание части 1 считается выполненным, если экзаменуемый дал ответ, соответствующий коду верного ответа. Выполнение заданий части 2 оценивается от 0 до 4 баллов. Ответы на задания части 2 проверяются и оцениваются экспертами. Максимальное количество баллов, которое можно получить за выполнение заданий части 2, – 12.
Тема | Результат | Задания | |||
---|---|---|---|---|---|
1. | Системы счисления | Не изучена | Отработать | ||
2. | Анализ информационных моделей | Не изучена | Отработать | ||
3. | Построение таблиц истинности логических выражений | Не изучена | Отработать | ||
4. | Базы данных. Файловая система | Не изучена | Отработать | ||
5. | Кодирование и операции над числами в разных системах счисления | Не изучена | Отработать | ||
6. | Анализ диаграмм и электронных таблиц | Не изучена | Отработать | ||
7. | Анализ и построение алгоритмов для исполнителей | Не изучена | Отработать | ||
8. | Анализ программ | Не изучена | Отработать | ||
9. | Кодирование и декодирование информации. Передача информации | Не изучена | Отработать | ||
10. | Перебор слов и системы счисления | Не изучена | Отработать | ||
11. | Рекурсивные алгоритмы | Не изучена | Отработать | ||
12. | Организация компьютерных сетей. Адресация | Не изучена | Отработать | ||
13. | Вычисление количества информации | Не изучена | Отработать | ||
14. | Выполнение алгоритмов для исполнителя Робот | Не изучена | Отработать | ||
15. | Поиск путей в графе | Не изучена | Отработать | ||
16. | Кодирование чисел. Системы счисления | Не изучена | Отработать | ||
17. | Запросы для поисковых систем с использованием логических выражений | Не изучена | Отработать | ||
18. | Преобразование логических выражений | Не изучена | Отработать | ||
19. | Обработка массивов и матриц | Не изучена | Отработать | ||
20. | Анализ программы с циклами и условными операторами | Не изучена | Отработать | ||
21. | Анализ программ с циклами и подпрограммами | Не изучена | Отработать | ||
22. | Оператор присваивания и ветвления. Перебор вариантов, построение дерева | Не изучена | Отработать | ||
23. | Логические уравнения | Не изучена | Отработать | ||
Часть 2 | |||||
24. | Поиск и исправление ошибок в программе | Отработать | |||
25. | Алгоритмы обработки массивов | Отработать | |||
26. | Выигрышная стратегия | Отработать | |||
27. | Обработка символьных строк | Отработать |
Любой учитель или репетитор может отслеживать результаты своих учеников по всей группе или классу.
Для этого нажмите ниже на кнопку «Создать класс», а затем отправьте приглашение всем заинтересованным.
Ознакомьтесь с подробной видеоинструкцией по использованию модуля.
Задание 2. Информатика. Апробация 10.03.2023
Миша заполнял таблицу истинности логической функции (F)
$$
(x to neg (y to z)) lor w,
$$
но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных (w), (x), (y), (z).
F | ||||
0 | 0 | 0 | ||
1 | 0 | |||
0 | 1 | 0 |
Определите, какому столбцу таблицы соответствует каждая из переменных (w), (x), (y), (z).
В ответе напишите буквы (w), (x), (y), (z) в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Функция (F) задана выражением ( neg x lor y), зависящим от двух переменных, а фрагмент таблицы имеет следующий вид:
В этом случае первому столбцу соответствует переменная (y), а второму — переменная (x). В ответе следует написать: (yx).
Решение:
Python
from itertools import permutations, product
def F(x, y, z, w):
return (x <= (not y <= z)) or w
for perm in permutations('xyzw'):
for a,b,c,d,e,f,g in product([0,1], repeat=7):
table = [[a,0,b,0,0],
[1,c,d,e,0],
[0,1,f,g,0]]
if table[0] == table[1]:
continue
if all(F(**dict(zip(perm,row))) == row[-1] for row in table):
print(*perm)
Ответ: (yzxw)
Продолжаем решать демоверсию ЕГЭ по информатике 2023.
Условия задач были взяты с сайта: https://fipi.ru/ege/demoversii-specifikacii-kodifikatory#!/tab/151883967-5
В этой статье разберём задания 16-21 из демоверсии ЕГЭ по информатике 2023.
Демоверсия ЕГЭ по информатике 2023 (Задания 1-5)
Демоверсия ЕГЭ по информатике 2023 (Задания 6-10)
Демоверсия ЕГЭ по информатике 2023 (Задания 11-15)
Демоверсия ЕГЭ по информатике 2023 (Задания 22-27)
Задание 16
Алгоритм вычисления значения функции F(n), где n – натуральное число,
задан следующими соотношениями:
F(n) = 1 при n = 1;
F(n) = n × F(n − 1), если n > 1.
Чему равно значение выражения F(2023) / F(2020)?
Решение:
Если мы просто перепечатаем функцию, как мы делали на экзамене в 2022 году, то программа откажится это вычислять. Здесь слишком большая глубина рекурсии.
Тогда посмотрим внимательно на функцию. Оказывается это функция факториала. Это действие означает n! = 1*2*3*…*n.
F(2023) / F(2020) = (2023 * 2022 * 2021 * 2020!) / 2020! = 2023 * 2022 * 2021
Выражение 2020! просто сокращается. В ответе напишем 2023 * 2022 * 2021 = 8266912626.
Ответ: 8266912626
Задание 17
В файле содержится последовательность целых чисел. Элементы
последовательности могут принимать целые значения от –10 000 до 10 000
включительно. Определите количество пар последовательности, в которых
только одно число оканчивается на 3, а сумма квадратов элементов пары
не меньше квадрата максимального элемента последовательности,
оканчивающегося на 3. В ответе запишите два числа: сначала количество
найденных пар, затем максимальную из сумм квадратов элементов таких
пар. В данной задаче под парой подразумевается два идущих подряд
элемента последовательности.
Решение:
В начале нужно найти максимальное число последовательности, оканчивающегося на 3.
f=open('17.txt') mx=-10000 for s in f.readlines(): x=int(s) if abs(x)%10==3: mx = max(mx, x) print(mx)
Получается число 9973.
Напишем основную программу:
f=open('17.txt') k=0 mx=0 n1=int(f.readline()) for s in f.readlines(): n2=int(s) if ((abs(n1)%10==3) != (abs(n2)%10==3)) and (n1**2 + n2**2 >= 9973**2): k=k+1 mx = max(mx, n1**2 + n2**2) n1=n2 print(k, mx)
Как решать подобные задачи было рассказано в видеокурсе.
Здесь нужно помнить, что числа отрицательные. Поэтому при нахождении последней цифры, нужно использовать функцию модуля abs.
Так же здесь интересное логическое выражение «в которых только одно число оканчивается на 3». Это операция xor — отрицание равносильности.
Ответ:
Задание 18
Квадрат разлинован на N × N клеток (1 < N < 30). Исполнитель Робот может
перемещаться по клеткам, выполняя за одно перемещение одну из двух
команд: вправо или вниз. По команде вправо Робот перемещается
в соседнюю правую клетку, по команде вниз – в соседнюю нижнюю.
Квадрат ограничен внешними стенами. Между соседними клетками квадрата
также могут быть внутренние стены. Сквозь стену Робот пройти не может.
Перед каждым запуском Робота в каждой клетке квадрата лежит монета
достоинством от 1 до 100. Посетив клетку, Робот забирает монету с собой;
это также относится к начальной и конечной клеткам маршрута Робота.
Определите максимальную и минимальную денежные суммы, которые
может собрать Робот, пройдя из левой верхней клетки в правую нижнюю.
В ответе укажите два числа – сначала максимальную сумму, затем
минимальную.
Исходные данные представляют собой электронную таблицу размером
N × N, каждая ячейка которой соответствует клетке квадрата. Внутренние
и внешние стены обозначены утолщенными линиями.
Пример входных данных:
1 | 8 | 8 | 4 |
10 | 1 | 1 | 3 |
1 | 3 | 12 | 2 |
2 | 3 | 5 | 6 |
Решение:
Открываем файл в программе Excel.
Выделим все ячейки с числами, нажмём «вырезать», используя контекстное меню. Вставим данные на 1 столбец вправо. Это делаем потому, что будем использовать для решения формулу, которая будет обращаться к ячейке слева.
Мысленно представим пространство на 1 строчку ниже, чем область, где находятся числа. Это пространство будет таким же по размерам, как и область с числами. В этом пространстве и будет наше решение.
Отметим особым цветом те ячейки, которые «спрятаны» от движения Робота стенками.
Для этих ячеек будем составлять другие формулы, в отличии от обычных ячеек.
Цвет ячейки можно поменять, нажав на кнопку «Цвет заливки» на главной вкладке программы.
Т.к. Робот направляется из левой верхней ячейки, то мы сначала и напишем формулу для этой ячейки. Пишем для ячейки B22:
=МАКС(B21;A22)+B1
Робот в любую ячейку может прийти либо сверху, либо слева. Для подсчёта максимального количества монет, мы должны выбрать максимальное предыдущее значение. Это и делаем формула. Плюс Робот должен взять монеты с текущей клетки.
Распространим формулу на всё пространство, не трогая закрашенные клетки.
Получается такая картина:
Для вертикальных подкрашенных полосок, Робот может попасть только сверху! Поэтому пишем формулу для ячейки, к примеру, для D23:
=D22+D2
Распространяем формулу по всему закрашенному столбцу. Аналогично делаем для всех вертикальны подкрашенных полосок.
В ячейки для горизонтально подкрашенных полосок, Робот может попасть только слева! Поэтому пишем формулу, к примеру, для ячейки E24:
=D24+E3
Распространяем формулу по всей закрашенной строчке. Алагоично делаем со всеми горизонтальными полосками.
В правом нижнем углу нашего рабочего пространства получается максимальное количество монет, которое может собрать Робот. В ячейке U41 получается число 1099.
Чтобы получить минимальную возможную сумму, в главной формуле функцию МАКС нужно заменить на МИН!
Удобно воспользоваться автоматической заменой через Ctrl+F.
Минимальная сумма равна 1026.
Ответ:
Задание 19
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит
куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход
игрок может добавить в кучу один камень или увеличить количество камней
в куче в два раза. Для того чтобы делать ходы, у каждого игрока есть
неограниченное количество камней.
Игра завершается в тот момент, когда количество камней в куче становится
не менее 129. Победителем считается игрок, сделавший последний ход,
т.е. первым получивший кучу, в которой будет 29 или больше камней.
В начальный момент в куче было S камней, 1 ≤ S ≤ 128.
Будем говорить, что игрок имеет выигрышную стратегию, если он может
выиграть при любых ходах противника. Описать стратегию игрока – значит
описать, какой ход он должен сделать в любой ситуации, которая ему может
встретиться при различной игре противника. В описание выигрышной
стратегии не следует включать ходы играющего по этой стратегии игрока,
не являющиеся для него безусловно выигрышными, т.е. не являющиеся
выигрышными независимо от игры противника.
Укажите такое значение S, при котором Петя не может выиграть за один ход,
но при любом ходе Пети Ваня может выиграть своим первым ходом.
Решение:
Решим задачу с помощью шаблона на языке программирования Python. Если хотите ознакомится с аналитическим решением задач на теорию игр, можете посмотреть мои статьи по 19 Заданию, 20 Заданию, 21 Заданию. Но с помощью шаблонов на экзамене решать быстрее и легче. Об этом подходе можете найти в видеокурсе.
Введём параметр p, который будет олицетворять позицию игры (ход).
Начальная позиция | Ход Пети | Ход Вани | Ход Пети | Ход Вани | Ход Пети | |
p | 1 | 2 | 3 | 4 | 5 | 6 |
def F(x, p): if x>=129 and p==3: return True if x<129 and p==3: return False if x>=129: return False if p%2==1: return F(x+1, p+1) and F(x*2, p+1) else: return F(x+1, p+1) or F(x*2, p+1) for s in range(1, 129): if F(s, 1): print(s)
Заводим функцию F. Т.к. у нас одна куча, то она принимает параметры: x — количество камней в куче, p-позиция игры.
Дальше описываем победу. Если x>=29 и позиция равна 3 (1 Ход Вани), то возвращаем True, что означает победу.
Если, позиция уже равна 3, но камней меньше, чем должно быть для победы, то возвращаем False (проигрыш).
Третье условие. Если кто-то выиграл, но на первых двух условиях мы не вышли из функции, то, значит, выиграл не тот, кто нам нужен, следовательно, возвращаем Fasle.
Если мы не вышли на первых трёх условиях, то, значит, продолжаем прокручивать ходы, рекурсивно запускаем функцию F.
Для нечётных p (это ходы Вани), возвращаем разные ходы через and, т.к. он должен побеждать в любом случае. При этом увеличиваем на 1 значение p.
Для чётных p (это ходы Пети), возвращаем ходы через or.
В конце перебираем все возможные значения для s через цикл for, ищём те значения, которые подходят по условию задачи.
Ответ: 64
Задание 20
Для игры, описанной в задании 19, найдите два наименьших таких значения S, при
которых у Пети есть выигрышная стратегия, причём одновременно
выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как
будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Решение:
Задача точно такая же, как и в 19 задании, только теперь обязательно должен побежать Петя на своём втором ходу (p=4), при любой игре Вани.
Пишем тот же шаблон, немного отредактировав его.
def F(x, p): if x>=129 and p==4: return True if x<129 and p==4: return False if x>=129: return False if p%2==0: return F(x+1, p+1) and F(x*2, p+1) else: return F(x+1, p+1) or F(x*2, p+1) for s in range(1, 129): if F(s, 1): print(s)
Получается 32 и 63.
Ответ:
Задание 21
Для игры, описанной в задании 19, найдите минимальное значение S, при котором
одновременно выполняются два условия:
− у Вани есть выигрышная стратегия, позволяющая ему выиграть
первым или вторым ходом при любой игре Пети;
− у Вани нет стратегии, которая позволит ему гарантированно выиграть
первым ходом.
Если найдено несколько значений S, в ответе запишите минимальное из них.
Решение:
Опять используем прошлый шаблон, но немного модернизируем.
def F(x, p): if x>=129 and (p==3 or p==5): return True if x<129 and p==5: return False if x>=129: return False if p%2==1: return F(x+1, p+1) and F(x*2, p+1) else: return F(x+1, p+1) or F(x*2, p+1) def F1(x, p): if x>=129 and p==3: return True if x<129 and p==3: return False if x>=129: return False if p%2==1: return F1(x+1, p+1) and F1(x*2, p+1) else: return F1(x+1, p+1) or F1(x*2, p+1) for s in range(1, 129): if F(s, 1): print(s) print() for s in range(1, 129): if F1(s, 1): print(s)
Здесь Ваня должен выигрывать либо на первом своём ходе (p=3), либо на втором своём ходе (p=5).
Т.к. Ваня не должен гарантированно выиграть своим первым ходом, то мы создаём ещё одну функцию F1, похожую на основную функцию F, которая вычисляет, когда Ваня именно гарантированно выигрывает на своём первом ходе (p=3). И, затем, мы из тех чисел, которые получились в первой функции F, исключаем числа, которые получились во второй функции F1.
В первой функции получилось 62,64, а во второй 64. Получается ответ 62.
Ответ: 62
Демоверсия ЕГЭ по информатике 2023 (Задания 1-5)
Демоверсия ЕГЭ по информатике 2023 (Задания 6-10)
Демоверсия ЕГЭ по информатике 2023 (Задания 11-15)
Демоверсия ЕГЭ по информатике 2023 (Задания 22-27)
- ЗАДАЧИ ЕГЭ С ОТВЕТАМИ
- АНГЛИЙСКИЙ без ГРАНИЦ
2013-05-02
НЕ ОТКЛАДЫВАЙ! Заговори на английском!
ДОЛОЙ обидные ошибки на ЕГЭ!!
Подготовка к ЕГЭ, онлайн-обучение с Фоксворд!
Конструктор упражнений для позвоночника!
Добавить комментарий
*Нажимая на кнопку, я даю согласие на рассылку, обработку персональных данных и принимаю политику конфиденциальности.
- РубрикиРубрики
- Задачи по номерам!
№1 №2 №3 №4 №5 №6 №7 №8 №9 №10 №11 №12 №13 №14 №15 №16
- МЕТКИ
БЕЗ калькулятора Выбор варианта Как запомнить Личное Логарифмы Объём Окружность Круг Площадь Производная Треугольник Тригонометрия Трапеция Углы Уравнения Формулы Конкурсы Параллелограмм Поздравления Рекомендации Саморазвитие
- ОСТЕОХОНДРОЗУ-НЕТ!