× Atención!! Los materiales de este libro aún no están optimizados para dispositivos móviles, para una mejor visualización le recomendamos acceder desde un navegador de escritorio.

Material de Libre Acceso.

Autoevaluación 10
Icono de IDevice de pregunta Capítulo 10
¿Qué tipo de método es el siguiente: if horasTrab <= 40 then?
  
Selección doble
Selección simple
Selección múltiple

¿Cuando se habla de selección en seudocódigo aplicado conjuntamente con el diagrama de clases y los conceptos de la programación orientada a objetos, de que estamos hablando?
  
Diseño de algoritmos OO usando la selección simple
Diseño programa usando la selección doble
Diseño de algoritmos OO usando la selección múltiple

¿Cómo es la instrucción que representa la selección doble?
  
If then else
If
Switch

¿Cuál es la instrucción que representa la selección simple?
  
Switch
If then else
If then

¿Cuál es la instrucción que representa la selección múltiple?
  
If then else
If then
Switch

Marcar los errores en la siguiente programación:

Algoritmo CALCULAR SUELDO CON INCENTIVO DE UN EMPLEADO
Clase Empleado7
1. Declarar
Datos
nombreEmp: integer
horasTrab: Entero
cuotaHora: Real
sueldo: Real
2. Método establecerNombreEmp(nom: Cadena)
a. nombreEmp = nom
3. Método establecerHorasTrab(horasTr: Entero)
a. horasTrab = horasTr()
b. Fin Método
4. Método establecerCuotaHora(cuotaHr: Real)
a. cuotaHora = cuotaHr
b. Fin Método
5. Método calcularSueldo
a. sueldo = horasTrab * cuotaHora
b. if horasTrab > 40 then
1. sueldo = sueldo + (sueldo * 0.05)
c. endif
d. Fin Método

  
1. falta el punto 2. El punto b. Fin Método establecerNombreEmp
2. el nombre: integer va con caneda no con integer
3. va con corchetes a. horasTrab[] = horasTr
1. falta el pto 5. Fin Método
2. lleva paréntesis () Método calcularSueldo()
3. va con dos puntos a. horasTrab : horasTr()
1. falta el punto 2. El punto b. Fin Método
2. lleva paréntesis () Método calcularSueldo()
3. el nombreEmp: integer va con caneda no con integer
4. va sin paréntesis 3.a. horasTrab = horasTr