Информатика GK
19 subscribers
39 photos
9 videos
1 file
29 links
Готовлю к ЕГЭ по информатике и не только

t.me/GK_infa - любые вопросы, велком
https://vk.cc/chi31w - youtube

https://t.me/GK_math - математика
Download Telegram
Всем привет! Добро пожаловать на информатику GK! Меня зовут Гриша, мне 21 и я уже 4 год готовлю к ЕГЭ. Здесь будет очень много полезной инфы и классных материалов по ЕГЭ и ОГЭ, и, конечно, общение в кругу людей, которые хотят свою жизнь с It-сферой, а не заниматься бессмысленной дрочкой КИМов . 💻

Более 1000 выпускников, из которых более 30 сдали на 90+ и 5 ребят сдали на 100 баллов, средний балл за 2022 год составил 80.3 балла. Имею опыт разработки Java, C#, Python, Swift, Kotlin и в данный момент изучаю Sql.⚡️

Мой главный принцип преподавания: «Объяснить любые самые сложные темы, чтобы их понял КАЖДЫЙ ученик»🤓

Поэтому я разбираю задачи несколькими эффективными методами, чтобы у вас был выбор - какой способ удобен лично для ВАС🦍

Обнял каждого!😺
👍1
Как сдать ЕГЭ на 90+

Давайте обсудим тему, которой интересуется большинство выпускников: как набрать высокие баллы на ЕГЭ?

Я считаю, что одной из важнейших частей является план подготовки. И многие забивают на этот пункт и просто ботают, перегорают и получают свои кутарки на уровне 60 баллов и не понимают в чем дело.

Да, конечно, нужно трудиться и нарешивать, но все нужно делать в адекватных количествах. Как говорится: «Всё есть яд, и ничто не лишено ядовитости».

Ну а что я тут вокруг, да около. Нужно иметь четкий план подготовки: какие темы и когда будут изучены, какой объем заданий нужно сделать, чтобы получить результат. Ну и куда же без настроя, потому что без него невозможно достигнуть какой-либо цели, думаю, каждый из нас и так понимал это🙂

Экзамен - не время для экспериментов, потому что это важнейший этап в вашей жизни, от которого зависит ваша дальнейшая судьба и поэтому я помогаю одиннадцатиклассникам добиваться своих целей и поступать в лучшие ВУЗы страны.
👍4
Все спортсмены на месте?Я к вам с разбором задания №2 из ЕГЭ по информатике

Для начала напишем программу, которая достроит за нас таблицу истинности

Итогом работы будут наборы:
0 0 1 0
0 1 0 0
1 1 0 0

Сразу можно сказать, что 3 столбец(единственный, где все ноли) это w, поскольку сумма равна нолю, когда каждое слагаемое равно нолю.
Теперь взглянем на 3 строчку из нашей таблицы истинности, она единственная имеет 2 единицы, значит она соответствует 3 строке из таблицы из условия задачи, значит мы можем определить второе значение - z, в 4 столбце.

Две переменные определили, осталось дело за малым. мы имеем единственную переменную, которая дважды принимает значение равное единице и это y. Сравним нашу таблицу и таблицу из условия и заметим, что y - 1 столбец. А x само собой столбец под номером 2. Итоговым результатом будет являться последовательность yxzw

Если остались вопросы, то жду во флудилке.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Я так устал сталкиваться с учениками, которые вечно ищут виноватых. То у них препод ишак, то ЕГЭ в их год сделали самым сложным за всю историю, то у них ветер не в ту сторону подул и этот список причин из-за которых он сдал экзамен на 60 баллов можно продолжать вечно.

И ты в первую очередь думаешь: а что я делал не так и почему так вышло. Начинаешь разбираться. Смотришь активность ученика. И я вижу дефолтную картину из года в год. Давайте опишу типаж такой «жертвы»:
Игнор домашек, просмотрена треть все вебинаров, да и на x2 с выключенным звуком(да я с таким сталкивался🤓).

Естественно все встает на свои места и ты понимаешь, что человек все получил по справедливости, потому что он просто нихера не делал. Из ничего ничего и получится, это самое главное правило. Безделье игрушка дьявола.
👍1
Друзья, ваш результат зависит только от ВАС. Я вам помогаю, выстраиваю план и даю вам все карты в руки, чтобы сдать экзамен максимально успешно. Если купить курс и думать, что результат уже в кармане, то ничего не выйдет, потому что нужно работать, работать и еще раз работать. Весь результат лежит на вас самих, а оправдания ищут неудачники.
👍4
Вот так выглядит дефолтный рекурсивный алгоритм для задания №16 из ЕГЭ.

def F(n):
if n == 0:
return 0
if n > 0 and n % 2 == 0:
return F(n / 2)
if n % 2 != 0:
return 1 + F(n - 1)
k = 0
for n in range(1, 1001):
if F(n) == 3:
k += 1
print(k)

Здесь мы видим, что при определенном значении n будет вызываться соответствующая функция до тех пор, пока мы не получим нужное значение.

Так, а о самой рекурсии мы еще не разговаривали.
Реку́рсия — определение, описание, изображение какого-либо объекта или процесса внутри самого этого объекта или процесса, то есть ситуация, когда объект является частью самого себя. Термин «рекурсия» используется в различных специальных областях знаний — от лингвистики до логики, но наиболее широкое применение находит в математике и информатике.
Media is too big
VIEW IN TELEGRAM
Да, это определение из вики, которое написано какими-то шаблонами, давайте своими словами. По сути рекурсия это процесс, который описывает вызов одной и той же функции, либо цепочки таких функций. Проще говоря, повторение одного и того же, прямо, как с безумием.

Самый простой пример из нашей жизни - эхо в подъезде. Если крикнуть в многоэтажном доме, то волны звука будут доходить все дальше и дальше, поскольку каждая последующая звуковая волна будет вызывать более слабую, по цепочке. Тож самое и с волнами в море, думаю, вы еще кучу других примеров сможете сами себе привести

Ну и предназначена она по сути для уменьшения количества кода, потому что мы можем использовать рекурсивную функцию в любой части программы, тем самым разбивая программу -> повышаем читаемость кода.
Хочу поделиться с вами полезными ресурсами, где вы можете найти полезную инфу по проге.

https://tproger.ru
Не так давно заметил этот сайт. Это, конечно, больше сообщество разработчиков, но инфы для совсем зелененьких предостаточно. Также можно найти много полезной инфы(на русском!) по всяким митингам разработчиков и инфы по вакансиям.


https://stackoverflow.com
Старый добрый стэк оверфлоу. это самая большая база вопросов и ответов по программированию в интернете. Скорее всего, любая проблема, которая у вас возникает, уже решена на этом сайте. Главная особенность сайта в том, что по рейтингу ответа легко понять, насколько рабочее вам предлагают решение. Например, вам интересно, как одной командой обновить все внешние библиотеки в Python. Пишем в поиске «How to upgrade all Python packages with pip» и получаем сразу ответ с очень высоким рейтингом — он означает, что 2665 человек согласны с этим ответом и он у них сработал в такой же ситуации, как у вас. Первым делом советую читать на английском, потому что там очень много инфы, как от рядовых джунов, так и сеньор разработчиков.

codeproject.com
Если StackOverflow — это только вопросы и ответы, то CodeProject — это ещё и обучающие статьи, примеры и материалы по новым технологиям.Единственное требование, как и в случае стэка — он на английском языке.

https://habr.com/ru/all/
ОГРОМНОЕ количество инфы на русском языке. Уровень квалификации участников на Хабре обычно высокий, поэтому ребята пишут подробные и глубокие статьи на самые разные айтишные темы.
А ещё почти у каждой ИТ-компании есть аккаунт на Хабре, где она пишет про свои технологии, публикует вакансии, разбирает интересные кейсы и рассказывает о работе в разных отделах.
👍4