Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робочий зошит з праграмув на 1 сем.doc
Скачиваний:
5
Добавлен:
10.11.2019
Размер:
5.14 Mб
Скачать

Символьний тип (char)

Символьний тип – це множина символів кодової таблиці комп’ютера ASCII. Символьна стала – це один символ (1 байт), узятий у лапки на зразок апострофа, або число у 8-, 10- чи 16-й системі числення, яке є кодом символу у таблиці ASCII.

Приклад 5. Розглянемо описи символьних змінних, де змінним m1, m2, m3 і m4 надамо значення латинської літери ´А´ чотирма способами:

char m1 = ‘A’, m2 = 0101, m3 = 65, m4 = 0x41;

Число 65 – це десятковий код символу ‘A’, 101 – вісімко вий, 41 – шістнадцятко вий. На початку останніх двох кодів (101, 41) записують префікс «0» чи «0х» відповідно.

Приклад 6. Розглянемо спосіб визначення десяткового ASCII-коду деякого символу, наприклад ‘A’:

char c = ‘A’; int n = c;

Змінна n набуде значення 65.

Завдання4 Як визначити десятковий ASCII-код символів 'Р' та 'н'?

___________________________________________________________________________

Логічний тип (bool)

Логічний тип характеризується двома значеннями даних: false (хибність) і true (істина). Наприклад, bool b = true. Змінні цього типу займають 1 байт у пам’яті комп’ютера. У С++ значення змінних типу int можна асоціювати з логічними значеннями: нулю відповідає значення false, усім іншим числам – true.

Типи користувача

typedef <опис типу> <назва нового типу>;

Приклад 7. Опишемо тип kilkist для позначення коротких цілих даних без знаку:

typedef unsigned short int kilkist;

Змінні (kil1, kil2) цього типу у програмі можна оголосити так kilkist kil1, kil2.

Контрольні запитання

Питання

Відповідь

1

Яка функція у мові С++ називається головною?

2

Для чого використовують дерективи?

3

Перерахуйте цілі типи даних

4

Перерахуйте дійсні типи даних

5

Який тип називається символьним?

6

Чим характеризується логічний тип даних?

7

Для чого призначені типи даних користувача?

Лекція №5 (2 години)

Тема 2.3. Арифметичні оператори мови С++. Підключення бібліотеки математика.

Опорний конспект

Приклад 1 (про прямокутний трикутник). Нехай задано катети прямокутного трикутника a = 3, b = 4. Знайти периметр і площу трикутника.

//Програма Трикутник 1__________________________________________________

#include <iostream.h>_____________________________________________________

#include <math.h>_______________________________________________________

void main()_____________________________________________________________

{_____________________________________________________________________

int a = 3, b = 4, c, p, s;____________________________________________________

c = sqrt(a * a + b * b);____________________________________________________

p = a + b + c;___________________________________________________________

s = a * b / 2;____________________________________________________________

cout << “p =” << p << “\n”;_______________________________________________

cout << “s =” << s << “\n”;________________________________________________

cout << “Виконав Квакін В.”;_____________________________________________

}____________________________________________________________________

Завдання 1 пояснити значення наступних символів та функцій:

*___________________________

/____________________________

+___________________________

sqrt()________________________