Целью работы является освоение программирования алгоритмов с линейной структурой, когда решение задачи является результатом выполнения цепи вычислений, в которой очередные вычислительные действия используют в качестве исходных данных результаты вычислений на предыдущих этапах.
Задание является заголовком столбцов таблицы вариантов заданий и формулами в соответствии с вариантом задания.
Действия по вычислениям промежуточных и окончательных результатов описываются операторами присваивания. Необходимо следить, чтобы порядок расположения операторов присваивания в программе от ее начала к концу соответствовал логической последовательности действий при решении поставленной задачи.
Не следует выражать одни переменные через другие для получения одной формулы из нескольких: в алгоритме и программе необходимо записать столько формул, сколько приводится в задании.
При выборе имен переменных и составлении арифметических выражений необходимо правильно устанавливать тип используемых величин (целые, вещественные и так далее). При использовании в формулах греческого алфавита можно использовать их латинские названия или буквы, сходные по начертанию. Например, символ a можно заменить на Alfa или A, w на Omega или W.
|
|
К сожалению, в языке Паскаль имеется ограниченное количество математических функций, поэтому, при отсутствии стандартной функции ее выражают через другие, используя функциональные соотношения. Ниже приводятся основные математические функции, отсутствующие в языке Паскаль:
;
;
;
;
;
;
.
Более того, любую функцию можно вычислить с помощью четырех арифметических операций итерационными методами или разложением в ряды.
Варианты задания, определенные в соответствии с табл. 1, приведены в табл. 2.
Таблица 2. Варианты заданий 1.1
№ вар. | Вычислить выражение | При заданных значениях |
Продолжение табл. 2
Окончание табл. 2