|
|||
Лабораторна робота № 1.. Деякі теоретичні повідомлення.. Директиви препроцесора.. undef– скасовує дію директиви #define. main(void)Лабораторна робота № 1. Тема: Прості програми. Розрахунок функції користувача. Завдання: Для наведених нижче задач 1) зробити математичну постановку; 2) скласти алгоритм програми; 3) скласти програму мовою С++ для обчислення; 4) проаналізувати результати роботи програми; 5) оформити протокол.
Деякі теоретичні повідомлення. Програми складаються із синтаксичних конструкцій, які називаються командами (інші назви – оператори, вказівки, речення). Команди будуються з лексем – неподільних елементів мови: слів, чисел, символів операцій. Слова поділяються на ключові слова (зарезервовані в мові ідентифікатори) й ідентифікатори. Ідентифікатор – це назва (ім’я), яка надається змінним, сталим, функціям. Слова можуть складатися з рядкових чи прописних літер англійського алфавіту, цифр, а також містити символ підкреслення. Директиви препроцесора. Препроцесор – це програма, яка опрацьовує директиву. Директиви препроцесора – це команди компілятора відповідної мови програмування, які виконуються на початку компіляції програми. Директиви мови С++ починаються із символу #. Деякі із директив: #error –указує компілятору, що треба вивести відповідне повідомлення про помилку та перериває його роботу; #includ –приєднує файл заголовків #define – задає сталу, або описує макрос; #undef– скасовує дію директиви #define Суттєвою особливістю мови С++ є те, що програми складаються з функцій, які відіграють роль підпрограм в інших мовах. Головна функція, яка має бути у кожній програмі, - це функція вигляду: main(void) {
|
|||
|