Данные. Типы данных.

advertisement
Данные.
Типы данных.
общее понятие всего того, с чем работает
компьютер.
Данные
Имя
Тип
Значение
Тип данных - множество величин, объединенных
определенной совокупностью допустимых
доступных операций.
1. Целые
1. Массивы
2. Вещественные
2. Записи
3. Символьные
3. Файлы
4. Логические
ЧИСЛОВЫЕ ТИПЫ ДАННЫХ
ЦЕЛЫЕ
ВЕЩЕСТВЕННЫЕ
Целочисленные типы
Тип
Диапазон возможных
значений
Формат
Byte
0..255
1 байт
Word
0..65535
2 байт а
Shortint
-128.. 127
1 байт
Integer
-32768..32767
2 байт а
Longint
-2147483648..2147483647
4 байт а
Операции над величинами
целого типа
1)
сложение (+);
2)
вычитание (-);
3)
умножение (*);
4)
деление нацело (div);
5)
остаток от деления (mod).
Переменной целого типа присваивать
значение результата обычной
операции деления «/» нельзя.
ЧИСЛОВЫЕ ТИПЫ ДАННЫХ
ЦЕЛЫЕ
ВЕЩЕСТВЕННЫЕ
Вещественный (действительный)
тип данных в Turbo Pascal
Данные вещественного типа необходимы
тогда, когда числовые значения могут
содержать дробные части.
Вещественный тип данных используется
для описания действительных
переменных, т.е. таких переменных,
значением которых может быть
действительное или целое число.
Существует два типа записи
вещественного числа:
• с фиксированной точкой
Например: 19.56; 0.05; -376.18
Следует обратить внимание на то, что в
записи действительных чисел вместо
десятичной запятой, как принято в
математике, используется
ДЕСЯТИЧНАЯ ТОЧКА!
Существует два типа записи
вещественного числа:
Очень большие и очень маленькие числа в математике
принято записывать в виде :
m*10p
В Turbo Pascal такая запись называется записью числа с
плавающей точкой:
mEp
где m - мантисса числа, p - порядок числа.
• с плавающей точкой, например:
9Е-4 = 9*10 - 4
1.2Е+3 = 1.2*103
Формат с плавающей точкой
Вещественные числа выводятся в
формате с плавающей точкой.
Ширина поля вывода составляет 17
символов.
Например,
1.7420000000Е+01 = 17,42
-1.3000000000Е-02 = -0,013
Вещественные типы
2*3=
6.0000000000Е+00
Вещественные типы
Тип
Диапазон возможных
значений
Точность
Формат
Real
2.9Е-39..1.7Е38
11—12 знаков 6 байт
Single
1.5Е-45..3.4Е38
7—8 знаков
4 байта
Double
5.0E-324..1.7E308
15—16
знаков
8 байт
Extended 3.4Е-4932..1.1Е4932
19-20 знаков 10 байт
Comp
19—20
знаков
-9.2Е18..9.2Е18
8 байт
Форматированный вывод
Чтобы выводить числа в формате с
фиксированной точкой, необходимо
использовать форматированный вывод.
Для этого: числа
Writeln(a:m:n), где
Число m – ширина поля вывода числа,
Число n – количество знаков в дробной
части числа
m>n
Форматированный вывод
2*3=
6.0000000000Е+00
Writeln(a:5:2)
6.00
1. Целые
1. Массивы
2. Вещественные
2. Записи
3. Символьные
3. Файлы
4. Логические
Char
1 символ
1 байт
String
Строка символов от 1 до 255 байтов
Значения для символьных данных записываются в
апострофах:
‘ Школа № 124 ‘ ‘% ‘
‘5 ‘
Boolean Значение True или False
1 байт
Например:
Var i, j, k : integer;
x, y, z : real;
n, l, m : byte;
t : String;
Эти
команды
позволяют
выводить
результаты
работы
программы
на чистый
экран
Привет! Как тебя зовут?
МАША
Рад с тобой познакомиться, МАША
Сколько тебе лет?
14
МАША, тебе 14 лет.
Program Dialog;
Uses Crt;
Var a: integer;
b: string;
Begin
Clrscr;
Writeln(‘Привет! Как тебя зовут?');
Readln (b);
Writeln (‘Рад с тобой познакомиться, ', b);
Writeln(‘Сколько тебе лет?');
Readln (a);
Writeln (b,' , тебе ', a, ‘ лет. ');
Readln;
end.
1. Выучить конспект.
2. Повторить предыдущую тему.
Download