Está en la página 1de 7

METODOLOGIA DE LA PROGRAMACION DE

SISTEMAS INFORMATICOS
ESTUDIANTE: MICHAEL JAVIER CHARRY
Fecha: 8 / 7 / 2019

ACTIVIDAD 3
EVIDENCIA 2
PROBLEMA

Sustentación de situación problemática “docente Universidad del Cauca”.

El docente Juan Carlos Martínez de la Universidad del Cauca, requiere un programa el cual le permita
realizar los cálculos necesarios, para determinar si los estudiantes de lógica de programación
aprueban o no aprueban la materia al finalizar su semestre.

o El programa debe permitir capturar el nombre de cada estudiante y su respectivo


código.
o El programa debe permitir capturar la nota del primer parcial.
o El programa debe permitir capturar la nota del segundo parcial.
o El programa debe permitir capturar la nota del examen final.
o El primer parcial equivale a un 35%, el segundo parcial equivale a un 35% y el final al
30%.
o La nota máxima de un parcial no debe superar 5.0 y la nota mínima es de 0.0.
o La nota definitiva=PrimerP*35% + SegundoP*35% + Final*30%
o Los estudiantes aprueban si la definitiva es superior a 3.5.

1
PSEUDOCODIGO
Algoritmo parcial

Escribir "por favor ingrese el nombre del estudiante:";

Leer nombre ;

Escribir "por favor ingrese su codigo:";

leer codigo;

Repetir

Escribir "por favor ingrese su nota del primer parcial:";

leer nota1;

Hasta Que nota1 >= 0.0 && nota1 <= 5.0

nota1= nota1 * 0.35 ;

Repetir

Escribir "por favor ingrese su nota del segundo parcial:";

leer nota2;

Hasta Que nota2 >= 0.0 && nota2 <= 5.0

nota2= nota2 * 0.35

Repetir

Escribir "por favor ingrese su nota del tercer parcial:";

leer nota3;

Hasta Que nota3 >= 0.0 && nota3 <= 5.0

nota3= nota3 * 0.30

notadef=nota1+nota2+nota3;

Si nota > 3.5 Entonces

escribir " aprobo el alumno ",nombre," con cod ",codigo," una nota
de:",notadef;

SiNo

escribir"No aprobo el alumno ",nombre," con cod ",codigo," una nota


de:",notadef;

Fin Si

3
DFD
5
DESAROLLO
En este análisis hay que identificar cuáles son los datos de salida es decir que
resultados debe arrojar nuestro algoritmo y los datos de entrada para sí mismo
saber qué variables se deberían tener en cuenta y condicionales se debían ejecutar
para el desarrollo óptimo de algoritmo

VARIABLES

NOMBRE = ENTRADA
CODIGO =ENTRADA
NOTA1 =ENTRADA
NOTA2 =ENTRADA
NOTA3 =ENTRADA
NOTA DEF=SALIDA

Adicionalmente se utiliza una validación para que los estudiantes ingresen las notas en los
rangos establecidos, de esta forma no la nota ingresada no sea menor de 0.0 y mayor de 5.0.
Asimismo se coloca un condicional en la cual para que se ejecute un estructura selectiva
estableciendo que si el estudiante saca en su definitiva mayor de 3.5 genere un mensaje que diga
que el estudiante paso o de lo contrario perdió.

También podría gustarte