Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
53
Добавлен:
17.05.2015
Размер:
286.21 Кб
Скачать

Типы данных в языке паскаль

1

Понятие типа данных

Каждый объект в программе относится к какому-либо типу данных

Паскаль относится к группе языков программирования со строгой типизацией, т.е каждая величина имеет строго определенный тип данных, это должно быть объявлено в разделе описания переменных программы (var)

Существуют стандартные типы данных и типы, определяемые программистом

2

Основные типы данных в языке паскаль

integer

– целые числа от -231 до +231

real

– вещественные числа

boolean

– логические величины (true / false)

char

– один символ

string

– строка символов (длиной не более

256)

 

3

Объявление переменных

4

Команда присваивания

Общий вид имя := значение

Примеры

m := 15;

n := m*2+1; m : =m+1;

a := 9.81; b :=15.8 ; c := a*n+b;

flag := false; symb := '*';

st:= 'На 0 делить нельзя!'; st := '';

st := symb+'примечание'+symb;

5

Функции преобразования данных

StrToInt

– строка в целое число

IntToStr

– целое число в строку

StrToFloat – строка в вещественное число FloatToStr – вещественное число в строку

Примеры m := StrToInt(Edit1.Text);

a := StrToFloat(Edit2.Text); c := a*m;

m := m+1;

Edit3.Text := IntToStr(m);

Edit4.Text := FloatToStr(c);

6

Компоненты Delphi, предназначенные для работы с текстами

7

Класс TLabel

8

Основные свойства

Label1.Caption – надпись

Label1.Font – шрифт (чаще всего настраивается через Object Inspector, имеется у всех текстовых классов)

Основные события

onClick

- при нажатии

onMouseDown

- при нажатии левой кнопки мыши

onMouseUp

- при отпускании левой кнопки мыши

onMouseMove

- при наведении мыши

Пример

procedure TForm1.Label1Click(Sender:

TObject); begin

Label1.Caption:='Здравствуйте!'; end;

9

Класс TEdit

10