Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Турбо Паскаль.doc
Скачиваний:
17
Добавлен:
22.03.2016
Размер:
307.71 Кб
Скачать

Программирование на Турбо Паскале

Алгоритмический язык Паскаль был разработан Виртом в начале 70-х годов ХХ века как язык обучения программированию. Затем он широко распространился во всем мире особенно при решении задач на микро ЭВМ и ПК.

Семь основных понятий программирования, которые необходимо знать:

  1. Ввод исходных данных (с клавиатуры, диска и т.д.)

  2. Данные – сохраняемая информация (константы)

  3. Операторы – правильные команды обработки данных, зарезервированные в интегрированной среде языка программирования

  4. Условное выполнение

  5. Цикл – повторяющееся выполнение группы операторов

  6. Подпрограммы – части программы, которые отлажены и собраны отдельно (автономно) и могут быть выполнены в нескольких частях программы

  7. Вывод результатов.

Турбо Паскаль

Структура программы

В стандартном Паскале программы имеют жесткий формат:

Program имя программы; {hg21_o}

Label <метки>;

Const <объявление констант>; {a=12; b=3;}

Type <определение типов данных>; {k=integer; - k- целый

Тип, p,u,l=real; - вещественный тип}

Var <объявление переменных>; {v,n,m:integer или v,n,m:k}

Procedures and functions;

Begin

<Тело прграммы>;

End.

В конкретной программе наличие всех пяти секций Label;

Const ; Type ; Procedures and functions необязательно. Но, если они нужны, то порядок их следования строго регламентирован и в программе они должны присутствовать только один раз.

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

Алфавит паскаля.

Алфавит паскаля включает:

  1. буквы латинского алфавита,

  2. цифры 0 – 9,

  3. символы +, -, *, /, :, ; (, ), =, &, <, >, @, #, .? ,, ‘

Типы данных

В Турбо Паскале имеется пять типов данных:

1. простые типы: целые числа, вещественные числа, символы, логические типы; строки, регулярные типы.

2. структурированные типы;

3. указатели;

4. процедурные типы;

5. объекты.

Целые числа

Целые константы представляются в виде целых чисел со знаком или без знака. Например, 35, -123, +16, -8.

Существует пять типов целых переменных в зависимости от их величины.

Тип

Диапазон

Размер, байт

Формат

1

byte (целое длиной в байт)

0 - 255

1

беззнаковый

2

shortint (короткое целое)

-128 - +128

1

знаковый

3

integer (целое)

-32768 - + 32768

2

знаковый

4

word (целое длиной в слово)

0 – 65535

2

беззнаковый

5

longint (длинное целое)

-2147483648 - +2147483647

4

знаковый

Турбо Паскаль позволяет использовать шестнадцатеричные целые числа. Для них в написании числа перед константой ставится знак & Например: &27=36.