Examen - (AAB01) Cuestionario 3 - Evalúe Las Estructuras Repetitivas en POO
Examen - (AAB01) Cuestionario 3 - Evalúe Las Estructuras Repetitivas en POO
Examen - (AAB01) Cuestionario 3 - Evalúe Las Estructuras Repetitivas en POO
Pregunta 1 1 pts
https://utpl.instructure.com/courses/53778/quizzes/342463/take 1/8
17/5/23, 22:18 Examen: [AAB01] Cuestionario 3: Evalúe las estructuras repetitivas en POO
Pregunta 2 1 pts
Clase Maestro
1. Declarar
nombre: Cadena
3. Método obtenerNombre()
return nombre
Fin Método obtenerNombre
Clase Ejecutar
1. Método principal()
a. Declarar Variables
nom: Cadena // para ingresar el nombre del maestro
contador: Entero
contador = 1
https://utpl.instructure.com/courses/53778/quizzes/342463/take 2/8
17/5/23, 22:18 Examen: [AAB01] Cuestionario 3: Evalúe las estructuras repetitivas en POO
Leer nom
d.establecerNombre(nom)
contador = contador + 1
endwhile
Fin Método principal
Fin Clase Ejecutar
Clase Ejecutar
1. Método principal()
a. Declarar Variables
nom: Cadena // para ingresar el nombre del maestro
contador: Entero
contador = 1
Clase Ejecutar
1. Método principal()
a. Declarar Variables
nom: Cadena // para ingresar el nombre del maestro
contador: Entero
contador = 1
Pregunta 3 1 pts
Clase Profesor
1. Declarar
numeroAlumnos: Entero
3. Método obtenerNumeroAlumnos()
return numeroAlumnos
Fin Método obtenerNumeroAlumnos
https://utpl.instructure.com/courses/53778/quizzes/342463/take 3/8
17/5/23, 22:18 Examen: [AAB01] Cuestionario 3: Evalúe las estructuras repetitivas en POO
Clase ClasePrincipal
1. Método principal()
a. Declarar Variables
nAlumnos: Entero
contador: Entero
contador = 10
b. do
Profesor d = new Profesor()
Solicitar nAlumnos
Leer nAlumnos
d.establecerNumeroAlumnos(nAlumnos)
contador = contador + 1
while contador < 1
Fin Método principal
Fin Clase Ejecutar
Dada las siguientes clases, identifique las salidas por pantalla que se obtendrán a
través de la clase Ejecutar:
Clase Nota
1. Declarar variables
nota1: Real
nota2: Real
nota3: Real
promedio: Real
3. Método calcularPromedio():
3.1. promedio = (nota1 + nota2 + nota3)/3
3.2. Fin Método calcularPromedio
4. Método obtenerPromedio():
4.1 return promedio
4.2 Fin Método obtenerPromedio
Fin Clase Nota
Clase Ejecutar
1. Método principal()
a. Declarar Variables
contador: Entero
contador = 1
https://utpl.instructure.com/courses/53778/quizzes/342463/take 4/8
17/5/23, 22:18 Examen: [AAB01] Cuestionario 3: Evalúe las estructuras repetitivas en POO
8.3
8.3
6.6
8.3
6.6
8.3
6.6
Dada las siguientes clases, identifique las salidas por pantalla que se obtendrán a
través de la clase Ejecutar:
Clase Profesor
1. Declarar
nombre: Cadena
2. Método Profesor()
nombre = "Antonio Valencia"
4. Método obtenerNombre()
return nombre
Fin Método obtenerNombre
Clase Ejecutar
1. Método principal()
a. Declarar Variables
contador: Entero
contador = 3
https://utpl.instructure.com/courses/53778/quizzes/342463/take 5/8
17/5/23, 22:18 Examen: [AAB01] Cuestionario 3: Evalúe las estructuras repetitivas en POO
Imprimir d.obtenerNombre()
contador = contador + 1
endwhile
Fin Método principal
Fin Clase Ejecutar
Antonio Valencia
Matias Oyola
Antonio Valencia
Matias Oyola
Pregunta 6 2 pts
Clase Administrativo
1. Declarar
bono: Real
3. Método obtenerBono()
return bono
Fin Método obtenerBono
Fin Clase Administrativo
Clase Ejecutar
1. Método principal()
a. Declarar Variables
elBono: Real
b. for i=1; i<=2;i++
Administrativo d = new Administrativo()
Solicitar elBono
Leer elBono
endfor
Fin Método principal
Fin Clase Ejecutar
Clase Ejecutar
1. Método principal()
https://utpl.instructure.com/courses/53778/quizzes/342463/take 6/8
17/5/23, 22:18 Examen: [AAB01] Cuestionario 3: Evalúe las estructuras repetitivas en POO
a. Declarar Variables
elBono: Real
b. for i=1; i<=2;i++
Administrativo d = new Administrativo()
Solicitar elBono
Leer elBono
d.establecerBono(elBono)
endfor
Fin Método principal
Fin Clase Ejecutar
Clase Ejecutar
1. Método principal()
a. Declarar Variables
elBono: Real
b. for i=1; i<=2;i++
Administrativo d = new Administrativo()
Solicitar elBono
Leer elBono
d.obtenerBono()
endfor
Fin Método principal
Fin Clase Ejecutar
Pregunta 7 2 pts
Dada las siguientes clases, identifique la salida por pantalla que se obtendrán a
través de la clase Ejecutar:
Clase Nota
1. Declarar variables
nota1: Real
nota2: Real
nota3: Real
promedio: Real
2. Método Nota()
2.1. nota1 = 10
2.2. nota2 = 10
2.3. nota3 = 10
2.4. Fin Método Nota
3. Método calcularPromedio():
3.1. promedio = (nota1 + nota2 + nota3)/3
3.2. Fin Método calcularPromedio
4. Método obtenerPromedio():
4.1 return promedio
4.2 Fin Método obtenerPromedio
Fin Clase Nota
Clase Ejecutar
1. Método principal()
a. Declarar Variables
suma: Real
https://utpl.instructure.com/courses/53778/quizzes/342463/take 7/8
17/5/23, 22:18 Examen: [AAB01] Cuestionario 3: Evalúe las estructuras repetitivas en POO
contador: Entero
contador = 1
suma = 0
b. while contador <= 1 then
Nota d = new Nota(20, 20, 0)
d.calcularPromedio()
suma = suma + d.obtenerPromedio()
Imprimir suma
contador = contador + 1
endWhile
Fin Método principal
Fin Clase Ejecutar
13.333
10
10
23.333
https://utpl.instructure.com/courses/53778/quizzes/342463/take 8/8