Обчислення виразів. Ввід і вивід даних
Автор: and re • Ноябрь 8, 2022 • Лабораторная работа • 1,484 Слов (6 Страниц) • 171 Просмотры
Лабораторна робота № 4
Обчислення виразів. Ввід і вивід даних.
Мета роботи:
вивчити базові типи даних мови С/С++; правила побудови виразів; основні
арифметичні операції та математичні функції; базові функції форматного
вводу і виводу даних;
отримати навички програмної реалізації найпростіших чисельних
алгоритмів.
Теоретичні відомості
1. Базові типи даних мови С/С++
Перелік типів даних, які програміст може використовувати у своїх програмах
залежить від використовуваного середовища розробки. Наприклад, IDE BDS 2006
підтримує біля десяти базових типів даних, однак, більшість з них навряд чи знайдуть
застосування при виконанні завдань з даного методичного посібника. Найбільш
використовувані числові типи даних мови С/С++ представлені у вигляді структурної
схеми на наступному рисунку.
ЧИСЛОВІ ТИПИ ДАНИХ
ЦІЛОЧИСЕЛЬНІ З ПЛАВАЮЧОЮ ТОЧКОЮ
ЗНАКОВІ
(signed)
БЕЗЗНАКОВІ
(unsigned)
char
int
long int
float
double
long double
Рисунок 5.1 – Числові типи даних мови С/С++
З рисунку видно, що цілочисельні типи даних можуть використовуватись у двох
модифікаціях: знаковій (signed) і беззнаковій (unsigned). Типи даних з плаваючою
точкою завжди є знаковими.
В наступній таблиці приведені характеристики цих та інших числових типів
даних залежно у різних середовищах розробки.
Назва Характеристика Розмір,
біт
Діапазон значень
(для найбільшого з
розмірів)
char Цілочисельний
(символьний)
8 0 ... 255
– 128 ... 127
short Цілочисельний 16 0 ... 65535
– 32768 ... 32767
int - 16 0 ... 2 32 – 1
– 2 32 ... 2 32 – 1
long - 32 0 ... 2 32 – 1
– 2 32 ... 2 32 – 1
float З плаваючою
точкою
32 ± 3,4 × 10 ±38
double З плаваючою
точкою
64 ± 1,7 × 10 ±308
long
double
- 80 ± 3,4 × 10 –4932 ...
± 1,1 × 10 4932
2. Оголошення змінних і констант
Перед використанням в програмі кожна змінна повинна бути оголошена.
Оголошенням називається спеціальна директива, що повідомляє компілятору про
необхідність виділення певного об’єму пам’яті для зберігання даних заданого типу. Крім
того, оголошення наділяє змінну певним ідентифікатором або, простіше, – назвою.
Ідентифікатором може служити послідовність латинських літер, цифр і знаків
підкреслювання будь-якої довжини, яка починається з літери або символу
підкреслювання і не співпадає з жодним зарезервованим словом мови програмування.
Оголошення змінних здійснюється за наступною (спрощеною) схемою:
<тип даних> <перелік ідентифікаторів>;
Крапка з комою в кінці оголошення є обов’язковою.
Приклади:
int alfa, beta,
...