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

Основы программирования на Turbo Pascal.

Паскаль (Pascal) — учебный инструментальный язык программирования вычислительных машин и персональных компьютеров. Система программирования Turbo Pascal представляет собой интегрированную среду, включающую в себя:

 

Экранный редактор.

Компилятор входного языка.

Редактор связей.

Интерактивный символьный отладчик.

Справочную систему.

Запуск Turbo Pascal производится командой turbo в командной строке.

Загрузка файла программы prog.pas: turbo prog.pas.

Общая структура программы в Turbo Pascal.

{Комментарий на русском языке}

Program Name; {Это-заголовок программы-не более 256 лат. букв, цифр}

{Раздел описаний}

USES — Список используемых библиотек или модулей (например, CRT, GRAPH);

LABEL — Список меток в основном блоке программы (например, m1,m2);

CONST — Определение констант программы;

TYPE — Описание типов;

VAR — Определение глобальных переменных программы;

ОПРЕДЕЛЕНИЕ ПРОЦЕДУР (заголовки и, возможно, тела процедур);

ОПРЕДЕЛЕНИЕ ФУНКЦИЙ (заголовки и, возможно, тела функций);

BEGIN {Это — символ начала программы}

Основной блок (тело) программы (раздел исполняемых операторов);

END. {Это — символ окончания программы}

Данные в языке Turbo Pascal. Целые и вещественные числа.

Данные целого типа в языке Turbo Pascal

Данные целого типа — используются когда величину нужно представить абсолютно точно. К ним относятся константы и переменные.

Константа целого типа — это десятичное число, записанное без точки. Если константа отрицательная, то перед ней ставится знак минус (например, const k=15; p1=-46; p2=46).

Переменная целого типа принимает значение целого десятичного числа. Описание переменной обозначается integer (например, var a,b:integer; b1,b2:integer).

Действительный (вещественный) тип данных в Turbo Pascal.

В Turbo Pascal константа действительного типа представлена в двух видах:

Числом с фиксированной точкой.

Числом с плавающей точкой.

В записи действительных чисел вместо десятичной запятой, как принято в математике, используется ДЕСЯТИЧНАЯ ТОЧКА!

Число с плавающей точкой записывается в виде: mEp, где m — мантисса числа, p — порядок числа.

Операции над действительными числами: сложение +, вычитание -, умножение *, деление /. Одно из двух данных при этом может быть целого типа, но результат операции будет действительным числом.

К действительным числам можно применять встроенные функции sin(x); cos(x); exp(x); ln(x); sqr(x); sqrt(x); arctan(x) и т.д.

Вывод действительных данных возможен с форматом и без формата.

Формат указывается в операторе вывода write вслед за выводимым данным через двоеточие: R:m:n, где R — выводимое данное действительного типа, m — общее поле выводимого числа (включая знак числа, целую часть, точку и дробную часть), n — поле дробной части.

В качестве m и n могут быть целые константы, переменные, выражения. Чаще всего это целые числа. При использовании форматов число выводится с фиксированной точкой.

Данные в языке Turbo Pascal. Логические, символьные и строковые.

Две логические константы: TRUE (истина) и FALSE (ложь), можно использовать в явном виде или обозначать именем в разделе CONST, например:

const

T=true;

F=false;

Логическая переменная — может принимать два значения TRUE и FALSE. Описание логической переменной имеет тип BOOLEAN, например:

var L,A,C:boolean;

В разделе операторов логическому типу переменной можно присвоить значение логической константы, например:

L1:= true; L2:= false; L3:= L1;

Операции отношений для сравнения переменных, принимающих численные значения:

< меньше,

<= меньше или равно,

= равно,

<> не равно,

> больше,

>= больше или равно.

 

Операции с данными логического типа:

 

OR — логическое ИЛИ (логическое сложение — дизъюнкция).

AND — логическое И (логическое умножение — конъюнкция).

NOT — логическое отрицание НЕ.

 

Данные символьного типа

 

TP может обрабатывать не только числа, но и символы. Значениями символьного типа является всё множество символов ПК. Каждому символу приписывается целое число в диапазоне 0...255.

Символьная константа (литера) — это символ, заключенный в апострофы. Внешние апострофы являются признаком символьной константы, которая занимает 1 байт памяти. Символьную константу можно обозначить именем и задать в разделе констант.

Символьная переменная принимает значение одного символа. В разделе переменных она обозначается описателем CHAR (символьный тип).