Professional Documents
Culture Documents
// Cuerpo principal
Inicio
Ejecutar PROCESO_INICIAL
Ejecutar PROCESO_PRINCIPAL
Ejecutar PROCESO_FINAL
Fin
//Rutinas
PROCESO_INICIAL
Imprimir “Final de lógica uno”
Ejecutar INGRESAR_POSICIONES
Retorno
PROCESO_PRINCIPAL
Desde F=1 hasta 6
Desde C=1 hasta 6
Ejecutar INGRESAR_ELEMENTO
Fin Desde
Ejecutar SUMA_ELEMENTOS
Fin Desde
Retorno
PROCESO_FINAL
Imprimir “La suma de los elementos que rodean a los valores A: ”,A “y B: ”,B, “ es:”, SUMA
Imprimir “Fin del programa”
Retorno
INGRESAR_POSICIONES
Repetir
Imprimir “Ingrese un valor para A (entre 1 y 6)”; A
Hasta A >= 1 and A <= 6
Repetir
Imprimir “Ingrese un valor para B (entre 1 y 6)”; B
Hasta B >= 1 and B <= 6
Retorno
INGRESAR_ELEMENTO
Imprimir “Elemento de la fila”, F, “de la columna”, C, “”
Ingresar MAT_NUMEROS (F,C)
Retorno
SUMA_ELEMENTOS
Desde F= A-1 hasta A+1
Desde C= B-1 hasta B+1
Si F<>A and C<> B
SUMA=SUMA+MAT_NUMEROS(F,C)
Fin Si
Fin desde
Fin desde
Retorno
Tema 4:
1) Cuáles son las diferencias que existen entre las tres estructuras repetitivas estudiadas:
La diferencia seria el lugar en el que se evalúa la condición, en algunos se
evalúa al comienzo y en otros al final.
2) Indique en qué casos se utiliza cada uno de los siguientes tipos de dato(de ejemplos)
A) Contador
B) Acumulador
C) Bandera
4) Si tuviera que acumular el total de ventas realizadas en cada mes del año, que tipo de
variable recomendaría utilizar a fin de hacer el programa más eficiente (acumulador,
vector o matriz)
En mi caso utilizaría la variable del tipo vector, creando uno con 12 elementos
que representarían cada mes del año.