Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование билеты-ответы.doc
Скачиваний:
16
Добавлен:
24.09.2019
Размер:
113.15 Кб
Скачать

4. Константы и переменные. Область видимости. Пространство имён.

В программе константы и переменные определяются идентификаторами (именами), по которым к ним можно обращаться для получения текущих значений.

Константами называются элементы данных, значения которых установлены в описательной части программы и в процессе выполнения программы не изменяются. Константы задаются пользовательскими идентификаторами.

Например, если вы используете в программе ваше имя, то его лучше всего задать константой, так как имя не меняет своего значения.

Все константы должны быть описаны в специальном разделе, который начинается зарезервированным словом const.

Переменными называют величины, которые могут менять свои значения в процессе выполнения программы. Каждая переменная или константа принадлежит к определенному типу данных. Тип констант автоматически распознается компилятором без предварительного описания.

Тип переменных должен быть описан перед тем, как с переменными будут выполняться какие-либо действия. Тем самым мы как бы сообщаем Компьютеру, какие ячейки памяти следует использовать для хранения данных в программе.

в подпрограмме можно использовать идентификаторы, описанные только в вызывающей программной единице, но не в самой подпрограмме. Смысл и значение этих Идентификаторов будут одинаковы и там, и там. Такие идентификаторы называются глобальными, или нелокальными. Область действия описания конкретного идентификатора называется его областью видимости. Другими словами, область видимости переменной – это множество операторов, в которых данную переменную можно использовать.

Областью видимости переменной называется та часть или части программы, откуда к данной переменной можно обратиться для того чтобы прочитать или изменить её значение

Пространство имён— некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (то есть имён). Идентификатор, определенный в пространстве имён, ассоциируется с этим пространством. Один и тот же идентификатор может быть независимо определён в нескольких пространствах. Таким образом, значение, связанное с идентификатором, определённым в одном пространстве имён, может иметь (или не иметь) такое же значение, как и такой же идентификатор, определённый в другом пространстве. Языки с поддержкой пространств имён определяют правила, указывающие, к какому пространству имён принадлежит идентификатор (то есть его определение).

5. оператор присваивания. Арифметические операторы. Операторы сравнения и логические операторы. Порядок действий.

Присва́ивание — механизм в программировании, позволяющий динамически изменять связи объектов данных (как правило, переменных) с их значениями

На физическом уровне результат операции присвоения состоит в проведении записи и перезаписи ячеек памяти или регистров процессора.

арифметические операции в C++:

"+" - сложение

"-" - вычитание

"*" - умножение

"/" - деление

"%" - остаток от деления

Логические операторы И (&&),ИЛИ (| |) и НЕ (!)

Операторы сравнения: ==,<=, >=, <,>, !=