Информатика

Блок программы

Границы, состав и правила выполнения части программы
2 мин чтенияСложность: Обновлено 29 сентября 2026

Блок программы — это часть исходного кода, объединённая общими границами и правилами выполнения. Блок помогает выделить группу команд как единое целое: например, тело условия, цикла, процедуры или функции.

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

Блок является элементом структуры программы. Его границы зависят от языка. В одних языках они задаются специальными словами, например begin и end в Паскале, в других — фигурными скобками { и } в C++, а в Python — отступами. Внутри блока команды обычно записываются в определённом порядке и выполняются последовательно, если управляющая конструкция не меняет управление выполнением программы.

Блок может содержать простые операторы, объявления переменных, вызовы функций и вложенные блоки. Вложенность позволяет строить сложные программы из небольших частей. Например, внутри блока цикла может находиться блок условия, а внутри него — ещё несколько команд. Полная схема таких частей рассматривается в структуре программы.

№
Пример блока

В Python тело условия образует блок, выделенный одинаковым отступом:

if temperature < 0:
print("Мороз")
print("Нужна тёплая одежда")

Обе команды входят в один блок и выполняются только при истинном условии. Если отступ убрать, команда перестанет относиться к этому блоку или возникнет ошибка.

!
Не путайте с составным оператором

Составной оператор — это конкретная языковая конструкция, которая объединяет несколько операторов. Блок — более общее понятие: он описывает границы и состав части программы и может быть телом составного оператора, функции или другой конструкции.

Проверьте себя

Что определяет принадлежность команды блоку в Python?

Главное за минуту

Главное

  • Блок — часть программы с определёнными границами и правилами выполнения.
  • Границы блока задаются синтаксисом языка: отступами, скобками или специальными словами.
  • Блоки могут содержать команды и другие, вложенные блоки.