Якщо значення деякої величини (даного) не змінюватиметься протягом виконання усієї програми, то таке дане варто задати як сталу (константу, const). Константи задаються наступним чином:
const<назва сталої 1> = <значення сталої 1>;
|
або так:
const <тип> <назва сталої 2> = <значення сталої 2>;
|
Сталу 2 називають типованою сталою. За замовчуванням числова стала належить до цілоготипу. Під час виконання програми значення сталих змінювати не можна.
Приклад:Оголосити 3 сталі
________________________________________________________________________________________________________________________________________________________________
У С++ є такі стандартні сталі: число π є сталою М_PI, π/2 – M_PI_2, π/4 – M_PI_4, 1/π – M_1_PI, 1/
- M_I_SQRTPI тощо. Ці сталі можна безпосередньо використовувати у програмі, заздалегідь підключивши модуль math.h.
Дані, які під час виконання програми можуть набувати різних значень, називаються змінними. Їх оголошують так:
<тип змінних 1> <список змінних 1>;
…
<тип змінних N> <список зміннихN>;
|
Змінними можна задавати початкові значення відразу під час оголошення. Це називається ініціалізацією даних.
Приклад:Оголосити 8 змінних та 3 з них проініціалізувати
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Контрольні запитання
№
| Питання
| Відповідь
|
| Які данні називаються глобальними?
|
|
| Які данні називаються локальними?
|
|
| Для чого призначений транслятор?
|
|
| Що називають ідентифікатором?
|
|
| З чого складається алфавіт мови програмування С++?
|
|
| Яка величина називається константою?
|
|
| Для чого в програмі заздалегідь описуються всі данні?
|
|
| Що таке коментар?
|
|
| Як оголосити змінну?
|
|
| Навести приклади оголошення змінних
(не менше 8)
|
|
| Навести приклад оголошення констант
(не менше 8)
|
|
Завдання та методичні вказівки для самостійної роботи студента
Підготувати доповідь про засновника мови С++ Б. Страуструпа (законспектувати).