Хелпикс

Главная

Контакты

Случайная статья





Лабораторна робота № 1.. Деякі теоретичні повідомлення.. Директиви препроцесора.. undef– скасовує дію директиви #define. main(void)



Лабораторна робота № 1.

    Тема: Прості програми. Розрахунок функції користувача.

Завдання:

Для наведених нижче задач

1) зробити математичну постановку;

2) скласти алгоритм програми;

3) скласти програму мовою С++   для обчислення;

4) проаналізувати результати роботи програми;

5) оформити протокол.

 

Деякі теоретичні повідомлення.

Програми складаються із синтаксичних конструкцій, які називаються командами (інші назви – оператори, вказівки, речення). Команди будуються з лексем – неподільних елементів мови: слів, чисел, символів операцій.

Слова поділяються на ключові слова (зарезервовані в мові ідентифікатори) й ідентифікатори. Ідентифікатор – це назва (ім’я), яка надається змінним, сталим, функціям. Слова можуть складатися з рядкових чи прописних літер англійського алфавіту, цифр, а також містити символ підкреслення.

Директиви препроцесора.

Препроцесор – це програма, яка опрацьовує директиву.

Директиви препроцесора – це команди компілятора відповідної мови програмування, які виконуються на початку компіляції програми. Директиви мови С++ починаються із символу #.

Деякі із директив:

#error –указує компілятору, що треба вивести відповідне повідомлення про помилку та перериває його роботу;

#includ –приєднує файл заголовків

#define – задає сталу, або описує макрос;

#undef– скасовує дію директиви #define

Суттєвою особливістю мови С++ є те, що програми складаються з функцій, які відіграють роль підпрограм в інших мовах. Головна функція, яка має бути у кожній програмі, - це функція вигляду:

main(void)

{



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.