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

ЮРГТУ(НПИ)

№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(bln(a))

exp(1/bln(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 (последующее значение аргумента).

Порядок выполнения

  1. Если это необходимо, зайти в Windows.

  1. Загрузить систему программирования Borland Pascal (Pascal ABC).

 Пуск  ►(Мой) Компьютер,  Apps (G:),  BP,  BIN,  BP (или  Borland Pascal,  ОК , найти свою папку,  ОК ,  ОК ).

  1. Закрыть окно и создать новый пустой файл.

Window ►Close (Окно ►Закрыть), File ►New (Файл ►Новый).

  1. Набрать программу на языке Pascal для решения следующей задачи № 1:

Вычислить .

Набрать 1-ю программу (см. примеры программ).

  1. Задать диск и папку для хранения файлов.

File ►Change dir (Файл ►Сменить директорию),  Drives,  (H:),  на папках преподавателя и группы,  на своей папке,  ОК .

  1. Сохранить программу в файле.

File ►Save as (Файл ►Сохранить как), ввести имя файла,  ОК .

  1. Проверить программу на ошибки (т.е. сделать компиляцию программы).

Compile ►Compile (Компиляция ►Компилировать) (или [Alt]+[F9]), , исправить ошибку, далее аналогично.

  1. Запустить программу на выполнение и задать исходные данные ( и ; и ).

Run ►Run (Выполнение ►Выполнить) (или [Ctrl]+[F9]), ввести 1‑е число, |__|, ввести 2-е число, , далее аналогично.

  1. Просмотреть результат, показать преподавателю и записать полученный ответ.

Debug ►User Screen (Отладка ►Экран пользователя) (или [Alt]+[F5]), записать информацию, .

  1. Сохранить ещё раз программу.

File ►Save (Файл ►Сохранить) (или [F2]).

  1. Аналогично набрать программу для решения задачи № 2:

Ввести и вывести значения переменных a, b, с с использованием разных операторов ввода и вывода.

Выполнить п. 3, набрать 2-ю программу.

  1. Изменить программу так, чтобы на экране отображался пояснительный текст при вводе и выводе. Далее получить ответ в задаче № 2 (при ; ; ).

Изменить программу, выполнить пп. 5-10.

  1. Аналогично набрать программу для решения задачи № 3:

Найти величину , где катет треугольника , а объем шара .

Выполнить п. 3, набрать 3-ю программу.

  1. Изменить программу так, чтобы на экране ответ занимал 7 позиций c 2 цифрами в дробной части. Далее получить ответ в задаче № 3 (при ; ; ).

Изменить программу, выполнить пп. 5-10.

  1. Выйти из системы программирования Borland Pascal.

File ►Exit (Файл ►Выход) (или [Alt]+[X]).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]