|
Символьный тип
Данные символьного в памяти компьютера всегда занимают один байт. Это связано с тем, что обычно под величину символьного типа отводят столько памяти, сколько необходимо для хранения любого из символов клавиатуры. Описывают символьный тип с помощью служебного слова char. Например var c: char;. В тексте программы значения переменных и константы символьного типа должны быть заключены в апострофы.
Строковый тип
Язык Delphi поддерживает три строковых типа ShortString, LongString и WideString. Наиболее распространенным является тип String, который эквивалентен типу ShortString. Этот тип представляет собой статически размещаемые в памяти компьютера строки длиной от 0 до 255 символов. Значение строковой переменной также заключается в апострофы.
Логический тип
Логическая величина может принимать одно из двух значений True (истина) или False (ложь). В языке Delphi логические величины относятся к типу Boolean.
Целочисленный тип
Диапазоны значений данных целочисленного типа представлены в таблице.
Тип | Диапазон |
Byte | 0.. 255 |
Wordt | 0.. 65535 |
LongWord | 0.. 4294967295 |
ShortInt | -128.. 127 |
Integer | -2147483648.. 2147483647 |
LongInt | -2147483648.. 2147483647 |
Int64 | -264.. 264 |
Cardinal | 0.. 42949667295 |
Пример «var i,j:integer;» Этот целочисленный тип наиболее универсален.
Вещественный тип
Тип | Диапазон |
Single | 1,5e-45 … 3,4e+38 |
Real | 2,9e-39 … 1,7e+38 |
Double | 5,0e-324 … 1,7e+308 |
Extended | 3,4e-4932 … 3.4e+4932 |
Пример “var r1, r1:real; “
Типы данных, определяемые программистом
Не смотря на достаточно мощную структуру встроенных типов данных, предусмотрен механизм создания новых типов. Тип, определяемый программистом, может быть отнесен к
ª Перечисляемому
ª Интервальному
ª Составному типу данных
Для создания нового типа используется служебное слово type
Type новый тип данных = определение типа;
Перечисляемый тип
Перечисляемый тип задается непосредственным перечислением значений, которое он может принимать.
Var имя переменной: (значение1, значение2,…значениеN)
Такой тип может быть полезен, если необходимо описать данное, которое принимает ограниченное число значений. Например
Var
Animal: (cat, dog);
Color: (red, bleak, white);
Применение перечисляемых типов делает программу нагляднее
Type // новый тип – времена года
Year_times=(winter, spring, summer, autumn);
Var
Yt: Year_times;
Ввод данных
Наиболее удобно вводить данные с помощью компонента Edit . После размещения объекта на форме возникает окно , которое позволяет пользователю вводить необходимые данные. В программе введенное значение используется, например
Name:=Edit1.Text;
Введенное значение автоматически считается переменной строкового типа. При введении числа нужно строковую переменную перевести целочисленный или вещественный тип. С помощью функции StrToInt тип Strig переходит Integer, а с помощью функции StrToFloat тип String переходит в real.
A:= StrToFloat (Edit1.Text);
B:= StrToInt (Edit2.Text);
Дата добавления: 2015-07-15; просмотров: 71 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Задача 5. Решить транспортную задачу. | | | Компонент MainMenu - главное меню формы. |