Задание № 16 · ОГЭ

Декларация

Объявление имени и свойств объекта в программе
2 мин чтенияСложность: Обновлено 29 сентября 2026

Декларация — это объявление в программе имени объекта и его свойств, чтобы язык программирования мог распознать этот объект и проверить правильность его использования.

ДекларацияОт латинского declaratio — «объявление, заявление».
Декларация — запись в программе, которая сообщает компилятору или интерпретатору, какой объект создаётся или доступен, как он называется и какими свойствами обладает: например, каким является его тип данных или какое значение он может хранить.

Декларация является частью структуры программы и записывается по правилам её синтаксиса. Обычно в ней указывают идентификатор объекта и его тип. Например, объявление переменной age типа integer сообщает: в программе будет использоваться целочисленная переменная с таким именем.

№
Пример декларации

В языке Pascal запись var age: integer; объявляет переменную age целого типа. Запись const MaxAge = 120; объявляет именованную константу MaxAge, значение которой нельзя изменять. В Python отдельной обязательной декларации переменной обычно нет: имя появляется при присваивании, например age = 14.

Декларация не всегда задаёт начальное значение. Например, в var count: integer; указаны имя и тип, но значение переменной может быть задано позднее. Если запись одновременно объявляет объект и задаёт ему значение, её часто называют определением. В разных языках граница между декларацией и определением различается.

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

Декларация сообщает, что это за объект и как его использовать. Присваивание изменяет значение уже объявленной переменной: count := 5. Поэтому var count: integer; — декларация, а count := 5 — присваивание. Свойства объектов могут уточняться в декларациях функций и процедур, которые изучают после этой темы.

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

Что сообщает запись var temperature: real; в Pascal?

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

Главное

  • Декларация объявляет объект, его имя и свойства, чаще всего тип данных.
  • var age: integer; — декларация переменной, а age := 14 — присваивание.
  • Синтаксис деклараций зависит от языка программирования; в некоторых языках они обязательны, а в других могут отсутствовать.