Уважаемые студенты, ваше мнение важно для меня! Помогите выбрать номер следующей шпаргалки, которую нужно освежить.
Anonymous Poll
41%
14
57%
15
40%
16
49%
17
9%
Своими вариантами делитесь в комментариях 😼
Хочу провести бесплатный вебинар, чтобы протестировать свой интернет (недавно подключил второго провайдера).
Трансляция будет проходить в Telegram в следующее воскресенье. Помогите, пожалуйста, определиться с темой:
Трансляция будет проходить в Telegram в следующее воскресенье. Помогите, пожалуйста, определиться с темой:
Anonymous Poll
21%
5, 14 номера - работа с системами счисления
18%
8 номер - комбинаторика через itertools
16%
Пробежаться по всем библиотечкам, которые используются на экзамене
12%
Поговорить про Python, основные моменты, которые нужны для экзамена
34%
Теория игр - три халявных балла, решение через Excel (таблицы).
Вчера я ходил подавать документы для сдачи ЕГЭ. Решил в этом году поддержать своих студентов и тоже сдать инфу 🙂
Так вот там мне в руки попалась интересная бумажка с предварительным расписанием экзаменов. Это еще не окончательное расписание, но дает общее представление. Точное расписание, возможно, будет опубликовано ближе к апрелю.
Пользуясь случаем оставляю форму, где вы можете задать свой анонимный вопрос касаемо проведения экзаменов 👾
Информатика ЕГЭ | itpy🧑💻
Так вот там мне в руки попалась интересная бумажка с предварительным расписанием экзаменов. Это еще не окончательное расписание, но дает общее представление. Точное расписание, возможно, будет опубликовано ближе к апрелю.
Пользуясь случаем оставляю форму, где вы можете задать свой анонимный вопрос касаемо проведения экзаменов 👾
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
3 10 5 4
А ещё моим студентам начали выдавать такие вот формы, где просят указать список программ, которые они хотели бы видеть на экзамене.
Обычно этот список фиксированный, нельзя написать все, что угодно, но тем не менее данная форма важна☝️
Если какая-то из указанных вами программ будет отсутствовать на вашем компьютере, вы можете требовать устранения этого недостатка, либо замены компьютера, либо переноса экзамена на резервный день🙂
Информатика ЕГЭ | itpy🧑💻
Обычно этот список фиксированный, нельзя написать все, что угодно, но тем не менее данная форма важна
Если какая-то из указанных вами программ будет отсутствовать на вашем компьютере, вы можете требовать устранения этого недостатка, либо замены компьютера, либо переноса экзамена на резервный день
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14 7
Выдавали вам в школе, что-то подобное?
Anonymous Poll
4%
Да, уже давно
2%
Да, совсем недавно
6%
Еще нет, но обещали
88%
Нет, первый раз слышу
Упало от вас вчера несколько полезных вопросов, решил ответить на них в формате викторинки 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Сколько длится ЕГЭ по информатике?
Anonymous Quiz
5%
2 часа 55 минут
15%
3 часа 30 минут
75%
3 часа 55 минут
4%
4 часа 10 минут
👨💻5
Что можно взять с собой на ЕГЭ по информатике?
Anonymous Quiz
11%
Калькулятор
7%
Свою мышь/клаву
5%
Телефон :)))
77%
Вход в пункт проведения экзамена со своими устройствами запрещен
Будут ли меняться задания на ЕГЭ по информатике, отличаться от
Демоверсии КИМ ЕГЭ 2025?
Демоверсии КИМ ЕГЭ 2025?
Anonymous Quiz
53%
Формулировки поменяются, но проверяемые элементы остаются неизменными
8%
Поменяются все задания
39%
Все задания будут как в Демоверсии КИМ ЕГЭ 2025, поменяются только числа
Каким ПО можно пользоваться на ЕГЭ по информатике?
Anonymous Quiz
3%
Можно пользоваться любым ПО, и также интернетом
88%
Можно пользоваться любым ПО, которое установлено на компьютере
9%
Можно перед экзаменом установить все необходимые себе программы, и их использовать
Какие языки программирования будут доступны на экзамене?
Anonymous Quiz
12%
Можно перед экзаменом установить любой язык программирования
22%
C++, Pascal, Python
57%
C#, C++, Pascal, Java, Python
9%
Только Python
Можно ли использовать КУМИР на ЕГЭ по информатике?
Anonymous Quiz
59%
Да
15%
Нет
26%
Все зависит от региона..
👍1
Что произойдет, если вы воспользуетесь интернетом на экзамене
Anonymous Quiz
5%
Ничего страшного, интернет будет в доступе
93%
Пользоваться интернетом категорически нельзя, иначе экзамен для вас закончится
2%
Затрудняюсь ответить
Почему примерный? Потому что все зависит от вашего региона, но в общих чертах список выглядит так:
• стандартный Блокнот (Notepad Windows)
• LibreOffice Writer
• Microsoft Office Word
• LibreOffice Calc
• Microsoft Office Excel
• Стандартный калькулятор Windows
Python (Пайтон)
• Python >2.7
• Python >3.5
• PyCharm-community-2019.2.3
Pascal (Паскаль)
• PascalABC.Net
• Turbo Pascal
Basic (Бейсик)
• Microsoft Small Basic
• QBasic
Java (Ява)
• Java
• IntelliJ IDEA Community Edition
C, C++, C# (Си / Си++ / СиШарп)
• Code::Blocks + mingw
• Microsoft Visual Studio Community
• C++, C#
• Dev C++
• Архиватор 7zip
• Microsoft .NET Framework v4.7.1
• Unreal Commander
• Abobe Acrobat Reader DC
Информатика ЕГЭ | itpy
Тут ответы на все вопросы 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: М. Попков
Уровень: Средний
Снежная Королева создала волшебную функцию F(n), которая помогает ей вычислять силу зимы. Эта функция определяется следующим образом:
F(n)=n−1, при n⩽3;
F(n)=F(n−2)+n/2−F(n−4), если n>3 и n чётно;
F(n)=F(n−1)×n+F(n−2), если n>3 и n нечётно,
Королева решила узнать, насколько велика сила зимы в её королевстве. Для этого вычислите значение выражения: F(4952)+2×F(4958)+F(4964).
В данном примере мы получим очень долгое выполнение нашей программы. То есть не будет никаких ошибок! Просто программа будет выполняться ну ооочень долго, поэтому добавляем декоратор @lru_cache(None) для кэширования данных.
Подробнее об этом писал тут.
import sys
from functools import *
sys.setrecursionlimit(10000)
@lru_cache(None)
def F(n):
if n <= 3:
return n - 1
if n > 3 and n % 2 == 0:
return F(n - 2) + n/2 - F(n - 4)
if n > 3 and n % 2 != 0:
return F(n - 1) * n + F(n - 2)
print(F(4952) + 2 * F(4958) + F(4964))
# Ответ: 9920
import sys
Импортирует модуль sys, который предоставляет доступ к параметрам и функциям Python-интерпретатора.
from functools import *
Импортирует все функции из модуля functools, чтобы использовать их в коде, включая lru_cache.
sys.setrecursionlimit(10000)
Устанавливает максимальную глубину стека рекурсии на 10,000, что полезно для обеспечения работы программы без переполнения стека при глубокой рекурсии.
@lru_cache(None)
Использует декоратор lru_cache для автоматического кеширования результатов вызовов функции F, чтобы уменьшить количество повторных вычислений.
def F(n):
Определяет рекурсивную функцию F, которая принимает одно целое число n и возвращает результат вычислений на основе n.
if n <= 3:
Проверяет, является ли n меньше или равным 3.
return n - 1
Возвращает n - 1, если условие n <= 3 истинно; это базовый случай функции.
if n > 3 and n % 2 == 0:
Проверяет, больше ли n 3 и является ли оно четным числом.
return F(n - 2) + n/2 - F(n - 4)
Для четного n, возвращает результат выражения, включающего рекурсивные вызовы функции F с параметрами n-2 и n-4, вычитая из суммы половину n.
if n > 3 and n % 2 != 0:
Проверяет, больше ли n 3 и является ли оно нечетным числом.
return F(n - 1) * n + F(n - 2)
Для нечетного n, возвращает произведение F(n - 1) и n, добавив F(n - 2).
print(F(4952) + 2 * F(4958) + F(4964))
Вычисляет и печатает сумму выражения, включающего F(4952), удвоенное значение F(4958) и F(4964).
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥12 4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: М. Шагитов
Уровень: Средний
Найдите последние семь цифр суммы F(2020) + F(2200).
from functools import *
@lru_cache(None)
def F(n):
if n < 2025:
return n**2
if 2025 <= n < 2050:
return 2 * F(n-1) - F(n-2) + n
if 2050 <= n <= 2100:
return F(n-1) + 2 * F(n-2) + 3 * F(n-3)
if n > 2100:
return 2 * F(n-1) + F(n-2) + n
print(str(F(2020) + F(2200))[-7:])
Ответ: 5098903
from functools import *
Импорт всех функций из модуля functools.
@lru_cache(None)
Декоратор, который кэширует результаты выполнения функции F, чтобы избежать повторных вычислений.
def F(n):
Определение функции F с одним параметром n.
if n < 2025:
Проверка условия: если n меньше 2025.
return n**2
Возврат квадрата числа n, если условие из пункта 4 истинно.
if 2025 <= n < 2050:
Проверка условия: если n больше либо равно 2025 и меньше 2050.
return 2 * F(n-1) - F(n-2) + n
Возврат значения, вычисленного по формуле, если условие из пункта 6 истинно.
if 2050 <= n <= 2100:
Проверка условия: если n от 2050 до 2100 включительно.
return F(n-1) + 2 * F(n-2) + 3 * F(n-3)
Возврат значения, вычисленного по формуле, если условие из пункта 8 истинно.
if n > 2100:
Проверка условия: если n больше 2100.
return 2 * F(n-1) + F(n-2) + n
Возврат значения, вычисленного по формуле, если условие из пункта 10 истинно.
print(str(F(2020) + F(2200))[-7:])
Вызов функции F с аргументами 2020 и 2200, вычисление их суммы, преобразование в строку, взятие последних семи символов и вывод результата.
Поддержать автора: boosty
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤🔥5 4 3
Собрал для вас основные моменты, которые важно знать при решении 16 номера. Для закрепления материала оставляю ссылку на подборку всех 16 номеров разобранных на моем канале.
📚 По этой ссылке ты найдешь мои шпаргалки по всем остальным номерам ЕГЭ
def F(n):
if n <= 7:
return 1
else:
return n + 2 + F(n - 1)
print(F(2024) - F(2020))
Без лишних действий просто переписываем псевдокод в свою фукнцию не придумывая велосипедов
from sys import *
setrecursionlimit(10000)
Эта настройка полезна при возникновении ошибки RecursionError: maximum recursion depth exceeded.
from functools import *
@lru_cache(None)
Используйте декоратор @lru_cache(None), если ваша программа зависает или слишком долго выполняется, так как это помогает кэшировать результаты вычислений.
📌 Тут оставлю сылку на старую версию шпаргалки, которую делал в Notion
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥4 4 2