Простые типы данных

End.

Begin

Основные операторы языка Паскаль

1. Оператор присваивания.Он имеет следующий вид:

Имя переменной:= выражение;

При этом тип переменной и тип выражения должны быть одинаковыми.

Если, например, переменные описаны следующим образом

var x,y,m,d:Integer;

то оператор m:= x*y; будет синтаксически правильным,

оператор d:=x/y; будет не правильным, т.к. переменная d – целочисленная, а выражение x/y –вещественное.

2. Операторы ввода.

read (список переменных);

readln (список переменных);

При выполнении процедуры read(x1, x2, …, xn) программа прерывается, и компьютер ждет ввода с клавиатуры n значений переменных из списка x1, x2, …, xn. Эти значения – константы соответствующих типов при вводе должны разделяться пробелами. Набор данных завершается клавишей ввода.

При использовании нескольких операторов readln ( readln(a); readln(b); readln(c); ) ввод значений переменных разделяется не пробелами, а клавишей ввода (Enter).

3. Операторы вывода.

write (список выражений);

writeln (список выражений);

Процедура write(x1, x2, …, xn) печатает на экране значения выражений из списка x1, x2, …, xn. Процедура writeln отличается тем, что переводит курсор в начало следующей строки.

Для вывода на экран сообщения (константы типа строка символов) оператор вывода будет следующим writeln(‘введите данные’);.Чтобы вывести на экран сообщение и значение переменной Х используют оператор writeln(‘получен результат’, Х);

Для удобства просмотра результата выполнения в любую программу можно включать следующие операторы: clrscr для очистки экрана и для задержки экрана один из трех операторов: readln, readkey, или repeat until keypressed. А для использования вышеперечисленных операторов в начале программы в разделе uses подключается модуль crt.

 

Пример простейшей программы:

Program first;

Uses crt;

Clrscr;

Write(‘Это моя первая программа!’);

Readkey;

Любые данные, т.е. константы, переменные, значения функций или выражения, в Турбо Паскале характеризуются своими типами. Тип определяет область допустимых значений, а также операции и функции, применяемые к величинам этого типа. Кроме того, тип определяет также и формат внутреннего представления данных в памяти ПК.

       
   


Порядковые типы Вещественные типы