Unadista, nosotros de ayudamos (315)6490504.

LISTA DE PROBLEMAS

Problema 1.

En el curso de Introducción a la Programación, se requiere un programa para identificar cuantos Estudiantes aprobaron y cuantos no en un curso, el que Usted escoja. Es natural que se capture información y se muestre información sobre los resultados solicitados; Se debe capturar el puntaje definitivo de N estudiantes matriculados al curso. El puntaje mínimo es 0 y el máximo 500; el curso se aprueba con 300 puntos o más.

Problema 2.

Una institución de estudios físicos toma la temperatura de 7 ciudades diferentes, se encontró que todas las temperaturas son diferentes. Se requiere identificar cual ciudad presentó la temperatura más alta y cual la más baja. Para tomar la temperatura, es necesario que esté presente el Gerente del Instituto quien da fe de ello.

Problema 3.

En el colegio Mi Saber, tienen docentes que tienen el título de magister, Especialistas y diplomados. Se requiere un programa que permita liquidar el sueldo de N docentes, sabiendo que magister gana un básico más el 20% de su sueldo, los otros dos ganan el 15% y el 10% más de su sueldo básico respectivamente.

Problema 4.

El señor Juan Pérez es un viajero constante y registra en su libreta lo que le cuesta cada pasaje de cada trayecto en pesos. Necesita calcular cuánto dinero gasta al final de mes, en N trayectos. El debe registrar inmediatamente termina cada trayecto el valor gastado en él.

Problema 5.

Un analista financiero desea conocer cuál es el alza más alta y cuál es el precio más bajo que ha presentado un producto, cuyos precios fluctúan entre 150 y 200 mil pesos el bulto. Debe registrar N alzas, a medida que se publican en la pantalla de la bolsa de valores.

Respuestas

Respuesta dada por: mafernanda1008
0

Desarrollaremos un algoritmo que resuelva la situación planteada:

#Problema #1:

#Declaración de variables

Entero: N, i cont, u

Real V

#inicio del programa

   u = 0

   cont = 0

   Mientras u ≠ 1

        Imprimir("Introduzca la cantidad de estudiantes)

          Leer N

          Si (N no es entero)

             Imprimir("Usted no introdujo un número valido)

          Si (N es entero)

                 u = 1

   Fin Mientras

 

   Para i desde 1 hasta N

       Mientras u = 1

          Imprimir("Introduzca el puntaje del estudiante %d",i)

                  Leer V

          Si V < 0 o V > 500

              Imprimir("Usted introdujo un número incorrecto")

          Si no

              u = 0

      Fin mientras

      Si V ≥ 300

             cont = cont + 1

      Fin si

      u = 1

   Fin Para

   Imprimir("La cantidad e estudiantes aprobados es %d", cont)

Fin programa

Problema #2:

#Declaración de variables

Entero: i

Real T(7) Vector de 7 componentes , maxT y minT

#inicio del programa

   Para i desde 1 hasta 7

         Imprimir("Introduzca la temperatura en la ciudad %d",i)

                  Leer T(i)

   Fin Para

  maxT = T(1)

  min (T) = T(1)

  Para j desde 2 hasta 7

      Si T(j) > maxT

            max(T) = T(j)

      Fin si

      Si T(j) < minT

            min(T) = T(j)

      Fin si

 Fin para

   Imprimir("El minimo de la temperatura es %f, el máximo es %f", minT, maxT)

Fin programa

Problema #3

#Declaración de variables

Entero: N, i, u

Real V,S, sf

#inicio del programa

   u = 0

   cont = 0

   Mientras u ≠ 1

        Imprimir("Introduzca la cantidad de docentes")

          Leer N

          Si (N no es entero)

             Imprimir("Usted no introdujo un número valido)

          Si (N es entero)

                 u = 1

   Fin Mientras

 

   Para i desde 1 hasta N

       Mientras u = 1

          Imprimir("introduzca un número negativo si es magister, ingrese cero si es especialista, ingrese un número positivo para diplomado del docente %d",i)

                  Leer V

Imprimir("introduzca sueldo base %d",i)

Leer S

          Si V o S No son número

              Imprimir("Usted introdujo un número incorrecto")

          Si no

              u = 0

      Fin mientras

      Si V <0

             Sf= 1.20*S

sino si V = 0

Sf = 1.15*S

sino

Sf= 1.10*S

      Fin si

      u = 1

Imprimir("el sueldo del docente %d es igual a %f",i,Sf)

   Fin Para

   Fin programa

Problema #4

Problema #4#Declaración de variables

Entero: N, i cont, u

Real V

#inicio del programa

   u = 0

   cont = 0

   Mientras u ≠ 1

        Imprimir("Introduzca la cantidad de trayectos")

          Leer N

          Si (N no es entero)

             Imprimir("Usted no introdujo un número valido)

          Si (N es entero)

                 u = 1

   Fin Mientras

 

   Para i desde 1 hasta N

       Mientras u = 1

          Imprimir("Introduzca el total ganado en el trayecto %d",i)

                  Leer V

          Si V < 0 o no es numerico

              Imprimir("Usted introdujo un número incorrecto")

          Si no

              u = 0

Fin si

      Fin mientras

       cont = cont + V

      u = 1

   Fin Para

   Imprimir("La cantidad recolectada en los trayectos es %f", cont)

Fin programa

- Problema #5:

#Declaración de variables

Entero: N, i cont, u

Real V, maxI, minI

maxI = 0

minI = 0

#inicio del programa

#inicio del programa    u = 0

   cont = 0

   Mientras u ≠ 1

        Imprimir("Introduzca la cantidad de precios")

          Leer N

          Si (N no es entero)

             Imprimir("Usted no introdujo un número valido)

          Si (N es entero)

                 u = 1

   Fin Mientras

 

     Para i desde 1 hasta N

       Mientras u = 1

          Imprimir("Introduzca el precio %d",i)

                  Leer V

          Si V no es un número o V no se cumple que V € [150mil, 200mil]

              Imprimir("Usted introdujo un número incorrecto")

          Si no

              u = 0

Fin si

      Fin mientras

      Si minI> V

minI = V

Fin si

Si maxI< V

maxI = V

Fin si

           u = 1

   Fin Para

   Imprimir("La cantidad minima es %f, la cantidad maxima es %f", minI, maxI)

Fin programa

Preguntas similares