ОСНОВНЫЕ ТИПЫ ДАННЫХ В PASCAL ПРЕЗЕНТАЦИЮ ПОДГОТОВИЛА АНОХИНА ЮЛИЯ 10 Б КЛАСС
РАЗНОВИДНОСТИ ТИПОВ ДАННЫХ Целые типы Вещественные типы integerreal byte single longitextended Логические типы Символьные типы boolean char string Помимо разделения самих данных, типы тоже делятся на категории : Мы рассмотрим только выделенные
INTEGER Пример : Var z: integer; Z:=5 Только integer может использоваться в цикле for-to-do. Так же с ним можно производить операции типа DIV, MOD Используется для присваивания переменной значений натурального типа. Диапазон :
REAL Пример : Var z,x,y: real; z:= x:= y:= 0.35 К типу real можно относить значения integer, однако, иногда программа может выдать ошибку, если в ней есть операции, неприменимые к real (div,mod и др.) Используется для присвоения переменным данных вещественного типа Диапазон : 2.9· ·10 38
BOOLEAN Пример : Var s: Boolean; a1,a2: integer If a1=a2, s:=true Else s:=false С логическим типом часто связаны действия дизъюнкции, конъюнкции и инверсии Используется для выполнения логических операций с переменными Значения : true, false (1 или 0)
CHAR, STRING Пример : Var s: char c: string s:= л c:= информатика Обратите внимание на то, что значения переменной заключается в апострофы Символьный и строковый типы данных ( соответственно ). Char используется для присваивания переменной одного конкретного символа String используется для присваивания целого набора символов ( выражения )
ПОПРОБУЕМ ВСЕ ТИПЫ ДАННЫХ ! Var a: integer; b: real; c: boolean; d: char, e: string; { задаем типы данных } Begin a:=6; b:=1.5; d:= п ; e:= нет ; { даем значения кроме boolean} a:=a-b; If a > 5 then Writeln (d); c:=true; Else writeln (e); c:=false; { действия программы } Данная маленькая программа выдает нам, верно ли или нет условие a>5. В данном случае мы получим true, т. к =5.5
СПАСИБО ЗА ВНИМАНИЕ