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 dada por: gomezevelyn0213
0

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 :)

Respuesta dada por: megatokay
0

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

Adjuntos:
Preguntas similares