
- •Операции и функции в языке Pascal
- •Порядок выполнения
- •Примеры программ на языке Pascal
- •Дополнительное задание (выполнить самостоятельно, подготовить отчет по лр, в т.Ч. Листинг программ)
- •Контрольные вопросы (подготовить письменные ответы в отчете по лр)
- •Решение
- •1.Разработка алгоритма решения задачи:
- •2.Разработка отладки листинга программы решения задачи:
- •Решение
- •1.Разработка алгоритма решения задачи:
- •2.Разработка отладки листинга программы решения задачи:
ЮРГТУ(НПИ)
№1
Программирование
вычислений. Знакомство со средой
программирования
Лабораторная работа № 1. Программирование вычислений. Знакомство со средой программирования
Элементы языка Pascal
Программа на языке Pascal включает: заголовок программы (Program), раздел описания используемых модулей (Uses), раздел описания меток (Label), раздел описания констант (Const), раздел описания типов данных (Type), раздел описания переменных (Var), раздел описания процедур (Procedure), раздел описания функций (Function), раздел операторов (Begin…End.).
К стандартным типам данных в языке Pascal относятся: целочисленный тип integer (целые числа), вещественный тип real (действительные числа), логический тип boolean (логические выражения), символьный тип char (отдельные символы), строковый тип string (строки символов).
В языке Pascal используются следующие операторы (управляющие инструкции): составной оператор begin…end (начало…конец), оператор присваивания …:=… (…присвоить…), операторы ввода read(…) (считывать) и readln(…) (считывать до новой строки), операторы вывода write(…) (записывать) и writeln(…) (записывать до новой строки), оператор безусловного перехода goto… (перейти к…), оператор условного перехода (условный оператор) if…then…else… (если…то…иначе…), оператор варианта (выбора) case…of…else…end (в случае…из…иначе…конец), оператор цикла с предусловием while…do… (пока…делать…), оператор цикла с постусловием repeat…until… (повторять…пока…), операторы цикла с параметром for…:=…to…do… (для…от…до…делать…) и for…:=…downto…do… (для…от…вниз до…делать…), оператор присоединения with…do… (с…делать…).
Операции и функции в языке Pascal
В языке программирования Pascal используются следующие операции: арифметические операции + (сложение); - (вычитание); (умножение); / (деление); div (целочисленное деление); mod (остаток от деления); операции сравнения = (равно); <> (не равно); > (больше); < (меньше); >= (больше или равно); <= (меньше или равно); логические операции and (логическое «и»); or (логическое «или»); not (логическое «не»).
Среди арифметических операций сначала выполняются умножение и деление, а потом сложение и вычитание. Порядок выполнения операций можно изменить с помощью круглых скобок.
Пример 1.
Математическая запись |
Запись на Паскале |
|
|
Математическая запись |
Запись на Паскале |
|
|
В языке Pascal используются следующие математические функции и выражения:
Математическая запись |
Запись на Паскале |
|
sin(x) |
|
cos(x) |
|
arctan(x) |
|
abs(x) |
|
ln(x) |
|
exp(x) |
|
sqr(x) |
|
sqrt(x) |
|
exp(bln(a)) |
|
exp(1/bln(a)) |
Математическая запись |
Запись на Паскале |
|
ln(b)/ln(a) |
|
ln(x)/ln(10) |
|
sin(x)/cos(x) |
|
cos(x)/sin(x) |
|
sin(sqr(x)) |
|
sqr(sin(x)) |
Константа
|
pi |
Среди других стандартных функций в языке Pascal наиболее часто применяются: round (округление числа), trunc (целая часть числа), frac (дробная часть числа), random (случайное число), odd (проверка нечётности), ord (порядковый номер аргумента), chr (символ с заданным порядковым номером), pred (предшествующее значение аргумента), succ (последующее значение аргумента).
Порядок выполнения
|
– |
|
Пуск ►(Мой) Компьютер, Apps (G:), BP, BIN, BP (или Borland Pascal, ОК , найти свою папку, ОК , ОК ). |
|
Window ►Close (Окно ►Закрыть), File ►New (Файл ►Новый). |
Вычислить
|
Набрать 1-ю программу (см. примеры программ). |
|
File ►Change dir (Файл ►Сменить директорию), Drives, (H:), на папках преподавателя и группы, на своей папке, ОК . |
|
File ►Save as (Файл ►Сохранить как), ввести имя файла, ОК . |
|
Compile ►Compile (Компиляция ►Компилировать) (или [Alt]+[F9]), , исправить ошибку, далее аналогично. |
|
Run ►Run (Выполнение ►Выполнить) (или [Ctrl]+[F9]), ввести 1‑е число, |__|, ввести 2-е число, , далее аналогично. |
|
Debug ►User Screen (Отладка ►Экран пользователя) (или [Alt]+[F5]), записать информацию, . |
|
File ►Save (Файл ►Сохранить) (или [F2]). |
Ввести и вывести значения переменных a, b, с с использованием разных операторов ввода и вывода. |
Выполнить п. 3, набрать 2-ю программу. |
|
Изменить программу, выполнить пп. 5-10. |
Найти величину
|
Выполнить п. 3, набрать 3-ю программу. |
|
Изменить программу, выполнить пп. 5-10. |
|
File ►Exit (Файл ►Выход) (или [Alt]+[X]). |