Данные. Типы данных. общее понятие всего того, с чем работает компьютер. Данные Имя Тип Значение Тип данных - множество величин, объединенных определенной совокупностью допустимых доступных операций. 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. Повторить предыдущую тему.