×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.
¿Qué tipo de método es el siguiente: if horasTrab
<= 40 then?
Selección doble
Selección simple
Selección múltiple
Correcta¡
Incorrecta, repase: 10.1 Diseño de algoritmos OO
usando la selección doble(if-then-else)
Incorrecta, repase: 10.1 Diseño de algoritmos OO
usando la selección doble(if-then-else)
¿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
Incorrecta, repase: 10.1 Diseño de algoritmos OO
usando la selección doble(if-then-else)
Correcta¡
Incorrecta, repase: 10.1 Diseño de algoritmos OO
usando la selección doble(if-then-else)
¿Cómo es la instrucción que representa la selección
doble?
If then else
If
Switch
Correcta¡
Incorrecta, repase: 10.1 Diseño de algoritmos OO
usando la selección doble(if-then-else)
Incorrecta, repase: 10.1 Diseño de algoritmos OO
usando la selección doble(if-then-else)
¿Cuál es la instrucción que representa la selección
simple?
Switch
If then else
If then
Correcta¡
Incorrecta, repase:10.2
Diseño de algoritmos OO usando la selección simple (if-then)
Incorrecta, repase:10.2
Diseño de algoritmos OO usando la selección simple (if-then)
¿Cuál es la instrucción que representa la selección
múltiple?
If then else
If then
Switch
Incorrecta, repase:10.3
Diseño de algoritmos OO usando la selección múltiple (switch)
Incorrecta, repase:10.3
Diseño de algoritmos OO usando la selección múltiple (switch)
Correcta¡
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
Incorrecta, repase:10.2
Diseño de algoritmos OO usando la selección simple (if-then)
Incorrecta, repase:10.2
Diseño de algoritmos OO usando la selección simple (if-then)
Correcta¡
A. falta el punto 2. El punto b. Fin Método
B. lleva paréntesis () Método calcularSueldo()
C. el nombreEmp: integer va con caneda no con integer
D. va sin paréntesis 3.a. horasTrab = horasTr
Bien resuelto:
Algoritmo CALCULAR SUELDO CON INCENTIVO DE UN EMPLEADO
Clase Empleado7
1. Declarar
Datos
nombreEmp: Cadena
horasTrab: Entero
cuotaHora: Real
sueldo: Real
2. Método establecerNombreEmp(nom: Cadena)
a. nombreEmp = nom
b. Fin Método
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