- •Часть 2
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Лабораторная работа 2. Программирование линейных алгоритмов
- •Запустить на выполнение загрузочный файл Паскаль. Bat.
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Лабораторная работа 3. Программирование разветвляющихся алгоритмов
- •Запустить на выполнение загрузочный файл Паскаль. Bat.
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Лабораторная работа 4. Программирование циклических алгоритмов
- •Запустить на выполнение загрузочный файл Паскаль. Bat.
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Лабораторная работа 5. Программирование с использованием массивов
- •Запустить на выполнение загрузочный файл Паскаль. Bat.
- •Перейти в окно редактирования программ.
- •Ввести текст программы на языке Pascal.
- •Приложение а
- •Основные элементы алгоритмов программ. Среда структурного программирования
- •Приложение б
- •Титульный лист отчета
- •Приложение в
- •Разделы и структура программы на языке Pascal
- •Структурный язык программирования Паскаль
- •Алфавит языка программирования
- •Типы данных
- •Операторы, математические функции и процедуры
- •Логические операции.
- •Выражения и операторы
- •Структура программы
- •Оператор присваивания
- •Инструкции ввода и вывода
- •Приложение г
- •Пример выполнения лабораторной работы 2
- •Приложение д
- •Условные операторы
- •Оператор перехода.
- •Инструкция условия if.
- •Ifусловие
- •Инструкция выбора Case.
- •Приложение е
- •Пример выполнения лабораторной работы 3
- •Приложение ж
- •Циклические структуры
- •Приложение з
- •Пример выполнения лабораторной работы 4
- •Приложение и
- •Массивы
- •Имя: array[нижний индекс..Верхний индекс] of тип
- •1. Ввод и вывод массивов
- •2. Сортировка массива
- •Сортировка методом прямого обмена (линейной сортировки).
- •3. Поиск минимального (максимального) элемента массива.
- •Приложение к
- •Пример выполнения лабораторной работы 5
Операторы, математические функции и процедуры
Таблица В.1 - Операторы, математические функции и процедуры языка Pascal
Оператор, функция, процедура |
Действие |
Пример записи на языке Pascal |
Тип данных |
|
аргумента |
результата |
|||
+ |
Сложение |
y:=a+b |
Real |
Real, |
Integer |
Integer |
|||
- |
Вычитание |
y:=a-b |
Real |
Real, |
Integer |
Integer |
|||
* |
Умножение |
y:=a*b |
Real |
Real, |
Integer |
Integer |
|||
/ |
Деление |
y:=a/b |
Real |
Real |
Integer |
||||
Div |
Деление нацело |
y:=a div b |
Integer |
Integer |
Mod |
Вычисление остатка отделения |
y:=a mod b |
Integer |
Integer |
|
Абсолютное значение аргумента (модуль) |
y:= abs(x) |
Real |
Real |
Integer |
Integer |
|||
Int(x) |
Целая часть вещественного числа х |
y:=int(x) |
Real |
Integer |
Frag(x) |
Целая часть вещественного числа х |
y:=frag(x) |
Real |
Integer |
|
Квадрат аргумента |
y:=sqr(x) |
Real |
Real |
Integer |
Integer |
|||
|
Степенная функция |
exp(x*ln(a)) |
Real |
Real |
|
Квадратный корень аргумента |
y:=sqrt(x) |
Real |
Real |
Integer |
||||
Sin(х) |
Синус аргумента |
y:=sin(x) |
Real |
Real |
Integer |
||||
Arcsin(х) |
Арксинус аргумента |
) |
Real |
Real |
Arccos(х) |
Арксинус аргумента |
|
Real |
Real |
Cos(х) |
Косинус аргумента |
y:=cos(x) |
Real |
Real |
Integer |
||||
Arctg(х) |
Арктангенс аргумента |
y:=arctan(x) |
Real |
Real |
Integer |
||||
tg(x) |
Тангенс аргумента |
y:=sin(x)/cos(x) |
Real |
Real |
ctg(x) |
Котангенс аргумента |
y:=cos(x)/sin(x) |
Real |
Real |
Ln(х) |
Натуральный логарифм аргумента |
y:=ln(x) |
Integer |
Real |
Real |
||||
Lg(х) |
Десятичный логарифм аргумента |
y:=ln(x)/ln(10) |
Integer |
Real |
Real |
||||
|
Логарифм по основанию a |
y:=ln(x)/ln(a) |
Real |
Real |
Round(х) |
Округление вещественного числа до ближайшего целого, преобразованного к типу LongInt |
y:=round(x) |
Real |
LongInteger |
trunc(x) |
Преобразует действительное число в целое путем отбрасывания дробной части. |
y:=trunc(x) |
Real |
Integer |
Random(n) |
Возвращает целое случайное число x, удовлетворяющее условию 0 <x<n-1 |
y:=Random(диапазон) |
Integer |
Word |
Random |
Возвращает целое случайное число x из интервала 0 <x< 1 |
y:=Random |
Integer |
Word |
Dec (x=x-1) |
Уменьшает значение целочисленной переменной x на 1 |
Dec(x) |
Integer |
Integer |
Dec (x=x-n) |
Уменьшает значение целочисленной переменной x на n |
Dec(x,n) |
Integer |
Integer |
Inc (x=x+1) |
Увеличивает значение целочисленной переменной x на 1 |
Inc(x) |
Integer |
Integer |
Inc (x=x+n) |
Увеличивает значение целочисленной переменной x на n |
Inc(x,n) |
Boolean |
Integer |
Odd(x) |
Возвращает значение True, если х – нечетное число и False, если х – четное число |
Odd(x) |
Real |
Boolean |
pi |
Значение числа π=3,14… |
pi |
|
Real |