Задание 6. Программирование: базовые конструкции: ОГЭ по информатике
Задание 6 ОГЭ по информатике проверяет базовые навыки программирования: понимание переменных, типов данных, оператора присваивания, арифметических выражений, целочисленного деления и остатка, а также ветвлений. В экзаменационной работе это задание с кратким ответом: нужно либо определить значение…
Что нужно знать
- Переменная — именованная область памяти, имеющая тип, имя и значение; значение может изменяться оператором присваивания.
- Основные типы переменных в задании: целые (int), вещественные (float), символьные (char/string).
- Оператор присваивания записывается как := (Паскаль, ШАЯ) или = (Python, C++, Java, C#) и выполняется справа налево: сначала вычисляется выражение, затем результат присваивается переменной.
- Арифметические выражения вычисляются по приоритету: сначала действия в скобках, затем умножение/деление, потом сложение/вычитание; слева направо при равном приоритете.
- Целочисленное деление: в Python — //, в Паскале — div, в C++/Java/C# — / для целых чисел, в ШАЯ — div.
- Остаток от деления: в Python — %, в Паскале — mod, в C++/Java/C# — %, в ШАЯ — mod.
Термины и понятия
- Переменная: поименованная область памяти, которая может хранить значение определённого типа и изменять его в ходе выполнения программы.
- Тип данных: характеристика переменной, определяющая множество допустимых значений и операций (целый, вещественный, символьный).
- Оператор присваивания: команда, которая вычисляет выражение справа и записывает результат в переменную слева.
- Арифметическое выражение: комбинация чисел, переменных, операций и скобок, вычисляемая по правилам приоритета.
- Целочисленное деление: операция деления с отбрасыванием дробной части (div, //, / для целых в C-подобных).
- Остаток от деления: результат операции mod (%), равный разности делимого и произведения делителя на целое частное.
- Ветвление: конструкция, позволяющая выполнить разные группы операторов в зависимости от истинности условия.
- Условие: логическое выражение, принимающее значение истина или ложь.
Частые ошибки
- Путают оператор присваивания с равенством: в Паскале :=, в Python =, но в условии = (Паскаль) или == (Python/C).
- Неправильно применяют приоритет операций: забывают, что умножение и деление выполняются раньше сложения и вычитания.
- Считают, что целочисленное деление округляет по правилам математики, а не отбрасывает дробную часть (или округляет вниз для отрицательных в Python).
- Путают остаток от деления с дробной частью: например, 10 mod 3 = 1, а не 0.333.
Как пройти тему
В курсе «Информатика» тема «Задание 6. Программирование: базовые конструкции» занимает 6 занятий по 40 минут: репетитор объясняет материал, задаёт вопросы как на экзамене, разбирает ваши ответы и в конце ставит оценку. Это обзор темы, полный разбор — в занятии. ИИ может ошибаться: проверяйте важное по учебнику. Занятия не заменяют живого репетитора и не гарантируют результат на экзамене.
Начать бесплатноОткрыть курсДругие темы раздела
- Задание 2. Кодирование и декодирование, информационный объём текста
- Задание 3. Логические высказывания и таблицы истинности
- Задание 4. Графы и поиск путей
- Задание 7. Компьютерные сети и поиск информации
- Задание 8. Компьютерные сети и поиск информации
- Задание 9. Графы и поиск путей
← Предыдущая тема: Задание 5. Анализировать простые алгоритмы для конкретного исполнителя с фиксированным набором команд
Следующая тема: Задание 7. Компьютерные сети и поиск информации
