5.95M
Category: programmingprogramming

Типы данных. Лекция №5

1.

Типы данных
Лекция №5

2.

Что такое данные?
Зарегистрированные сигналы
Информация, представленная в виде, позволяющем запоминать,
хранить, передавать или обрабатывать её с помощью
технических средств
Информация об объекте или отношениях объектов, выраженная
в знаковой форме
2

3.

Понятие о типах данных
При помощи данных кодируются сведения о
предметах, явлениях и процессах, различающихся
своей природой.
Тип данных определяет диапазон допустимых
значений и операций, которые могут быть применены
к этим значениям.
Тип данных задает формат представления объектов
в памяти компьютера.
3

4.

Классы данных
Исходные данные
Промежуточные данные
Результирующие данные
Пример
Вычисление площади
треугольника по формуле
Герона.
a
b
c
4

5.

Классы данных
Исходные данные вводятся в память компьютера
пользователем при помощи устройств ввода.
Значения промежуточных и результирующих
данных формируются в памяти автоматически в
процессе решения задачи.
Значение результата выводится на устройства
вывода.
5

6.

Основные типы данных
Типы
данных
Числовые
Символьны
е
Логические
6

7.

Числовые данные
Числовы
е
данные
Целые
Знаковые
Беззнаковые
Вещественны
е
С плавающей
запятой
С
фиксированно
й запятой
7

8.

Целочисленные данные
Выделяют знаковые и беззнаковые.
Знаковые – положительные, отрицательные, ноль.
Первый бит указывает на знак числа: 1 отрицательное, 0 - положительное
Беззнаковые – больше или равные нуля.
8

9.

Вещественные данные
С фиксированной точкой - хранятся знак и цифры целой и
дробной частей.
С плавающей точкой - число приводится к виду
m х 2 e,
где m — мантисса, а e — порядок числа,
причем ½ <= m <= 1, e — целое число.
В данном случае хранятся знак, число e и двоичные цифры
дробной части числа m, которые умещаются в отведенную для
этого память.
9

10.

Числовые данные
Операции, выполняемые над числовыми данными
Тип операций
Арифметические
Логические
Содержание операций
Символ
операции
Сложение
Вычитание
Умножение
Деление
Возведение в степень
+
*
/
^
Больше
Больше или равно
Меньше
Меньше или равно
Равно
Не равно
>
>=
<
<=
=
<>
Результат
выполнения
число
Логическое значение
TRUE (истина), если
условие выполняется
Логическое значение
False (ложь), если
условие не
выполняется
10

11.

Символьные данные
Принимают значение в виде последовательности
любых символов. Используются для заголовков
таблиц, строк и столбцов, имен данных, а так же
комментариев.
Операции
• Сравнения, «равно», в результате выполнения
которых формируются значения TRUE (истина) или
False (ложь);
• Сцепление двух символьных данных (конкатенация).
11

12.

Логические данные
Принимают одно из двух возможных значений:
{True, False }, {1, 0} {да, нет}
Логические данные являются результатом проверки
истинности высказываний.
12
English     Русский Rules