Altillo.com > Exámenes > CAECE > Introducción a la Informática

Introducción a la informática

1º Parcial

16/05/2000

Altillo.com

1) Se ingresan las notas de los alumnos que rindieron examen en una mesa determinada. Se sabe que en la mesa no pueden presentase mas de 80 alumnos: Desarrollar un algoritmo que suministre la siguiente información (en el orden indicado):
- Cantidad de notas procesadas
- Promedio de notas de la mesa
- Cantidad de alumnos que superan el promedio.
- Cantidad de alumnos que tienen nota menor que el promedio
- Cantidad de alumnos que tienen exactamente la nota promedio.
- Listado de notas ordenadas de mayor a menor

El algoritmo debe cumplir con las especificaciones siguientes:
- Utilizar funciones o procedimientos para el control de fin de datos, para la validación de los datos de entrada y para la obtención de los resultados requeridos.
- Definir las estructuras de datos utilizadas.

2) Escribir una rutina que, dado un arreglo de caracteres, lo invierta. No se debe utilizar un arreglo auxiliar.
Ejemplo:

L

A

P

I

Z

=>

 

Z

I

P

A

L

3) Escribir una rutina que, dado un numero N natural, verifique si se trata del factorial de algún otro numero natural.
Ejemplo: 12 no es el factorial de ningún numero
120 es el factorial de 5.