Похожие презентации:
Типы данных. Лекция №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