Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INFORME
Autor:
Docente:
CURVA SIMPLE
ZCCS();
CCC();
RCS();
EXPORT CAMINOS1()
BEGIN
CHOOSE(N,"Selecciona ",
"VER RESULTADOS");
IF N==1 THEN
CCS;
CCC;
RCS;
ELSE
PRINT("RESULTADOS");
END;
END;
END;
UNIVERSIDAD PERUANA UNIN
END;
EXPORT CCS()
BEGIN
LOCAL ANG,R,T,LC,EXT;
INPUT({ANG,R});
T:=R*TAN(ANG/2);
LC:=2*R*SIN(ANG/2);
L:=2* *R*(ANG/360);
M:=R*(1-COS(ANG/2));
EXT:=R*(SEC(ANG/2)-1);
RECT_P(0,0,320,240,# FF0000,#FFFFE0);
ARC(0,-15,200,45,135,RGB(255,0,0));
TEXTOUT_P("T=",30,60);
TEXTOUT_P(T,60,60,2,
#000000,100,#99CC33);
TEXTOUT_P("Lc=",90,130);
TEXTOUT_P(LC,120,130,2,
#000000,100,#99CC33);
TEXTOUT_P("L=",30,100);
TEXTOUT_P(L,50,100,2,
#000000,100,#99CC33);
UNIVERSIDAD PERUANA UNIN
TEXTOUT_P("M=",180,40);
TEXTOUT_P(M,200,40,2,
#000000,100,#99CC33);
TEXTOUT_P("E=",140,20);
TEXTOUT_P(EXT,160,20,2,
#000000,100,#99CC33);
TEXTOUT_P("CAMINOS I -UpeU",100,180);
WAIT;
END;
EXPORT RCS()
BEGIN
LOCAL ANG,R,T,LC,EXT,PI,PC,PT;
INPUT({ANG,R,PI});
T:=R*TAN(ANG/2);
LC:=2*R*SIN(ANG/2);
L:=2* *R*(ANG/360);
M:=R*(1-COS(ANG/2));
EXT:=R*(SEC(ANG/2)-1);
PC:=PI-T;
PT:=PC+L;
O:=L/2+PC;
Z:=1;
R:=5;
Q:=IP(PC/10)+1;
J:=ROUND(Q*10,2);
U:=ROUND(J-PC,2);
N:=HMS((U*ANG)/(2*L));
WHILE O>(J+10)
DO
J:=J+10;
H:=10;
U:=ROUND(U+10,2);
N:=HMS((U*ANG)/(2*L));
END;
Y:=ROUND(O+0,2);
B:=ROUND(O-J,2);
U:=ROUND(U+B,2);
N:=HMS((U*ANG)/(2*L));
J:=J+10;
H:=10-B;
UNIVERSIDAD PERUANA UNIN
U:=ROUND(U+H,2);
N:=HMS((U*ANG)/(2*L));
WHILE PT>(J+10)
DO
J:=J+10;
H:=10;
U:=ROUND(U+10,2);
N:=HMS((U*ANG)/(2*L));
END;
Y:=ROUND(PT+0,2);
B:=ROUND(PT-J,2);
U:=ROUND(U+B,2);
N:=HMS((U*ANG)/(2*L));
END;
EXPORT CCC()
BEGIN
LOCAL ANG1,R1,EXT1,ANG2,R2,EXT2,TL,TC;
INPUT({ANG1,R1,ANG2,R2});
B:=R1*TAN(ANG1/2);
D:=2*R1*SIN(ANG1/2);
UNIVERSIDAD PERUANA UNIN
O:=2*3.1416*R1*(ANG1/360);
J:=R1*(1-COS(ANG1/2));
EXT1:=R1*(SEC(ANG1/2)-1);
C:=R2*TAN(ANG2/2);
F:=2*R1*SIN(ANG2/2);
P:=2*3.1416*R1*(ANG2/360);
K:=R2*(1-COS(ANG2/2));
EXT2:=R2*(SEC(ANG2/2)-1);
TL:=(R2-R1*COS(ANG1)+(R1-R2)*COS(ANG2))/(SIN(ANG1));
TC:=(R2-R1*COS(ANG1)-(R1-R2)*COS(ANG2))/(SIN(ANG1));
RECT_P(0,0,320,240,# FF0000,#FFFFFF);
ARC(0,-15,200,67,90,RGB(255,0,0));
ARC(0,-10,200,90,125,RGB(255,0,0));
TEXTOUT_P("T1=",10,60);
TEXTOUT_P(B,30,60,2,
#000000,100,#99CC33);
TEXTOUT_P("Lc1=",10,130);
UNIVERSIDAD PERUANA UNIN
TEXTOUT_P(D,30,130,2,
#000000,100,#99CC33);
TEXTOUT_P("L1=",10,100);
TEXTOUT_P(O,30,100,2,
#000000,100,#99CC33);
TEXTOUT_P("M1=",10,40);
TEXTOUT_P(J,30,40,2,
#000000,100,#99CC33);
TEXTOUT_P("E1=",10,20);
TEXTOUT_P(EXT1,30,20,2,
#000000,100,#99CC33);
TEXTOUT_P("T2=",160,60);
TEXTOUT_P(C,190,60,2,
#000000,100,#99CC33);
TEXTOUT_P("Lc2=",160,130);
TEXTOUT_P(F,190,130,2,
#000000,100,#99CC33);
TEXTOUT_P("L2=",160,100);
TEXTOUT_P(P,190,100,2,
#000000,100,#99CC33);
TEXTOUT_P("M2=",160,40);
TEXTOUT_P(K,190,40,2,
UNIVERSIDAD PERUANA UNIN
#000000,100,#99CC33);
TEXTOUT_P("E2=",160,20);
TEXTOUT_P(EXT2,190,20,2,
#000000,100,#99CC33);
TEXTOUT_P("TL=",50,200);
TEXTOUT_P(TL,80,200,2,
#000000,100,#99CC33);
TEXTOUT_P("TC=",50,220);
TEXTOUT_P(TC,80,220,2,
#000000,100,#99CC33);
TEXTOUT_P("CAMINOS I -UpeU",100,180);
WAIT;
END;