Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practico 1
Practico 1
UNLPam
PRCTICO 1
Principios Fundamentales de Tipos de Datos y Algoritmos
TEORICO/PRACTICO:
Analice, compare y pruebe las funciones getch(), getche(), gets() y scanf() pertenecientes
a la librera stdio.h.
Analice, compare y pruebe los objetos cin y cout pertenecientes a la clase iostream.
Analice y pruebe las funciones atoi() y atof() pertenecientes a la librera stdlib.h.
EJERCICIO 1: Declare los siguientes sinnimos y utilcelos adecuadamente durante el desarrollo del
prctico:
- Cadena (alias de un arreglo de 25 caracteres) y;
- Nota (alias de un tipo de datos definido por el lenguaje que permite almacenar nmeros que
van del 0 al 10 para representar el puntaje obtenido, por ejemplo, en un examen).
EJERCICIO 2: Declare un tipo enumerado Mes que contenga identificadores para todos los meses del
ao. Utilice adecuadamente este nuevo tipo durante el desarrollo del prctico.
EJERCICIO 3: Implementar una funcin minimoCaracter, que recibe como parmetros una cadena
str, y devuelve el carcter con menor valor numrico segn su correspondencia en la tabla ASCII.
char minimoCaracter (Cadena str);
minimoCaracter (Buenas) => B
minimoCaracter (Hola!) => !
EJERCICIO 4: Implementar una funcin booleana enStr, que permita conocer si un carcter c
encuentra en la cadena str.
se
Pgina 1
Facultad de Ingeniera
UNLPam
EJERCICIO 8: Declare un tipo estructurado Fecha que contenga los campos dia, mes y anio. Utilice
adecuadamente esta estructura durante el desarrollo del prctico.
EJERCICIO 9: Implementar una funcin validarFecha que retorne TRUE o FALSE si la fecha que
recibe como parmetro (date) es vlida. Adems, la funcin debe verificar que el formato del ao este
representado por 4 dgitos.
bool validarFecha (Fecha fecha);
EJERCICIO 10: Declare un tipo de datos estructurado Alumno que contenga miembros para
representar los siguientes datos: numero de legajo, nombre, apellido, fecha de ingreso, carrera, estado
en el que se encuentra (Alumno Regular o No Regular) y en caso de encontrarse en estado Graduado
se le guarda el promedio obtenido durante la carrera. Elija para cada miembro el tipo de dato adecuado.
Utilice adecuadamente este nuevo tipo durante el desarrollo del prctico.
EJERCICIO 11: Declare un tipo de datos estructurado Ctedra que contenga miembros para
representar los siguientes datos: cdigo, nombre, fecha de inicio de actividades, responsable, cantidad
de alumnos y el conjunto de alumnos. Escriba un programa en C que utilice este tipo de dato.
BIBLIOGRAFIA
ATENCIN:
Deber entregarse el cdigo completo de los ejercicios asignados en un slo archivo con un nico
main, siguiendo los criterios aconsejados y, con los controles adecuados, modularizado, etc.
El prctico se entrega el jueves 27/02/2014. Todos los integrantes del grupo debern estar
presentes en la entrega del prctico.
Pgina 2