×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.
Incorrecta, revisar: 11.1 Diseño de algoritmos
OO usando la repeticióndo…while
Incorrecta, revisar: 11.1 Diseño de algoritmos
OO usando la repeticióndo…while
¿Cómo es la estructura correcta de un contador?
totEmpleados = totEmpleados ++
totEmpleados = totEmpleados + 1
totEmpleados = cod+ cod 1
Incorrecta, revisar: 11.1.1 Contadores y
acumuladores
Correcta¡
Incorrecta, revisar: 11.1.1 Contadores y
acumuladores
Marcar y redefinir los errores de programación
Algoritmo CALCULAR SUELDO DE VARIOS EMPLEADOS
Clase Empleado10
1. Declarar
nombreEmp: Cadena
cuotaHora: Real()
sueldo: Real()
2. Método establecerNombreEmp(nom: Cadena)
a. nombreEmp : nom
b. Fin Métodos
3. Método establecerHorasTrab(horasTr: Entero)
a. horasTrab = horasTr
b. Fin Método
4. Método establecerCuotaHora(cuotaHr: Real)
a. cuotaHora = cuotaHr
5. Método calcularSueldo
a. sueldo = horasTrab * cuotaHora
b. Fin Método
6. Método obtenerNombreEmp() Cadena
a. return nombreEmp()
b. Fin Método
7. Método obtenerSueldo() Real
a. return sueldo
b. Fin Método
Clase Empleado10
I. Falta la palabra END en último renglón Clase Empleado10
II. Falta el fin de método en pto 5 : b. Fin Método
III. Fala declarar horasTrab: Entero
IV. Faltan paréntesis, seria 5. Método calcularSueldo()
V. Falta la palabra datas a continuación de declarar
VI. Va sin paréntesis: a. returnes nombreEmp
VII. Va sin S método, b. Fin metodo
VIII. Van sin paréntesis: cuotaHora: Real() y sueldo: Real()
I. Falta la palabra fin en último renglón Clase Empleado10
II. Falta el fin de método en pto 4 : b. Fin Método
III. Debe ir con igual no con 2 ptos a. nombreEmp = nom
IV. Fala declarar horasTrab: Entero
V. Faltan paréntesis, seria 5. Método calcularSueldo()
VI. Falta la palabra datos a continuación de declarar
VII. Va sin paréntesis: a. return nombreEmp
VIII. Va sin S método, b. Fin Método
IX. Van sin paréntesis: cuotaHora: Real() y sueldo: Real()
I. Falta el fin de método en pto 4 : b. Fin Método
II. Debe ir con igual no con 2 ptos a. nombreEmp = nom
III. Fala declarar horasTrab: Entero
IV. Faltan corchetes, seria 5. Método calcularSueldo[]
V. Falta la palabra data a continuación de declarar
VI. Va con paréntesis: a. return nombreEmp()
VII. Va End método, b. END Método
VIII. Van sin paréntesis: cuotaHora: Real() y sueldo: Real()
Incorrecta, revisar: 11.1 Diseño de algoritmos
OO usando la repeticióndo…while
Correcta¡
I. Falta la palabra fin en ultimorenglon Clase Empleado10
II. Falta el fin de método en pto 4 : b. Fin Método
III. Debe ir con igual no con 2 ptos a. nombreEmp = nom
IV. Fala declarar horasTrab: Entero
V. Faltan paréntesis, seria 5. Método calcularSueldo()
VI. Falta la palabra datos a continuación de declarar
VII. Va sin paréntesis: a. return nombreEmp
VIII. Va sin S método, b. Fin Método
IX. Van sin paréntesis: cuotaHora: Real() y sueldo: Real()
Bien resuelto:
Algoritmo CALCULAR SUELDO DE VARIOS EMPLEADOS
Clase Empleado10
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. Fin Método
6. Método obtenerNombreEmp() Cadena
a. return nombreEmp
b. Fin Método
7. Método obtenerSueldo() Real
a. return sueldo
b. Fin Método
Fin Clase Empleado10
Incorrecta, revisar: 11.1 Diseño de algoritmos
OO usando la repeticióndo…while