Задание 1
Программирование вычислений функции с одной переменной.
1. Условие задачи
Составить таблицу значений функции по исходным данным, принятым в соответствии с вариантом
№ вар.
Вид функции
Аргумент
Пределы
изменения аргумента
Шаг
Значения
констант
7
x
0-2
0,2
a=0,5
b=1,0
2. Идентификация и назначение типов констант и переменных
В процессе реализации алгоритма будут использованы следующие
переменные и константы соответствующих типов:
x – независимая переменная (аргумент) вещественного типа (Х);
s – зависимая переменная (функция) вещественного типа (S);
?x – шаг изменения аргумента, константа вещественного типа (DX);
xo – минимальное значение аргумента, константа вещественного типа (X0);
xk – максимальное значение аргумента, константа вещественного типа (ХК);
а=0,5 – константа вещественного типа (А);
b= 1,0 – константа вещественного типа (В).
3. Блок - схема алгоритма
Блок - схема алгоритма представлена на рис. 1.
4. Контрольный пример
Для отладки программы необходимо выполнить контрольный пример,
При этом из заданного диапазона изменения аргумента выбираются такие два
значения, при которых, при возможности, можно было бы подсчитать
функцию просто. В данном варианте таких значений аргумента нет.
Приходится принимать два любых:
Х1=1, Х2 =2
Рис.1. Блок - схема алгоритма
5. Программа
Программа на Фортране имеет следующий вид:
С ПРОГРАММА ТАБУЛИРОВАНИЯ ФУНКЦИИ
С ВЫПОЛНИЛ СТУДЕНТ СЕМЧУГОВ Д. С.
С
INTEGER X0,XK
REAL X, DX, A, B,S
C ПРИСВОЕНИЕ НАЧАЛЬНЫХ ЗНАЧЕНИЙ ДАННЫМ
С
X0=0
XK=2
DX=0.2
A=0.5
В=1.0
С
С ВЫВОД НАЧАЛЬНЫХ ЗНАЧЕНИЙ
С
PRINT 1, X0, XK,DX,A,B
1 FORMAT (5X,'X0=',F3.1,' XK=',F3.1,' DX=',F3.1,' A=',F3.1,'B=',F4.1)
C
C ПЕЧАТЬ ЗАГОЛОВКА ТАБЛИЦЫ
С
PRINT 2
2 FORMAT (5X,15('-')/6X,'X',6X,'S'