Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Открытый канал ID 72875716064560

💡Информатика простым языком | Подготовка к ЕГЭ, ОГЭ 📚

ЕГЭ по информатике — без страха, слез и ощущения, что это сложно.
https://informartikaege.ru/

Каналов в рубрике
101 335
Место этого канала
№ 77 089
Открыть рубрику →
Открыть в MAX

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

Изменения в ЕГЭ 2027.
📝 Что именно меняется:

· Задание 10: Вместо «Информационного поиска в текстовом редакторе» теперь «Умение использовать маску подсети» (задания на адресацию в сетях).
· Задание 13: Бывшая «Маска подсети» заменена на «Умение анализировать ход исполнения алгоритма».
· Задание 23: Прежний «Анализ алгоритма» теперь стал задачей по анализу графов (построение оптимального пути и подсчет маршрутов в ориентированном ациклическом графе).
· Задание 27 (самое сложное): Изменился формат записи ответа. Раньше нужно было записывать две строки по два числа, а теперь — одну строку из двух чисел. В остальном задание не изменилось.

Это всё основано на проектах документов ФИПИ, которые сейчас проходят общественное обсуждение до 30 сентября 2026 года. Окончательные варианты утвердят позже, но изменения обычно остаются такими же.
Просмотры: 75
Перейти в пост Открыть в MAX Сообщить о неточности
🧩 6-е задание ЕГЭ: Черепаха без воды

Суть: Черепаха ползает и рисует. Нас просят посчитать целочисленные точки в фигуре. Всё.

Старт: (0,0), смотрит вверх (ось Y). Команды — «Вперед/Назад» и «Налево/Направо» (в градусах!).

🔍 2 способа решить:

1. Ручной (для простых фигур)
Если рисуется прямоугольник со сторонами a и b:

· Точки ВКЛЮЧАЯ границу: (a+1)*(b+1)
· Точки БЕЗ границы: (a-1)*(b-1)
(Внимательно читай, что просят!)

2. Кодом на Python (для сложных)
Не парься с математикой — просто нарисуй и посчитай кликами:

```python
from turtle import *
c = 20 # масштаб, чтоб влезло
tracer(0)
up(); goto(...); down()

# Сюда вставляешь алгоритм из условия
# ...
# В конце:
up()
for x in range(-100, 100):
for y in range(-100, 100):
goto(x*c, y*c)
dot(3, 'red') # Ставим точки во все целые координаты
done()
```

Запустил, посмотрел на красные точки внутри — посчитал.

⚠️ Главные грабли:

· Повороты — в градусах (90° = четверть круга).
· Цикл Повтори k [...] — выполняется k раз.
· Координаты могут быть отрицательными (смещение влево/вниз).

🚀 Лайфхак: Если фигура симметричная — считай четверть и умножаешь. Экономит время на ЕГЭ.
Просмотры: 95
Перейти в пост Открыть в MAX Сообщить о неточности
Давайте рассмотрим по информатике 4 задание ЕГЭ 😏. Это как дать каждой букве свой «пароль» из ноликов и единичек.

Правило Фано (главное):
Никакой пароль не должен быть началом другого пароля.

Пример:

· А = 1
· Б = 10 — так нельзя, потому что пароль А (1) — это начало пароля Б (10). Если увидим «10», непонятно: это Б или это А и что-то ещё?

А если А = 1, Б = 01 — то всё хорошо, 1 не является началом 01.

---

Как решать такие задачи:

1. Нарисуй «вилку». Начинаешь с пустоты, от неё две ветки: 0 и 1. От каждой ветки снова две (00, 01, 10, 11) и так дальше.
2. Закрась занятые коды. Например, если букве уже дали код 01 — закрась эту ветку. Все, кто идёт дальше от 01 (010, 011, …) — больше нельзя использовать (они начинаются с 01, нарушают правило).
3. Для оставшихся букв выбирай свободные «листочки» (где нет продолжения). Бери самые короткие из свободных, чтобы суммарная длина всех кодов была минимальной.
4. Сложи длины выбранных кодов — это и есть ответ.
Просмотры: 164
Перейти в пост Открыть в MAX Сообщить о неточности
Ты теряешь время, пока другие уже вовсю готовятся к 90+ баллам. Информатика — это не «дар», а навык, который мы прокачаем вместе.
Что ты получишь в Хочешь90+:
🔥 Пошаговый план подготовки без воды.
🔥 Лайфхаки для решения самых сложных задач.
🔥 Уверенность в своих силах и высокий результат.
Не жди «подходящего момента», он уже настал. Записывайся прямо сейчас и сделай первый шаг к бюджету мечты! 🚀
Просмотры: 161
Перейти в пост Открыть в MAX Сообщить о неточности
🧮 АЛГОРИТМ РЕШЕНИЯ ЗАДАНИЯ №5 (ЕГЭ ИНФОРМАТИКА)

Сегодня разберем «золотой стандарт» решения 5-го номера. Задача звучит страшно, но решается по единому шаблону. Сохраняй, чтобы не забыть!

Суть: На вход подается число N. Автомат строит новое число R по правилам. Нужно найти минимальное N, при котором R > X (или другое условие).

📝 ПОШАГОВЫЙ АЛГОРИТМ:

1️⃣ Переводим N в двоичную систему (строка).
Не забываем про bin(N)[2:] или f'{n:b}'

2️⃣ Применяем правила «маски».
В условии сказано: если N четное/нечетное, или сумма цифр четная/нечетная — делаем действие.
👉 Важно: чаще всего это добавление битов в конец строки (справа).

3️⃣ Получаем строку R (в двоичном виде).
Переводим ее обратно в десятичное число: int(R, 2).

4️⃣ Проверяем условие.
Если R > X (или другое условие из задачи) — это наш кандидат.

5️⃣ Ищем МИНИМАЛЬНОЕ N.
Запускаем цикл while True от N = 1 и перебираем, пока не найдем подходящее. Никакой магии, просто перебор!

---

⚡️ ЛАЙФХАКИ ДЛЯ ЭКЗАМЕНА:

✅ Не пиши сложные формулы. Просто переводи в строку, добавляй символы и переводи обратно. Так ты точно не ошибешься в арифметике.
✅ Внимание с «1» и «0». Если добавляем остаток от деления на 2 — это либо '1', либо '0'.
✅ Проверь себя. Возьми найденное N, прогони через алгоритм руками на черновике — должно получиться ровно R.

Пример кода (Python):

```python
for n in range(1, 1000):
s = bin(n)[2:]
if n % 2 == 0:
s = s + '00'
else:
s = s + '11'
r = int(s, 2)
if r > 100:
print(n)
break
```

Главный совет: Не пытайся решать эту задачу в уме или подбором вручную. Пиши цикл — это займет 1 минуту и даст 100% верный ответ.

❓ Вопрос к чату: на какую хитрость в 5-м задании вы чаще всего попадались? Делитесь в комментариях! 👇
Просмотры: 146
Перейти в пост Открыть в MAX Сообщить о неточности
переменных должны быть понятными. user_age лучше, чем a.
Комментарии (начинаются с #) — пояснения для людей, Python их игнорирует.
Ошибки — это нормально. Читайте сообщение об ошибке, оно подсказывает, что пошло не так.
Практикуйтесь! Лучший способ учиться — писать код.
Просмотры: 81
Перейти в пост Открыть в MAX Сообщить о неточности
1. Переменные (коробки с названиями)
Переменная — это как коробка, в которую можно положить данные и наклеить название.
python
age = 25 # число
name = "Анна" # текст (строка)
is_student = True # правда/ложь (булево значение)
Правила именования:
можно использовать буквы, цифры и знак подчеркивания _
нельзя начинать с цифры
имена чувствительны к регистру (age и Age — разные переменные)
2. Типы данных (что можно хранить)
Тип Пример Описание
int
10, -5, 0
Целые числа
float
3.14, -0.5
Дробные числа
str
"Привет", 'Hello'
Текст (строки)
bool
True, False
Логические значения
3. Вывод на экран (команда print)
print — показывает информацию в консоли.
python
print("Привет, мир!")
print(age)
print("Мне", age, "лет")
4. Ввод с клавиатуры (команда input)
input — получает текст от пользователя.
python
name = input("Как тебя зовут? ")
print("Привет,", name)
Важно: input всегда возвращает текст (строку). Если нужно число, преобразуем:
python
age = input("Сколько тебе лет? ")
age = int(age) # превращаем текст в число
Или короче:
python
age = int(input("Сколько тебе лет? "))
5. Условный оператор if (если... то...)
Позволяет программе принимать решения.
python
age = 18

if age >= 18:
print("Ты взрослый")
else:
print("Ты еще ребенок")
Можно добавлять несколько условий:
python
score = 85

if score >= 90:
print("Отлично!")
elif score >= 70:
print("Хорошо")
elif score >= 50:
print("Удовлетворительно")
else:
print("Нужно подтянуть")
Сравнения:
== — равно
!= — не равно
> — больше
< — меньше
>= — больше или равно
<= — меньше или равно
6. Циклы (повторение действий)
Цикл for (для каждого элемента)
python
# Повторить 5 раз
for i in range(5):
print("Привет!", i)
range(5) — числа от 0 до 4.
python
# Перебрать список
fruits = ["яблоко", "банан", "апельсин"]
for fruit in fruits:
print(fruit)
Цикл while (пока условие верно)
python
count = 0
while count < 5:
print(count)
count = count + 1
7. Списки (наборы элементов)
Список — как коробка, в которой лежит много вещей по порядку.
python
# Создание
numbers = [1, 2, 3, 4, 5]
names = ["Анна", "Петр", "Мария"]

# Доступ по индексу (счет с 0)
print(numbers[0]) # 1
print(names[1]) # Петр

# Добавление
names.append("Ольга") # добавить в конец
names.insert(0, "Иван") # добавить на позицию 0

# Удаление
names.remove("Петр") # удалить по значению
item = names.pop() # удалить последний и вернуть его

# Длина списка
print(len(names))

# Проверка, есть ли элемент
if "Анна" in names:
print("Анна есть в списке")
8. Словари (наборы с ключами)
Словарь хранит пары "ключ → значение".
python
# Создание
person = {
"name": "Анна",
"age": 25,
"city": "Москва"
}

# Доступ по ключу
print(person["name"]) # Анна
print(person.get("age")) # 25 (безопасный способ)

# Добавление/изменение
person["job"] = "программист"
person["age"] = 26

# Проверка ключа
if "city" in person:
print("Город:", person["city"])
9. Функции (кирпичики программы)
Функция — кусочек кода, который можно вызывать много раз.
python
# Определение функции
def greet(name):
print("Привет,", name)

# Вызов функции
greet("Анна")
greet("Петр")
Функция может возвращать результат:
python
def add(a, b):
return a + b

result = add(5, 3)
print(result) # 8
10. Простые примеры программ
Калькулятор
python
a = int(input("Первое число: "))
b = int(input("Второе число: "))
print("Сумма:", a + b)
print("Разность:", a - b)
print("Произведение:", a * b)
print("Деление:", a / b)
Угадай число
python
secret = 7

while True:
guess = int(input("Угадай число от 1 до 10: "))
if guess == secret:
print("Поздравляю! Ты угадал!")
break
else:
print("Попробуй еще раз")
Сумма чисел списка
python
numbers = [10, 20, 30, 40, 50]
total = 0

for num in numbers:
total = total + num

print("Сумма:", total)
Важные советы для начинающих
Отступы важны! Python использует отступы (4 пробела) для обозначения блоков кода. Все внутри if, for, while, def должно быть с отступом.
Имена
Просмотры: 64
Перейти в пост Открыть в MAX Сообщить о неточности
Что такое def в Python?
def — ключевое слово в Python, которое используется для объявления функции (от англ. define — «определить»). Функция — это именованный блок кода, выполняющий определённую задачу. Её можно вызвать многократно, передавая разные данные.

Зачем нужны функции?
Функции помогают:

структурировать код — разбивать большую программу на логические блоки;

избежать дублирования — написать код один раз и использовать его сколько угодно;

упростить отладку — тестировать и исправлять небольшие блоки кода;

повысить читаемость — дать понятные имена действиям (например, calculate_tax() вместо набора формул).

Синтаксис функции
Общий вид объявления функции:

python
def имя_функции(параметры):
# тело функции — инструкции, которые выполняются при вызове
return результат # возвращает
Просмотры: 55
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «💡Информатика простым языком | Подготовка к ЕГЭ, ОГЭ 📚» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти