Você está na página 1de 5

ACTIVIDAD 3 EVIDENCIA 2

SUSTENTACIN SITUACIN PROBLEMTICA METODOLOGA


DE LA PROGRAMACIN DE SISTEMAS INFORMTICOS

LIDIS EMILCEN ANGARITA BORRERO

NOVIEMBRE DE 2016

El docente Juan Carlos Martnez de la Universidad del Cauca, requiere


un programa el cual le permita realizar los clculos necesarios, para
determinar si los estudiantes de lgica de programacin aprueban o no
aprueban la materia al finalizar su semestre.
El programa debe permitir capturar el nombre de cada estudiante y su
respectivo cdigo. El programa debe permitir capturar la nota del
primer parcial.
El programa debe permitir capturar la nota del segundo parcial.
El programa debe permitir capturar la nota del examen final.
El primer parcial equivale a un 35%, el segundo parcial equivale a un
35% y el final al 30%.
La nota mxima de un parcial no debe superar 5.0 y la nota mnima es
de 0.0.
La nota definitiva=PrimerP*35% + SegundoP*35% + Final*30%
Los estudiantes aprueban si la definitiva es superior a 3.5.
Analcelo de manera lgica y posteriormente desarrolle un documento
describiendo detalladamente los pasos que sigui en el proceso de anlisis y
diseo de la solucin.
SOLUCION
1. Anlisis

El ejercicio solicita un programa que permita realizar los clculos que se


requieran para determinar si los estudiantes de una asignatura aprueban o no
la materia.
Las condiciones principales del programa deben ser las siguientes:
-

Debe permitir capturar los datos del estudiante (nombre cdigo)

Debe permitir capturar las 3 notas parciales y examen final

Parcial 1 = 35% De la nota Final

Parcial 2 = 35% De la nota Final

Examen final = 30% De la nota Final

La nota mxima de un parcial es = 5.0

La nota mnima de un parcial es = 0.0

La nota final o definitiva es igual a la suma de las notas de cada parcial y


el examen final de acuerdo a sus porcentajes

Un estudiante aprueba si su nota definitiva es Mayor que 3.5

1. Declaracin de variables

Las variables que se necesitan para desarrollar el programa seran las


siguientes:
-

String: Nombre

Int: cdigo

Double: Parcial1, Parcial2, Examen_Final, Nota_Definitiva

1. Diagrama de flujo
INICIO
Ingrese Nombre del
estudiante
Ingrese Cdigo del
estudiante
Ingrese Nota primer parcial
Ingrese Nota Segundo
parcial
Ingrese Nota Examen Final

Nota_Definitiva = (Parcial1*35%) +
(Parcial2*35%) + (Examen_Final*30%)

Nota_Definitiv
a > 3.5

NO
Imprimir
Desaprobado

SI

Imprimir
Aprobado

FIN

2. Pseudocdigo

Inicio
String Nombre;
Int cdigo;
Double Parcial1, Parcial2, Examen_Final, Nota_definitiva;
Escribir Ingrese nombre del alumno
Lea Nombre
Escribir Ingrese cdigo del alumno
Lea cdigo
Escribir Ingrese Nota del primer parcial
Lea Parcial1
Escribir Ingrese Nota del Segundo parcial
Lea Parcial2
Escribir Ingrese Nota del examen final
Lea examen Final
Nota_Definitiva = (Parcial1*35%) + (Parcial2*35%) + (Examen_Final*30%)
Si
Nota_definitiva > 3.5
Imprima Aprobado
Sino
Nota_definitiva <= 3.5
Imprima Desaprobado
Fin si
Fi006E

Você também pode gostar