Está en la página 1de 2

FUNDAMENTOS DE PROGRAMACIÓN

PROBLEMA ·2

DESCRIPCIÓN. -

Los estudiantes de una clase deben ser calificados. Los estudiantes con una
puntuación igual o superior a 60 pasan el curso, mientras los que obtienen
una puntuación inferior deben repetirlo. Los estudiantes "Deben diseñar un
programa que tome la puntuación de un estudiante (entero) como entrada
y determine si el estudiante a aprobado o no (cadena)

Paso 1: Definir el problema


Primero, comprende claramente el problema. Los estudiantes deben ser calificados, y si su
puntuación es igual o superior a 60, pasan el curso; De lo contrario, deben repetirlo. El
programa debe tomar la puntuación como entrada y determinar si el estudiante ha aprobado
o no.

Paso 2: Diseñar el Algoritmo


2.1. Entrada
Solicitar al usuario que ingrese la puntuación del estudiante como un número entero.

2.2. Proceso
Convierte la entrada (que es un texto) a un número entero para poder compararlo.

Usar una estructura condicional para verificar si la puntuación es igual o superior a 60.

Si la puntuación es igual o superior a 60, el estudiante ha aprobado y mostrará un mensaje


indicando que ha pasado el curso.

Si la puntuación es inferior a 60, el estudiante debe repetir el curso y mostrar un mensaje


indicando que no ha pasado.

2.3. Salida
Mostrar un mensaje que indique si el estudiante ha aprobado o no.

FUNDAMENTOS DE PROGRAMACIÓN
FCA | LGIG | 1-4 NO AULA 1C 102
MONTECE VILLAMAR HERNAN
Inicio

// Paso 1: Entrada

Escribir "Ingrese la puntuación del estudiante: "

Leer puntuacionComoTexto

puntuacionEntera = ConvertirAEntero(puntuacionComoTexto)

// Paso 2: Proceso

Si puntuacionEntera >= 60 Entonces

Escribir "El estudiante ha aprobado el curso."

Sino

Escribir "El estudiante debe repetir el curso."

FinSi

Fin

FUNDAMENTOS DE PROGRAMACIÓN
FCA | LGIG | 1-4 NO AULA 1C 102
MONTECE VILLAMAR HERNAN

También podría gustarte