Программирование на языке высокого уровня: базовые конструкции: ОГЭ по информатике
Тема охватывает базовые конструкции программирования на языке высокого уровня (Паскаль, Python и др.): ввод-вывод, переменные и типы данных, арифметические операции, условный оператор, циклы, а также базовые алгоритмические структуры (следование, ветвление, повторение). На ОГЭ проверяется умение…
Что нужно знать
- Программа состоит из последовательности команд (операторов).
- Переменная — именованная область памяти, имеющая тип. Основные типы: целые (integer), вещественные (real/float), строковые (string), логические (boolean).
- Оператор присваивания: имя_переменной := выражение (в Паскале) или имя = выражение (в Python).
- Ввод данных: read/readln (Паскаль), input() (Python). Вывод: write/writeln (Паскаль), print() (Python).
- Арифметические операции: +, -, *, /, div (целочисленное деление), mod (остаток от деления) — в Паскале; // и % — в Python.
- Условный оператор: if условие then оператор1 else оператор2 (Паскаль); if условие: оператор1 else: оператор2 (Python).
Термины и понятия
- Переменная: поименованная область памяти, значение которой может изменяться во время выполнения программы.
- Тип данных: множество допустимых значений и операций над ними (целый, вещественный, строковый, логический).
- Оператор присваивания: команда, которая вычисляет выражение и записывает результат в переменную.
- Условный оператор: конструкция, позволяющая выполнять разные действия в зависимости от истинности условия.
- Цикл: конструкция, повторяющая блок команд несколько раз.
- Цикл с предусловием (while): проверка условия перед каждой итерацией; тело может не выполниться ни разу.
- Цикл с постусловием (repeat..until): тело выполняется хотя бы один раз, условие проверяется после.
- Цикл с параметром (for): повторение с известным числом итераций, счётчик изменяется автоматически.
Частые ошибки
- Путают оператор присваивания (= или :=) с операцией сравнения (= или ==).
- Неправильно определяют порядок выполнения операций в выражении без учёта приоритета.
- Забывают, что в цикле for счётчик изменяется автоматически, и пытаются изменить его внутри тела цикла.
- Ошибки в условиях: использование = вместо == в Python или := вместо = в Паскале.
Как пройти тему
В курсе «Информатика» тема «Программирование на языке высокого уровня: базовые конструкции» занимает 2 занятия по 40 минут: репетитор объясняет материал, задаёт вопросы как на экзамене, разбирает ваши ответы и в конце ставит оценку. Это обзор темы, полный разбор — в занятии. ИИ может ошибаться: проверяйте важное по учебнику. Занятия не заменяют живого репетитора и не гарантируют результат на экзамене.
Начать бесплатноОткрыть курсДругие темы раздела
- Понятие алгоритма и его свойства
- Способы записи алгоритмов
- Линейные алгоритмы
- Алгоритмы с ветвлением
- Циклические алгоритмы
- Вспомогательные алгоритмы и подпрограммы
← Предыдущая тема: Поиск и сортировка в массивах
Следующая тема: Программирование: циклы и условия
