б) алг Треугольник1(арг вещ a,b,UgolC, рез вещ c, UgolA, UgolB, S)
нач
ввод a, b, UgolC
c:=sqrt(a*a+b*b-2*a*b*cos(UgolC))
UgolA:=arcsin(a*sin(UgolC)/c)
UgolB:=arcsin(b*sin(UgolC)/c)
S:=b*c*sin(UgolA)/2
вывод c, UgolA, UgolB, S
кон
в) алг Треугольник2(арг вещ a,b,c, рез вещ Radius,UgolA)
нач вещ p
ввод a,b,c
p:=(a+b+c)/2
UgolA:=2*arctg(sqrt((p-b)*(p-c)/(p*(p-a))))*180/3.14
Radius:=a*b*c/(4*sqrt(p*(p-a)*(p-b)*(p-c)))
вывод Radius, UgolA
кон
г) алг Объем и Площадь Пирамиды(арг вещ a,UgolAGrad, рез вещ V, S)
нач вещ H,SBase,UgolARad
| H - высота пирамиды; SBase - площадь основания
ввод a,UgolAGrad
UgolARad:=UgolAGrad*3.14/180
SBase:=a*a*sqrt(3)/4
H:=a*sqrt(3)/6*tg(UgolARad)
V:=SBase*H/3
S:=SBase*(1+1/cos(UgolARad))
вывод V, S
кон
д) алг Объем и Площадь конуса(арг вещ RBig,RSmall,Ugol, рез вещ V, S)
нач вещ H,L
ввод RBig,RSmall,Ugol
H:=(RBig-RSmall)*tg(Ugol)
L:=(RBig-RadSmall)/cos(Ugol)
V:=1/3*3.14*H*(RSmall**2 + RBig**2 + RSmall*RBig)
S:=3.14*L*(RBig+RSmall)
вывод V, S
кон
е) алг Параметры пирамиды (арг вещ a,UgolA, рез вещ V, S, Sесtion)
нач вещ H
ввод a,UgolA
H:=a*sqrt(2)/2*tg(UgolA)
V:=1/3*a*a*H
Sесtion:=a*H*sqrt(2)/2
S:=a*a*(1+sqrt(2*tg(UgolA)**2+1))
вывод V, S, Sесtion
кон
Ответы домашнего задания
а) если x <= -100 б) если x*x+y*y <= 1
то y:=sign(x)*abs(x)**(1/7) то z:=x*x+y*y
иначе если x < 100 иначе если y>=x
то y:=sign(x)*abs(x)**(1/3) то z:=x+y
иначе y:=sqrt(x) иначе z:=0.5
все все
все все
в) если x < 0 г) выбор
то z:=lg(-x) при с=0 : z:=1
иначе z:=sqrt(x+1) при с=1 : z:=x
все при с=2 : z:=3*x*x - 1/2
если z>=0 при с=3 : z:=x*x*x - 3*x/2
то F:=2*z+1 иначе z:=2*x**4 - 3*x/2
иначе F:=sin(z) все
все
д) если abs(x)+abs(y) < r е) если x>1
то z:=sqrt(x*x+y*y) то если y>1
иначе z:=max(abs(x), abs(y)) то v:=x+y
все иначе v:=x-y
все
ж) если (x-a)**2 +(y-b)**2 < r*r иначе если y>0
то z:=abs(x)+abs(y) то v:=y-x
иначе z:=x+y иначе v:=-x-y
все все
все