Este documento presenta tres problemas resueltos mediante flujogramas, pseudocódigo y codificación en Fox. Los problemas incluyen calcular la hipotenusa de dos catetos, determinar si una edad es mayor o menor de edad, y mostrar la serie del dos.
Técnicas de flujograma, pseudocódigo, lenguaje fox
1. Nombre Flujograma Pseudocódigo Codificación en Fox
Terminal Iniciar SetTalk Off
Inicio/Fin Finalizar Cancel
Procesar Store 0 to A
Proceso C=A+B
Entrada Ingresar @8,2 GET A PICTURE “999”
Read
Despliegue Desplegar @8,1 SAY “IngreseNúmero”
Bloque de decision Si A>0 entonces …………….. If A>0 then ……….
Bifurcación Caso contrario ……………….. Else …………………
Condicional FinSi endif
CicloRepetitivo Para I = 1 hasta 3 For I=1 to 3
Bucle ………………. ……………….
For ……………… ………………
While ……………… ………………
Do While siguiente endfor
Imprimir
Impresión
Documento
TÉCNICAS DE FLUJOGRAMA
Conector Interno
By J. Farinango.
Dentro de página
ww.eduvirtual.tk
2. Problema1: Se necesita calcular la Hipotenusa de dos catetos ingresados por teclado.
Flujograma Pseudocódigo Codificación en FOX
Iniciar_programa_Hipotenusa Set Talk Off
Inicio
Clear
A=0; B=0; Procesar: Store 0 to A, B
A=0;
B=0;
“Ingrese dos
Desplegar“Ingrese dos lados”
lados” @4,2 SAY “Ingrese dos lados”
Ingresar A, B @5,2 GET A Pict “999”
A, B @6,2 GET B Pict “999”
READ
H=raíz(A*A + B*B) Procesar: H=sqrt(A*A + B*B)
H=raíz(A*A + B*B)
“La Hipotenusa
es:”, H Desplegar “La Hipotenusa es:”, H @7,2 SAY “La Hipotenusa es: “
@8,2 SAY H
Fin Finalizar_programa_Hipotenusa Cancel
Esto se muestra en FOX cuando ejecutas el programa.
3. Problema 2: Se necesita saber si la edad ingresada por teclado corresponde a una persona menor o mayor de edad.
Flujograma Pseudocódigo Codificación en FOX
Inicio Iniciar_programa_Edad Set Talk Off
Clear
Ed=0; Procesar: Store 0 to Ed
Ed=0;
“Ingrese una Desplegar “Ingrese una edad” @4,2 SAY “Ingreseunaedad”
Edad”
Ingresar Ed @5,2 GET EdPict “999”
READ
Ed
If Ed > 18 then
Si ED>18 entonces @6,2 SAY “Mayor de edad: ”
Ed>18 Desplegar “Mayor de edad: ”, Ed @7,2 SAY Ed
Caso contrario Else
Desplegar “Menor de edad: ”, Ed @6,2 SAY “Menor de edad: ”
“Menor de “Mayor de @7,2 SAY Ed
edad:”, Ed edad:”, Ed
Endif
Fin si
Endif
Cancel
Fin Finalizar_programa_Edad
Esto se muestra en FOX cuando ejecutas el programa.
4. Problema 3: Mostrar en pantalla la serie del dos.
Flujograma Pseudocódigo Codificación en FOX
Inicio Iniciar_programa_Serie_Dos set talk off
clear
a=2; Procesar: a=2
a=2;
“Serie del Desplegar “Serie del Dos” @4,2 say "Serie del dos"
Dos”
Para i=1 hasta 10 for i=1 to 10
Procesar: r=a*i
r=a*i
r=a*i t=r
procesar:
t=r t=r
@5+i,8 say t
t Desplegar t
Next
Siguiente next
Fin
Finalizar_programa_Serie_Dos cancel
Esto se muestra en FOX cuando ejecutas el programa.