Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по Turbo Pascal.doc
Скачиваний:
2
Добавлен:
27.08.2019
Размер:
311.81 Кб
Скачать

Список литературы

  1. Умергалин Т.Г., Мухамадеев И.Г. Основы программирования и работы в интегрированной среде Турбо-Паскаль. – Уфа: УНИ, 1992.- 45с.

  2. Абрамов В.Г. Система программирования Паскаль. – М.: МЦНТИ, 1987.- 101с.

  3. Новичков В.С. и др. Паскаль: Учеб. пособие для сред. спец. учеб. заведений. – М.: Высшая школа, 1990.- 223с.

  4. Фаронов В.В. Программирование на персональных ЭВМ в среде Турбо-Паскаль. – М.: Изд-во МГТУ, 1990.- 580с.

Приложение 1 Основные стандартные процедуры и функции

Имя функции

Обозначение, пояснение

Тип аргумента

Тип результата

Abs(x)

x

цел., веществ.

цел., веществ

Arctan(x)

Arctg(x)

веществ.

веществ.

Cos(x)

Cos(x)

веществ.

веществ.

Sin(x)

Sin(x)

веществ.

веществ.

Exp(x)

ex

веществ.

веществ.

Frac(x)

Дробная часть аргумента

веществ.

веществ.

Inc(x, n)

Увеличение значения Х на n

целый

целый

Dec(x, n)

Уменьшение значения Х на n

целый

целый

Int(x)

Целая часть аргумента

веществ.

веществ.

Ln(x)

Ln(x)

веществ.

веществ.

Odd(x)

Проверка на нечетность числа

целый

логический

Random(x)

Получение случайного числа

цел., веществ.

цел., веществ.

Round(x)

Округление до целого числа

веществ.

целый

Sqr(x)

Х2

веществ.

веществ.

Sqrt(x)

х

цел., веществ.

цел., веществ.

Trunc(x)

Усечение значения до целого типа

веществ.

целый

Pi

 = 3,14…

-

веществ.

Приложение 2 Структура построения программы в языке Pascal

ЗАГОЛОВОК ПРОГРАММЫ

Раздел описания меток

Раздел определения констант

Раздел определения типов

Раздел описания переменных

Раздел описания процедур и функций (подпрограмм)

ГРУППА ОПЕРАТОРОВ

Раздел описания локальных меток, констант и переменных

ГРУППА ОПЕРАТОРОВ

Раздел описания локальных меток, констант и переменных

ГРУППА ОПЕРАТОРОВ

КОНЕЦ ПРОГРАММЫ

PROGRAM name;

Label 1, m1, … ;

Const Pi=3.14; a=2; dx=.5;

Y : array[1..5] of real =((…));

Type vect = array[1..10] of real;

Matr = array[1..10,1..10] of real;

Var i,j : integer; y : real;

X : vect; a: matr;

{-------------- процедуры ----------------}

Procedure name(a1:тип;…; аn:тип; Var x : тип);

Begin

End;

{---------------- функции ------------------}

Function name(а1:тип;…;an : тип):тип;

Begin

End;

{---------- основная программа -------}

BEGIN

{-----Текст основной программы-----}

END.