Los alumnos del Curso Principios de Algoritmos lograron llegar al final del curso y se desea saber cuál es su promedio final, dado que se estructuro en tres FASES y cuál será el promedio que obtendrá en cada FASE. Estas fases se evalúan como se muestra a continuación. (7Ptos) La calificación de Estructura Secuencial se obtiene de la sig. manera: Examen Final 70% Promedio de tareas 30% En esta fase se pidió un total de tres tareas. La calificación de Estructura Condicional se obtiene de la sig. manera: Examen Final 60% Promedio de tareas 40% En esta fase se pidió un total de dos tareas. La calificación de Estructura Repetitivas se obtiene de la sig. manera: Examen Final 65% Promedio de tareas 35% En esta fase se pidió un promedio de tres tareas.
Respuestas
Respuesta:
Algoritmo Promedio_final
Escribir "ingrese la calificacion de estructura secuencial"
Leer CES
Escribir "ingrese las tres tareas"
Leer ns1,ns2,ns3
Escribir "ingrese la calificacion de estructura condicional"
Leer CEC
Escribir "ingrese las dos tareas"
Leer nc1,nc2
Escribir "ingrese la calificacion de esctructura repetitivas"
Leer CER
Escribir "ingrese las tres tareas "
Leer nr1,nr2,nr3
PCES<-CES*0.70
PNS<-(ns1+ns2+ns3)/3 * 0.30
PES<-PCES+PNS
PCEC<-CEC*0.60
PNC<-(nc1+nc2)/2*0.40
PEC<-PCEC+PNC
PCER<-CER*0.65
PNR<-(nri+nr2+nr3)/3*0.35
PER<-PCER<-PNR
Escribir "promedio calificacion de estructura secuencial:", PES
Escribir "promedio calificacion de estructura condicional:",PEC
Escribir "promedio calificacion de estructuras repetitivas :",PER
FinAlgoritmo
Explicación:
corona :)
Pseudocódigo Pseint para calcular el promedio de calificaciones finales en un lapso de tres fases y tres materias. Se adjunta imagen de salida por pantalla del algoritmo
Algoritmo promedioEnCadaFASE
- // Definir e inicializar variables
Definir nta,pon,scuencial,cndicional,rpetitiva, fnal Como Real
Definir fse, menu, tma Como Caracter
scuencial <- 0
cndicional <- 0
rpetitiva <- 0
fnal <- 0
pon <- 0
nta1 <- 0
nta2 <- 0
fse <- ""
tma <- ""
Dimension menu[3]
menu[1] <- '1.- Primera'
menu[2] <- '2.- Segunda'
menu[3] <- '3.- Tercera'
Dimension menu2[3]
- // Ingresar datos
Para p<-1 Hasta 3 Hacer
menu2[1] <- '1.- Estructura Secuencial '
menu2[2] <- '2.- Estructura Condicional'
menu2[3] <- '3.- Estructura Repetitiva'
Escribir ' *FASE*'
Para x<-1 Hasta 3 Hacer
Escribir menu[x]
FinPara
Escribir 'Elija Opción ' Sin Saltar
Repetir
Leer fse
Mientras Que (fse<>'1') Y (fse<>'2') Y (fse<>'3')
- // Procesar datos
Para q<-1 Hasta 3 Hacer
Escribir ' *TIPO EVALUACIÓN*'
Para x<-1 Hasta 3 Hacer
Escribir menu2[x]
FinPara
Escribir 'Elija Opción ' Sin Saltar
Repetir
Leer tma
Mientras Que (tma<>'1') Y (tma<>'2') Y (tma<>'3')
- // Procesar datos
Segun tma Hacer
'1':
Escribir 'Nota Final de ', menu2[1]
Repetir
Leer nta1
Hasta Que nta1>=0 y nta1<=10
pon = 0.7
scuencial <- scuencial+(nta1*pon)
Para x<-1 Hasta 3 Hacer
Escribir 'Nota tarea ', x, ' :'
Repetir
Leer nta2
Hasta Que nta2>=0 y nta2<=10
sumanta2 <- sumanta2+nta2
FinPara
nta2 <- sumanta2/3
pon = 0.4
scuencial <- scuencial+(nta2*pon)
menu2[1] <- '1.---------'
sumanta2 <- 0
'2':
Escribir 'Nota Final de ', menu2[2]
Repetir
Leer nta1
Hasta Que nta>=0 y nta<=10
pon = 0.6
cndicional <- cndicional+(nta1*pon)
Para x<-1 Hasta 2 Hacer
Escribir 'Nota tarea ', x, ' :'
Repetir
Leer nta2
Hasta Que nta2>=0 y nta2<=10
sumanta2 <- sumanta2+nta2
FinPara
nta2 <- sumanta2/2
pon = 0.3
cndicional <- cndicional+(nta2*pon)
menu2[2] <- '2.---------'
sumanta2 <- 0
'3':
Escribir 'Nota Final de ', menu2[3]
Repetir
Leer nta1
Hasta Que nta1>=0 y nta1<=10
pon = 0.65
rpetitiva <- rpetitiva+(nta1*pon)
Para x<-1 Hasta 3 Hacer
Escribir 'Nota tarea ', x, ' :'
Repetir
Leer nta2
Hasta Que nta2>=0 y nta2<=10
sumanta2 <- sumanta2+nta2
FinPara
nta2 <- sumanta2/3
pon = 0.35
rpetitiva <- rpetitiva+(nta2*pon)
menu2[3] <- '3.---------'
sumanta2 <- 0
FinSegun
FinPara
Segun fse Hacer
'1':
fnalfase<- (scuencial + cndicional + rpetitiva)/3
Escribir '***Promedio fase ",menu[1], " ** '
Escribir 'Estructura Secuencial: ',scuencial
Escribir 'Estructura Condicional: ',cndicional
Escribir 'Estructura Repetitivas: ',rpetitiva
Escribir 'Nota final fase " menu[1], ": ',fnalfase
menu[1] <- '1.---------'
'2':
fnalfase<- (scuencial + cndicional + rpetitiva)/3
Escribir '***Promedio fase ",menu[2], " ** '
Escribir 'Estructura Secuencial: ',scuencial
Escribir 'Estructura Condicional: ',cndicional
Escribir 'Estructura Repetitivas: ',rpetitiva
Escribir 'Nota final fase " menu[2], ": ',fnalfase
menu[2] <- '2.---------'
'3':
fnalfase<- (scuencial + cndicional + rpetitiva)/3
Escribir '***Promedio fase ",menu[3], " ** '
Escribir 'Estructura Secuencial: ',scuencial
Escribir 'Estructura Condicional: ',cndicional
Escribir 'Estructura Repetitivas: ',rpetitiva
Escribir 'Nota final fase " menu[1], ": ',fnalfase
menu[3] <- '3.---------'
FinSegun
fnal<- fnal + fnalfase
fiscuencial<- fiscuencial + scuencial
ficndicional<- ficndicional + cndicional
firpetitiva<- firpetitiva + rpetitiva
fnalfase<- 0
scuencial<- 0
cndicional<- 0
rpetitiva<- 0
FinPara
fnal<- fnal/3
fiscuencial<- fiscuencial/3
ficndicional<- ficndicional/3
firpetitiva<- firpetitiva/3
- // mostrar resultado en pantalla
Escribir '***Promedio Globales** '
Escribir 'Estructura Secuencial: ',fiscuencial
Escribir 'Estructura Condicional: ',ficndicional
Escribir 'Estructura Repetitivas: ',firpetitiva
Escribir 'Nota final: ',fnal
FinAlgoritmo
Para saber más acerca de algoritmo pseint promedio de notas consulte: https://brainly.lat/tarea/3935024
#SPJ1