Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Enunciado: texto narrativo que describe una situación problemática a resolver, conteniendo el conjunto de datos
de entrada, los resultados deseados, y el proceso a realizar. Se debe leer repetidas veces
• Datos de entrada y de salida: detectar los datos de entrada y los resultados esperables
• Lote de prueba: Desarrollo de un lote de pruebas que contemple todos los casos con los resultados esperables
para esos datos. Debe contemplar casos correctos y casos erróneos.
• Estrategia: describir en palabras cómo procesar los datos de entrada para obtener los resultados
• Algoritmo de resolución: representación gráfica de una secuencia ordenada y finita de acciones para obtener el
resultado deseado a partir de un conjunto de datos.
• Seguimiento del algoritmo: comprobación manual del algoritmo a partir de distintos juegos de datos
• Codificación: transcribir el algoritmo en el lenguaje de programación Pascal, utilizando un editor y creando un
programa fuente
• Compilación: Detección y corrección de errores
• Ejecución del programa Puesta a prueba del programa con el lote de datos desarrollado previamente.
Primeros ejercicios: Desarrollar los siguientes ejercicios que utilizan variables y constantes, y las estructuras de
control de asignación, selección y repetición. ========>>>>>>> REPASEMOS <<<<<<<========
Definir edad como Entero
Definición de
Definir promedio como Real Recordemos también que una asignación externa de entrada se resuelve mediante la
Definir seguir como Logico
sentencia LEER y una de salida mediante la sentencia ESCRIBIR o MOSTRAR.
1. Dados dos valores numéricos enteros, mostrar la suma, la resta, el producto y la
edad <- 20 división (tener en cuenta que no se puede dividir por cero)
Asignación:
sino
tiene20 <- falso 3. Dados 3 números enteros, mostrarlos en orden de menor a mayor. Pista: comparar
finsi los números de a 2 (primero con el segundo, el mayor con el tercero, etc)
Para:
4. Calcular el promedio de edad correspondiente a 2 personas
Repetitivos: recordemos que hay 3 formas:
10. Para un conjunto de edades de N personas indicar qué edad es la mayor y en qué orden ingresó. Suponer que hay una
única mayor edad
11. Para un conjunto de edades de N personas indicar qué edad es la menor. Suponer que hay una única menor edad
12. Para un conjunto de edades de N personas indicar qué edad es la menor y en qué orden ingresó. Suponer que hay una
única menor edad
13. Para un conjunto de edades de N personas indicar qué edad es la mayor y qué edad es la menor y en qué orden
ingresó cada una de estas. Suponer que hay una única mayor edad y una única menor edad
14. Para un conjunto de edades de N personas indicar qué edad es la mayor y qué edad es la menor y cuántas veces se
repiten cada uno de estos. Deben tener en cuenta que los valores se leen una única vez.
Algunas pistas: Para pensar la estrategia de estos problemas es bueno "jugar", esto es tomar una hoja, marcar y cortar
24 rectángulos, ponerle un número a cada uno de estos (que no se repitan), apilar y comenzar a resolver la estrategia.
Tengan a mano lápiz y papel para ir describiendo variables y asignarles valores. Esto es un "lote de pruebas". Si pueden
los graban y si quieren lo compartimos en el foro.
Para finalizar la práctica … trabajamos con fechas Desarrollar los siguientes ejercicios que trabajan
sobre un conjunto de datos muy interesante: "las fecha". ¿Cómo se comparan fechas?,´¿Cómo se define el mes en una
fecha si está representada mediante un único número "grande"?
15. Se ingresa una edad, mostrar por pantalla alguna de las siguientes leyendas:
- "menor" si la edad es menor o igual a 12
- "cadete" si la edad está comprendida entre 13 y 18
- "juvenil" si la edad es mayor que 18 y no supera los 26
- "mayor" en el caso que no cumpla ninguna de las condiciones anteriores
16. Dada una terna de números naturales que representan al día, al mes y al año de una determinada fecha informarla
como un solo número natural de 8 dígitos (AAAAMMDD).
17. Dado un valor numérico que representa una fecha en el formato AAAAMMDD, mostrar los valores de día, mes y año
18. Dadas dos fechas en formato DDMMAAAA informar cuál es la más reciente. Sugerencia: separar cada fecha en sus tres
componentes y luego analizar año, mes y día
Algunas pistas: Para aprender algo acerca de fechas les propongo goglear acerca del "calendario gregoriano. Les paso
algunos sitios interesantes. Miren este https://www.ecured.cu/Calendario_gregoriano. Acá hay algo en PseInt
https://terepebernal.com/blog/pseudocodigo/dia-semana-de-fecha-con-pseint/