You are on page 1of 5

Programa Funciones

Aguirre Mendiola Jos Luis

JLAM-Soft

Programa Funciones

ING. AGUIRRE MENDIOLA JOSE LUIS


1 ING.AGUIRRE MENDIOLA JOSE LUIS

Programa Funciones

Aguirre Mendiola Jos Luis

PROGRAMA FUNCIONES Seccin de Declaracin de Variables


VARIABLES etiqueta re; i,r,k,inter,op: Entero Ancho, alto : Entero Xorigen, Yorigen: Entero x,y:real

Seccin de Declaracin de Procedimientos y Funciones


PROCEDIMIENTO dibujarejes(x,y) COMIENZA Dibujalinea(0,y,ancho,y) Dibujalinea(x,0,x,alto) TERMINA FUNCIN transfx(OX,PX) VARIABLES vr_x: entero COMIENZA vr_x <- OX + PX REGRESA vr_x TERMINA FUNCIN transfy(OY,PY) VARIABLES vr_y: entero COMIENZA vr_x <- OY + PY REGRESA vr_y TERMINA FUNCIN circ(x,r) VARIABLES vy: entero COMIENZA vy <-raiz(( x*x)+(r*r)) REGRESA vy TERMINA FUNCION hiper(x,k) VARIABLES vh:real COMIENZA Vh<-x/k; REGRESA vh; TERMINA 2 ING.AGUIRRE MENDIOLA JOSE LUIS

Programa Funciones
FUNCION sini(x) VARIABLES vy:entero COMIENZA Vy<-sin(x); REGRESA vy; TERMINA FUNCION cosi(x) VARIABLES vx:entero COMIENZA Vx<-cos(x); REGRESA vx; TERMINA PROCEDIMIENTO graficapunto(a,b) VARIABLES tx,ty:Entero COMIENZA Tx <- transfx(Xorigen,a) Ty <- transfy(Yorigen,b) Colocarpixel(tx,ty,10) TERMINA

Aguirre Mendiola Jos Luis

Cuerpo del programa principal


COMIENZA Escribir Menu Funciones; Escribir 1.Circulo; Escribir; Escribe 2.Hiperbola; Escribir; Escribir 3.Seno de X; Escribir; Escribir 4.Coseno de X; Escribir; Escribir '5.Salir re: Escribir Elije una opcin; Leer op; SI op=1 ENTONCES INICIO IF Escribir Dame el radio; Leer r Inter<-10 Modografico Xorigen <- ancho/2 3 ING.AGUIRRE MENDIOLA JOSE LUIS

Programa Funciones
Yorigen <- alto / 2 Dibujarejes(Xorigen,Yorigen) Para i desde (-9*inter) hasta (9*inter) hacer X <-i /inter Y <- circ(x,r) Graficapunto(X,Y,inter) Graficapunto(X,-Y,inter) Fin Para Goto re; FIN SI SI op=2 ENTONCES INICIO IF Escribir Dame k; Leer k Inter<-20 Modografico Xorigen <- ancho/2 Yorigen <- alto / 2 Dibujarejes(Xorigen,Yorigen) Para i desde (-20*inter) hasta (20*inter) hacer X <-i /inter Y <- hiper(x,k) Graficapunto(X,Y,inter) Graficapunto(X,-Y,inter) Fin Para Goto re; FIN SI SI op=3 ENTONCES INICIO IF Inter<-10 Modografico Xorigen <- ancho/2 Yorigen <- alto / 2 Dibujarejes(Xorigen,Yorigen) Para i desde (-20*inter) hasta (20*inter) hacer X <-i /inter Y <- sin(x) Graficapunto(X,Y,inter) Fin Para Goto re; FIN SI SI op=3 ENTONCES INICIO IF Inter<-10 Modografico Xorigen <- ancho/2 Yorigen <- alto / 2 Dibujarejes(Xorigen,Yorigen)

Aguirre Mendiola Jos Luis

4 ING.AGUIRRE MENDIOLA JOSE LUIS

Programa Funciones
Para i desde (-20*inter) hasta (20*inter) hacer X <-i /inter Y <- sin(x) Graficapunto(X,Y,inter) Fin Para Goto re; FIN SI SI op=4 ENTONCES INICIO IF Inter<-10 Modografico Xorigen <- ancho/2 Yorigen <- alto / 2 Dibujarejes(Xorigen,Yorigen) Para i desde (-20*inter) hasta (20*inter) hacer X <-i /inter Y <- cos(x) Graficapunto(X,Y,inter) Fin Para Goto re; FIN SI SI op=5 ENTONCES INICIO IF Exit; FIN SI TERMINA

Aguirre Mendiola Jos Luis

5 ING.AGUIRRE MENDIOLA JOSE LUIS

You might also like