Menu

Calcular las calificaciones de un grupo de alumnos. La nota final de cada alumno se calcula según el siguiente criterio: la parte práctica vale el 10%; la parte de problemas vale el 50% y la parte teórica el 40%. El programa leerá el nombre del alumno, las tres notas obtenidas, mostrará el resultado por pantalla, y a continuación volverá a pedir los datos del siguiente alumno hasta que el nombre sea una cadena vacía. Las notas deben estar comprendidas entre 0 y 10, y si no están dentro de ese rango no se imprimirá el promedio y se mostrará un mensaje de error.

Anonymous
2022-08-11
2023-07-06
  • Anonymous

    Anonymous - 2022-08-11

    Algoritmo sin_titulo

    definir  final, practica, problemas, teorica, cantidad_de_alumnos, contador Como Real
    definir alumno, x Como Caracter
    
    Dimension alumno[100]
    Dimension practica[100]
    Dimension problemas[100]
    Dimension teorica[100]
    x<-""
    contador<-0
    escribir "ingrese la cantidad de alumnos: "
    Leer cantidad_de_alumnos
    
    mientras contador <> cantidad_de_alumnos Hacer
        contador = contador +1
        Escribir "_________________________________________________"
        Escribir "Ingrese el nombre del alumno: "
        Leer alumno[cantidad_de_alumnos]
        si alumno[cantidad_de_alumnos] <> x Entonces
            Escribir "La nota practica de: " alumno[cantidad_de_alumnos] " es: "
            leer practica[cantidad_de_alumnos]
            Escribir "La nota de los problemas de: " alumno[cantidad_de_alumnos] " es: "
            Leer problemas[cantidad_de_alumnos]
            Escribir "La nota teorica de: " alumno[cantidad_de_alumnos] " es: "
            Leer teorica[cantidad_de_alumnos]
            si practica[cantidad_de_alumnos] >= 10 o practica[cantidad_de_alumnos] <= 0 o problemas[cantidad_de_alumnos] >= 10 o problemas[cantidad_de_alumnos] <= 0 o teorica[cantidad_de_alumnos] >= 10 o teorica[cantidad_de_alumnos] <= 0 Entonces
                Escribir  "error ingrese un dato valido"
            SiNo
                final <- (practica[cantidad_de_alumnos] + problemas[cantidad_de_alumnos] + teorica[cantidad_de_alumnos]) /3
                si alumno[cantidad_de_alumnos] <> x Entonces
                    Escribir "____________________________________________________________"
                    Escribir "La nota final del/la alumno:  " alumno[cantidad_de_alumnos]
                    Escribir "es de: " final
                FinSi
            FinSi
        Finsi
    
    FinMientras
    

    FinAlgoritmo

     
  • Anonymous

    Anonymous - 2023-01-19

    Algoritmo Alumnos
    definir nombre, respuesta Como Caracter
    Definir nota1, nota2, nota3 Como Entero
    Definir resultado Como Real

    //práctica 10% nota1
    //problemas 50% nota2
    //teorico 40% nota3
    
    Escribir "Bienvenido a la IA del colegio"
    Escribir "¿Desea iniciar el programa?"
    Escribir "Responder con Si o No"
    
    leer respuesta
    
    Si respuesta = "Si" o respuesta = "si" Entonces
        Escribir "Ingrese el nombre del alumno"
        leer nombre
        Mientras  nombre <> "" Hacer
    
                Escribir "Ingrese las calificaciones que obtuvo en las partes prácticas/problemas/teorica"
                Escribir "Ingrese la nota en práctica"
                leer nota1
                si nota1 >= 0 y nota1 <= 10 Entonces
                    Escribir "Ingrese la nota en problemas"
                    leer nota2
                SiNo
                    Escribir "Ha ingresado un valor erroneo"
                    Escribir "El programa ha finalizado"
                FinSi
                    si nota2 >= 0 y nota2 <= 10 Entonces
                        Escribir "Ingrese la nota en teorico"
                        leer nota3
                    SiNo
                        Escribir "Ha ingresado un valor erroneo"
                        Escribir "El programa ha finalizado"
                    FinSi
    
                        si nota3 >= 0 y nota3 <= 10 Entonces
                            Escribir "El nombre del alumno es " nombre
                            Escribir "Su nota en práctica es " nota1
                            Escribir "Su nota en problemas es " nota2
                            Escribir "Su nota en teorico es " nota3
    
                            resultado = (nota1*0.10)+(nota2*0.50)+(nota3*0.40)
    
                            Escribir "Su nota final es de " resultado
    
                            Escribir "-----------------------------------------------"
                            Escribir "Ingrese nombre del alumno"
                            leer nombre
    
                        SiNo
                            Escribir "Ha ingresado una nota invalida"
                            Escribir "El programa ha finalizado"
                        FinSi
        FinMientras
    
    Escribir "El programa ha finalizado"
    

    SiNo
    Escribir "El programa ha finalizado"
    FinSi

    FinAlgoritmo

     
    • Anonymous

      Anonymous - 2023-12-31
      Post awaiting moderation.
  • Anonymous

    Anonymous - 2023-07-06

    Calcular la nota media por alumno de una clase de a alumnos. Cada alumno podrá tener un número n de notas distinto.

     

Anonymous
Anonymous

Add attachments
Cancel