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.
plande accion dl aula de innovación pedagogica 2024.pdf
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.