Презентация Типы данных

Слайд 2

Основные виды Целые числа - это числа, с помощью которых мы

Основные виды

Целые числа - это числа, с помощью которых мы учились

считать (1, 5, -21 и 752, например).
Вещественные числа имеют дробные части (3.14159) и экспоненты (2.579x10**24). Они также известны как числа с плавающей точкой.
Символы - это любые буквы алфавита, символы и цифры 0-9. Они могут использоваться отдельно (а, z, !, 3) или объединяться в символьные строки ('Это только проверка').
Булевские выражения имеют только два значения: TRUE или FALSE (истина или ложь). Они используются в условных выражениях.
Указатели - это адреса ячеек памяти, содержащих информацию.
Слайд 3

Логические, или булевы значения (по фамилии их изобретателя — Буля), могут

Логические, или булевы значения (по фамилии их изобретателя — Буля), могут

иметь лишь одно из двух состояний — «истина» или «ложь». В разных языках обозначаются bool, BOOL, или boolean. «Истина» может обозначаться как true, TRUE или #T. «Ложь», соответственно, false, FALSE или #F. В языках C и C++ любое ненулевое число трактуется как «истина», а ноль — как «ложь».
Слайд 4

Целочисленные типы Целочисленные типы содержат в себе значения, интерпретируемые как числа

Целочисленные типы
Целочисленные типы содержат в себе значения, интерпретируемые как числа (знаковые

и беззнаковые).
Числа с плавающей запятой
Используются для представления вещественных (не обязательно целых) чисел. В этом случае число записывается в виде x=a*10^b. Где 0<=a<1, а b — некоторое целое число из определённого диапазона. a называют мантиссой, b — порядком. У мантиссы хранятся несколько цифр после запятой, а b — хранится полностью.
Строковые типы
Последовательность символов, которая рассматривается как единое целое в контексте переменной. В разных языках программирования накладываются разные ограничения на строковые переменные. Строки могут содержать управляющие последовательности.
Слайд 5

Указатели Указатель — переменная, диапазон значений которой состоит из адресов ячеек

Указатели
Указатель — переменная, диапазон значений которой состоит из адресов ячеек памяти

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