- •Міністерство освіти і науки України
- •2.Створення порожнього консольного проекту додатку Win32
- •4.Основні типи даних
- •5.Ініціалізація змінних
- •6.Стандартні математичні функції
- •7. Спеціальні символьні константи
- •12.Визначеннякольорів для тексту та фону.
- •11.Практичне завдання – рішення завдань лінійної структури
- •Методичні вказівки
- •Контрольні питання
- •Лабороторна робота №2 програмування розгалужувальних обчислювальних процесів
- •1.Загальні положення
- •2. Умовна операція
- •3.Практичне завдання – рішення завдань з умовою
- •Методичні вказівки
- •Контрольні питання
4.Основні типи даних
До основних типів даних відносять:
-
int –
целочисленным типом, содержащим целые числа, 4 байт.
long –
целочисленным типом, содержащим целые числа, 4 байт.
short –
целочисленным типом, содержащим целые числа, 2 байт.
double –
тип данных с плавающей точкой, 8 байт.
float –
наименьший тип данных с плавающей точкой,4 байт.
char –
символьный тип, содержит символы.
bool –
логический тип, содержит два значения true(1).false(0).
У C++ оголошення змінної вважається оператором, тому необхідно поставити після оголошення крапку з комою. Нижче представлений фрагмент програми в якій оголошуються три змінні, використовуючи типи int, float та long:
#include <iostream> void main (void) { int test_score; float salary; long distance_to_mars; }
|
5.Ініціалізація змінних
При оголошенні змінної вона може бути ініціалізірована. Для цього потрібно після її оголошення поставити знак рівності та константу, тобто загальна форма ініціалізації має наступний вигляд: тип ім'я_змінної = константа;
Наведемо кілька прикладів ініціалізації змінних:
char ch = ' a '; int first = 0 ; double balance = 123.23; |
Глобальні та статичні локальні змінні ініціалізуються тільки один раз на початку роботи програми. А локальні змінні (виключаючи статичні локальні) ініціалізуються кожен раз при вході в блок, в якому вони оголошені. Неініціалізовані локальні змінні до першого присвоєння мають довільне значення. Неініціалізовані глобальні та статичні локальні змінні на початку роботи програми автоматично обнуляються.
6.Стандартні математичні функції
Стандарт ANSI С визначає 22 математичні функції, які поділяються на такі категорії:
тригонометричні функції;
гіперболічні функції;
експоненціальні та логарифмічні функції;
різні функції.
Стандартні математичні функції знаходяться в файлах |
<math.h> <complex> <valarray>
| |
abs – |
абсолютне значення цілого числа - | x |: int abs (int x); | |
labs –
|
абсолютне значення "довгого" цілого числа - | x |: long labs (long x); | |
fabs –
|
абсолютне значення числа з плаваючою точкою - | x | double fabs (double x); | |
sqrt –
|
визначення квадратного кореня: double sqrt (double x); | |
pow –
|
зведення 54 = pow (5, 4) : double pow(double x, double y); | |
cos –
|
косинус - cos x: double cos (double x); | |
sin –
|
косинус - cos x: double cos (double x); | |
tan –
|
тангенс - tg x: double tan (double x); | |
acos –
|
арккосинус - arccos x: double аcos (double x); | |
asin –
|
арксинус - arcsin x: double sin (double x); | |
atan –
|
арктангенс - arctg x: double atan (double x); | |
log –
|
натуральний логарифм - ln x: double log (double x); | |
log10 –
|
десятковий логарифм - log10x: double log10 (double x); |