- •1. Основные элементы языка
- •1.1. Основные символы
- •1.2. Зарезервированные слова
- •1.3. Разграничители
- •2. Стандартные типы скаляров
- •2.1. Целочисленный тип /Integer/
- •2.2. Байтовый тип /Byte/
- •2.3. Вещественный тип /Real/
- •2.4. Булевский тип /Boolean/
- •2.5. Символьный тип /Char/
- •3. Сруктура программы
- •3.1. Заголовок программы
- •3.2. Раздел описания
- •3.2.1. Раздел описания меток
- •3.2.2. Раздел определения констант
- •3.2.3. Раздел определения типов
- •3.2.4. Раздел описания переменных
- •3.2.5. Раздел описания процедур и функций
- •3.2.5.1. Подпрограмма - функция
- •3.2.5.2. Подпрограмма - процедура
- •3.3. Раздел операторов
- •3.3.1. Оператор присвоения
- •3.3.2. Ввод – вывод данных
- •Кафедра вычислительной техники и инженерной кибернетики
- •Кафедра вычислительной техники и
- •3.3.3. Оператор безусловного перехода /goto/
- •3.3.4. Условные операторы
- •3.3.4.1. Оператор if
- •3.3.4.2. Оператор выбора /Case/
- •3.3.4.3. Операторы повтора for, while и repeat
- •Оператор For
- •Оператор while. Цикл с предусловием
- •Пример написания программы
- •Список литературы
- •Приложение 1 Основные стандартные процедуры и функции
- •Приложение 2 Структура построения программы в языке Pascal
- •Приложение 3 Символы схем алгоритмов по гост 19.002-80 и 19.003-80
- •Содержание
Список литературы
Умергалин Т.Г., Мухамадеев И.Г. Основы программирования и работы в интегрированной среде Турбо-Паскаль. – Уфа: УНИ, 1992.- 45с.
Абрамов В.Г. Система программирования Паскаль. – М.: МЦНТИ, 1987.- 101с.
Новичков В.С. и др. Паскаль: Учеб. пособие для сред. спец. учеб. заведений. – М.: Высшая школа, 1990.- 223с.
Фаронов В.В. Программирование на персональных ЭВМ в среде Турбо-Паскаль. – М.: Изд-во МГТУ, 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.
|