- •1. Постановка задачи
- •7. Выводы
- •1. Постановка задачи
- •2.Разработка алгоритма
- •3.Таблица идентификаторов.
- •4.Схема алгоритма
- •5.Текст программы и результат работы программы.
- •7. Выводы
- •1. Постановка задачи
- •2.Разработка алгоритма
- •3.Таблица идентификаторов
- •4.Схема алгоритма
- •5.Текст программы и результат работы программы.
- •1.Безмодульный способ
- •7. Выводы
- •1. Постановка задачи
- •7. Выводы
4.Схема алгоритма
1 Способ
2 Способ
5.Текст программы и результат работы программы.
1 Способ
2 Способ
6.Контрольный расчёт
Для тестирования программы выбираем контрольный набор исходных данных: x =12.
Расчет, выполненный вручную, дал следующие результаты: y =0,267.
Назначение набора данных |
Набор данных |
Результаты вычислений |
||||||
x |
|
|
Ручные |
На ЭВМ |
||||
y |
|
y |
|
|||||
Контрольный набор |
|
|
|
|
|
|
|
|
Рабочий набор |
12 |
|
|
- |
- |
0,267 |
|
7. Выводы
Тот факт, что результаты контрольных расчетов, выполненных вручную, достаточно совпадают с результатами контрольных расчетов, выполненных на ЭВМ, свидетельствуют о том, что программа составлена правильно.
Задание 3.
1. Постановка задачи
Необходимо решить на ЭВМ задачу вычисления N значений функции y = f(x) для ряда равноотстоящих значений аргумента x, начиная от значения x = xнач вплоть до значения x = xкон. Функция y = f(x) зависит от параметра a. Результат следует получить двумя способами: безмодульным и с использованием подпрограммы-функции.
2.Разработка алгоритма
Решаемая задача относится к категории циклических. Расчетные формулы имеют следующий вид:
В программе должен быть предусмотрен ввод исходных данных, к которым относятся переменные n,a,xn,xk,d; вычисление величины yi.
3.Таблица идентификаторов
N |
Обозначение в задаче |
Идентификатор |
Назначение |
|
1 |
xнач |
хn |
Исходные данные |
|
2 |
a |
a |
||
3 |
xкон |
xk |
||
4 |
N |
n |
|
|
5 |
- |
d |
|
|
6 |
y |
yi |
Результаты вычислений |
|
7 |
- |
i |
Промежуточная величина |
|
8 |
|
xi |
|