EJERCICIOS PREPARATORIOS PARA EL PARCIAL 40%

Transcripción

EJERCICIOS PREPARATORIOS PARA EL PARCIAL 40%
EJERCICIOS PREPARATORIOS PARA EL PARCIAL 40%
1. Diseñe un algoritmo que según la edad, mes y día de nacimiento de una persona determine si es un menor o
mayor de edad que nació durante el primer o segundo semestre del año. Si la persona nació antes del mes 6 día
14 es considerado nacido en el primer semestre en caso contrario nacido en el segundo semestre.
Ejemplos de salida:
"menor de edad nacido en el primer semestre"
"mayor de edad nacido en el segundo semestre"
2. Diseñe un algoritmo que según el salario y el tipo de contrato determine si los ingresos de un trabajador son
iguales, menores o superiores a lo establecido por la ley (500 pesos). Si el tipo de contrato es fijo deberá arrojar
un mensaje que lo indique. Por ejemplo:
"ingresos mayores a lo establecido con contrato fijo"
En caso contrario un mensaje como estos:
"ingresos iguales a los establecidos sin contrato fijo"
"ingresos menores a los establecidos sin contrato fijo"
3. Diseñar un algoritmo que pida al usuario ingresar los datos de 20 vehículos, le pida el modelo (año de
fabricación) y el último número de placa.
El programa debe indicar si los vehículos son antiguos (antes de 1980), contemporáneos (entre 1980 y 2000) o
modernos (del 2001 en adelante) y determinar si tienen placa par o impar.
La salida debe imprimir un resultado como este ejemplo:
“automóviles antiguos con placa par”, 3
“automóviles antiguos con placa impar”, 3
“automóviles contemporáneos con placa par”, 2
“automóviles contemporáneos con placa impar”, 4
“automóviles modernos con placa par”, 5
“automóviles modernos con placa impar”, 3
#
1
2
3
4
5
6
MODELO
1980
2005
1978
1940
2013
2010
PLACA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1999
1960
1995
2001
1950
1980
2003
1965
1969
2003
2002
1998
1995
2012
7
8
9
0
1
2
3
4
5
6
7
8
9
0
Rubrica de la evaluación
1. Declara variables correctamente. – [(0 a 5)*0,1]
(Realiza correctamente asignaciones, reconoce variables y constantes, organiza la información)
2. Demuestra conocimientos en el manejo de condicionales operadores lógicos– [(0 a 5)*0,2]
(Plantea el ejercicio teniendo en cuenta la organización de los elementos que interactúan en el programa,
utiliza las estructuras condicionales correctas, la interacción con el usuario es amigable)
4. Realiza correctamente la prueba de escritorio – [(0 a 5)*0,2]
(Organiza la prueba de escritorio probando los límites mínimos, máximos e intermedios, la prueba de
escritorio refleja el funcionamiento del programa)
5. El algoritmo está bien planteado– [(0 a 5)*0,5] (La lógica del programa es evidente, los datos de salida son
correctos)

Documentos relacionados