Типы данных Данные – общее понятие всего того, с чем работает компьютер
Простые типы данных Идентифика тор Длина (байт)Диапазон значенийОперации Целые типы integer , -, /, *, Div, Mod, >=,, Вещественные типы real 62,9x ,7x , -, /, *, >=,, Логический тип boolean 1true, false Not, And, Or, Xor, >=,, Символьный тип char 1все символы кода ASCII +, >=,,
Тип данных (date tipe) - множество величин, объединенных определенной совокупностью допустимых доступных операций.
Тип Integer Это целочисленный тип данных. Переменные типа Integer могут принимать значения, представляющие собой целые числа в диапазоне от до Объявить переменные типа Integer в разделе описания переменных можно следующим образом. Var a,b,с:integer;
Рассмотрим программу Program SUMMA; Var X,Y,K,Z: integer; Begin Write(Введите три числа ); Readln(X,Y,K); Z:=X+Y+K; Write(Z); End.
Тип Real это вещественный тип данных. Переменные типа Real могут принимать дробные значения и изменяться в пределах от 2.9Е-39 до 1.7Е38 или 2,9x ,7x10 38 Объявить переменные типа Real в разделе описания переменных можно следующим образом. Var а,b,с:real;
Пример 2. Поменяйте между собой значения двух переменных А и В, воспользовавшись третьей переменной R для временного хранения значения. Program zamena; Var a, b, r: real; begin Write(Введите два числа ); Readln(a,b); R:=a; A:=b; B:=r; Write( a=, a, b=, b); End.
Тип Char представляет собой символьный тип данных. Область допустимых значений все символы таблицы ASCII, принятой для персональных компьютеров. Объявить переменные типа Char в разделе описания переменных можно следующим образом. Var а,Ь,с:char;
Тип Boolean Это логический тип данных. Переменные типа Boolean принимают значения TRUE и FALSE (правда и ложь), которые также могут быть представлены в виде двоичных цифр 1 и 0 соответственно. Вот как можно объявить переменные типа Boolean в разделе описания переменных. Var a,b,с:boolean;
Тип Boolean После объявления переменных в разделе описаний эти переменные могут участвовать в выражениях в теле программы. a: =true; b:=a; c:=false;
К значениям типа Boolean применимы шесть операторов сравнения и четыре логические операции: AND (И логическое умножение), OR (ИЛИ логическое сложение), XOR (исключающее ИЛИ), NOT (HE логическое отрицание)
Оператор присваивания Оператор присваивания придает переменной конкретное значение, например: Х:=2; Y:=5, одновременно уничтожая старое. Формат команды: :=
Пример Пусть переменная А имела значение 6. Какое значение получит переменная А после выполнения команды: А:=2 х А – 1?
Решение: Вычисление выражения 2 х А – 1 при А=6 даст число 11. Значит новое значение переменной А будет равно 11.
Домашнее задание 1.Определить конечное значение переменных X и Y в результате выполнения следующих алгоритмов: а) Х:=2б) Х:=1.5 Х:=Х х ХХ:=2 х Х + 1 Х:=Х х Х х ХY:=X/2 Х:=Х х Х х Х х ХY:=X + Y X:=X – Y 2.Поменяйте между собой значения трех переменных X, Y и Z по схеме тройного квартирного обмена: Х Y Z X. 3. Присвойте переменной N ее собственное значение, увеличенное в N раз.
Домашнее задание 4. Чему равно Х в результате выполнения программы Х:=2; Х:=Х+Х; Х:=Х-Х 5.Указать значения величин a и b после выполнения следующих операторов присваивания: а) a:=5.8б) a:=0 b:=-7.9 b:=-9.99 b:= а b:=a a:=b