Програмирование в TurboPaskal 7.0
Отчет по лабораторной работе №4
Тема-программирование линейных вычислительных процессов с использованием операторов, реализующих базовые структуры ветвления.
Цель работы - освоить на практике программирование несложных разветвляющихся вычислительных процессов, используя для этого, простейшие операторы управления, в частности условный оператор и оператор безусловного перехода
Выполнил: ст. гр. ТО-07 Цыренов Ж.Е.
Проверил: доц. каф. ИКТ Журов Г.Н.
Дата: 28.04.08
Задание 1.Составить программу для табулирования функций f(x) и g(x) при изменении х от а до b с шагом h. В первой колонке печатать х, во второй - f(x), в третьей - g(x)
и
Решение:
Блок схема:
Program Fun1;
Var x,y,z,f,g,xgr,a,b,h:real;
Begin Writeln ('Введите a,b,h'); Readln(a,b,h); Writeln('a=',a:2:2,' b=',b=2:2,' h=',2:4); Writeln('________________________');
Writeln('x f(x) g(x)');
Writeln('________________________'); xgr:=b+0.01*h; x:=a; repeat y:=sqrt(1-x*x); z:=sin(x/2); f:=(y+x)*z; g:=y-x*x*z; Writeln(x:2:3, f:2:4, g:3:4); x:=x+h;
until x>xgr
End.Ответ:
Введите a,b,h
0.1 0.15 0.01
a=0.10 b=FALSE h= 2
________________________
x f(x) g(x)
________________________
0.1000. 0547 0.9945
0.110 0.0607 0.9933
0.120 0.0667 0.9919
0.130 0. 0728 0.9904
0.140 0. 0790 0.9888
0.150 0.0853 0.9870
Задание 2. Элементы последовательности заданы рекуррентно. Составить программу вычисления и печати числа элементов последовательности, удовлетворяющих указанному неравенству.
n=6
Решение:Program Pose1;
Введите n,a0
6 -1
Введено число вычисляемых элементов последовательности: 6
Начальное значение:-1.000
k= 2
Задание 3. Используя формулы для элементов последовательности, составить программу для вычисления суммы n элементов этой последовательности.
Решение:
Program Sum;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.