1. Расчетные формулы:
, ,, , .
2. Тесты для отладки программы:
x=0.7; r=0.343; y=2.78989; z=1.94767;
частное от деления y на z= 1. Oстаток от деления y на z= 1/
3. Исходные данные:
4.Блок-схема
5. Программа:
Program Pr3;
Var x,a,c,d,y,z,r:real;
aokr,bokr,del,ost:integer;
Begin
x:=0.7;
r:=x*x*x;
a:=r/sqrt(1-r*r);
y:=3.14-arctan(a);
c:=(r+1)/ABS(r+1);
d:=EXP(Ln(ABS((r+1))/3));
z:=1.5+c*d;
aokr:=round(y);
bokr:=round(z);
del:=aokr div bokr;
ost:=aokr mod bokr;
WriteLn;
WriteLn('x=',x:5:2,' r=',r:5:3,' y=',y:7:5,' z=',z:7:5);
WriteLn('aokr=',aokr:2,' bokr=',bokr:2);
WriteLn('частное от деления y на z=',del:2);
WriteLn('остаток от деления y на z=',ost:2);
End.
6. Вид печати:
x= 0.70 r=0.343 y=2.78989 z=1.94767
aokr= 3 bokr= 2
частное от деления y на z= 1
остаток от деления y на z= 1.
Задача 4.
Составить программу для вычисления и печати указанных величин при заданных значениях исходных величин. Определить целую и дробную части величины z. Напечатать эти значения.
Формула:
Исходные данные:
с=2,1; a=1,1.
Печатаемые данные:
c,a, ,x, y, z.
Решение.
1. Расчетные формулы:
; ; y=b*e;
2.Тест для отладки программы:
3. Программа:
Program prim4;
var x,b,y,a,c,z,e:real;
zdrob, zcel:real;
Begin
c:=2.1;
a:=1.1;
b:=exp((1/5)*ln(a));
e:=cos(b);
x:=ln(abs(c*c/a));
y:=b*e;
z:=x/y;
zcel:=int(z);
zdrob:=frac(z);
WriteLn;
WriteLn('c=',c:3:1,' a=',a:3:1,' cos(b)=',e:3:3);
WriteLn('x=',x:8:5,' y=',y:8:5,' z=',z:8:5);
WriteLn('zcel=',zcel:3:0,' zdrod=',zdrob:8:6);
End.
5. Вид печати:
c=2.1 a=1.1 cos(b)=0.524
x= 1.38856 y= 0.53409 z= 2.59985
zcel= 2 zdrod=0.599852
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.