Методические указания по выполнению лабораторной работы

1. Приведем ряд общих правил, которые следует учитывать при написании программ на языке Pascal.

2. Все действующие в программе переменные должны быть определены.

Любая программа должна содержать следующие три составные части:

- ввод исходных данных,

- обработка,

- вывод результатов.

3. Недопустимо задавать исходные данные с помощью операторов присваивания.

4. Ввод данных с клавиатуры должен предваряться выводом наводящего сообщения. Например:

Write (‘N=’); {Вывод наводящего сообщения}

ReadLn(N) ; {Ввод значения переменной N}

При вычислении по формулам часто используется прием, который называют вычленением одинаковых подвыражений. Например, для 30 варианта в формуле, определяющей значение величины z, дважды входит подвыражение sin2(a(3y2 - 2)). Выполняя вычленение одинаковых подвыражений в задаче варианта 30, исходную расчетную формулу для вычисления величины z можно заменить следующими двумя формулами:

Методические указания по выполнению лабораторной работы - student2.ru

Введение дополнительной переменной p позволяет уменьшить количество вычислений и упрощает расчетную формулу для вычисления величины z.

При записи арифметических выражений на языке Pascal необходимо учитывать следующее:

1. В языке PASCAL отсутствует оператор возведения в степень. Для возведения некоторой величины а в степень в необходимо использовать следующее математическое соотношение

ab = ebina

2. Это же соотношение следует использовать и для вычисления корней ( за исключением квадратного корня)

Методические указания по выполнению лабораторной работы - student2.ru

3. В языке Pascal отсутствует функция для вычисления тангенса. Необходимо использовать следующее математическое соотношение

Методические указания по выполнению лабораторной работы - student2.ru

4. Логарифмы: Методические указания по выполнению лабораторной работы - student2.ru , Методические указания по выполнению лабораторной работы - student2.ru

Пример оформления отчета по лабораторной работе

(для варианта 30)

А. Постановка задачи

Требуется составить программу вычисления значений функций

Методические указания по выполнению лабораторной работы - student2.ru Методические указания по выполнению лабораторной работы - student2.ru

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

Б. Разработка алгоритма

Решаемая задача относится к категории задач формульного счета. В формуле для вычисления величины z целесообразно выполнить вычленение одинаковых подвыражений. Для выполнения вычленения введем дополнительную переменную р. С учетом этого расчетные формулы принимают следующий вид:

Методические указания по выполнению лабораторной работы - student2.ru

В программе должен быть предусмотрен ввод исходных данных, к которым относятся переменные x, a, b; вычисления величин y, p и z; вывод результатов вычислений (вывод значений величин y и z).

В. Схема алгоритма

Методические указания по выполнению лабораторной работы - student2.ru Методические указания по выполнению лабораторной работы - student2.ru

Г. Контрольный расчет

Для тестирования программы выбираем контрольный набор исходных данных: x = -0,5236(p / 6), a = -1,571 и b = 5.75.

Расчет, выполненный вручную, дал следующие результаты: y = 2, z =2(см. таблицу вычислений ниже).

Назначение набора данных Набор данных Результаты вычислений
x a b Ручные На ЭВМ
y z y z
Рабочий набор -0,5236 -1,571 5,75 2,0000 2,0003

Наши рекомендации