1. Приведем ряд общих правил, которые следует учитывать при написании программ на языке Pascal.
2. Все действующие в программе переменные должны быть определены.
Любая программа должна содержать следующие три составные части:
- ввод исходных данных,
- обработка,
- вывод результатов.
3. Недопустимо задавать исходные данные с помощью операторов присваивания.
4. Ввод данных с клавиатуры должен предваряться выводом наводящего сообщения. Например:
Write (‘N=’); {Вывод наводящего сообщения}
ReadLn(N); {Ввод значения переменной N}
При вычислении по формулам часто используется прием, который называют вычленением одинаковых подвыражений. Например, для 30 варианта в формуле, определяющей значение величины z, дважды входит подвыражение sin2(a(3y2 - 2)). Выполняя вычленение одинаковых подвыражений в задаче варианта 30, исходную расчетную формулу для вычисления величины z можно заменить следующими двумя формулами:
Введение дополнительной переменной p позволяет уменьшить количество вычислений и упрощает расчетную формулу для вычисления величины z.
При записи арифметических выражений на языке Pascal необходимо учитывать следующее:
1. В языке PASCAL отсутствует оператор возведения в степень. Для возведения некоторой величины а в степень в необходимо использовать следующее математическое соотношение
ab = ebina
2. Это же соотношение следует использовать и для вычисления корней (за исключением квадратного корня)
3. В языке Pascal отсутствует функция для вычисления тангенса. Необходимо использовать следующее математическое соотношение
4. Логарифмы: ,
Пример оформления отчета по лабораторной работе
(для варианта 30)
А. Постановка задачи
Требуется составить программу вычисления значений функций
по заданным значениям, a, x, b и выполнить вычисления на ЭВМ.
Б. Разработка алгоритма
Решаемая задача относится к категории задач формульного счета. В формуле для вычисления величины z целесообразно выполнить вычленение одинаковых подвыражений. Для выполнения вычленения введем дополнительную переменную р. С учетом этого расчетные формулы принимают следующий вид:
В программе должен быть предусмотрен ввод исходных данных, к которым относятся переменные x, a, b; вычисления величин y, p и z; вывод результатов вычислений (вывод значений величин y и z).
В. Схема алгоритма
Г. Контрольный расчет
Для тестирования программы выбираем контрольный набор исходных данных: 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 |