Apoyando

Solo disponible en BuenasTareas
  • Páginas : 4 (986 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de septiembre de 2012
Leer documento completo
Vista previa del texto
EXAMEN FINAL
ALGORITMICA I
2011-I

PROBLEMA 1:
(5 puntos) Crear la matriz Gastos, de 12x6 para almacenar los gastos de una empresa durante los 12 meses del año, en cada uno de sus 6 rubros:útiles de oficina, teléfono, luz, agua, salarios, alquiler. Se pide crear:
a) El array unidimensional Gastos Anuales por cada Rubro (GA), donde guarde el total de gastos de cada rubro.
b) El arrayunidimensional Gastos Mensuales por cada Rubro(GM), donde se guardará el total de gastos de cada mes.

SOLUCIÓN

Procedimiento LlenarMatriz (real m [])
Entero i, j
Para i de 0 a 11 hacerPara j de 0 a 5 hacer
Leer (m [i, j])
Fpara
Fpara
FllenarMatriz

Procedimiento GastosAnuales (real m [], real v [])
Entero i, j
Real X<- 0
Para i de 0 a 5 hacer
Para j de 0 a 11hacer
X <- X + m [i, j]
v [i] <- X
Fpara
Fpara
FGastosAnuales

Procedimiento GastosMensuales (real m [], real v [])
Entero i, j
Real X<- 0
Para i de 0 a 11 hacer
Para j de 0a 5 hacer
X <- X + m [i, j]
v [i] <- X
Fpara
Fpara
FGastosMensuales

Pseudocódigo Principal

Real Gastos [12,6]
Real GA [6]
Real GM [12]

LlenarMatriz (Gastos)
GastosAnuales(Gastos, GA)
GastosMensuales (Gastos, GM)

Fin

PROBLEMA 2:
(8 puntos) Administre mediante ARCHIVOS los datos de los alumnos, cuyos registros contienen los siguientes campos: Código, Nombre,Aula, Grado (1, 2, 3, 4, 5), Turno (M, T, N). Debe validar que los valores agregados de grado y turno sean los correctos. Los datos se deben manejar mediante el siguiente Menú de Opciones:

MENUPRINCIPAL
[1]Ingreso de Datos
[2]Modificación (solo un campo)
[3]Mostrar alumnos de un grado (el grado lo indicará el usuario)
[4]Finalizar

SOLUCIÓN

Puntero archivo F

Estructura ALUMNOEntero código
Cadena nombre
Entero aula
Entero grado
Caracter turno
Festructura

Booleano Función VerificaTurno (caracter x)
Booleano R
Si x=’M’ entonces
R<-V
Fsi...
tracking img