jueves, 28 de junio de 2012

Estructuras Cíclicas (Ejercicios Resueltos)


1) Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Diseño Estructurado de Algoritmos
            Inicio
               Sum=0
               Leer Nom
               Hacer para c = 1 a 7
                        Leer calif
                        Sum = sum + calif
               Fin-para
               prom = sum /7
               Imprimir prom
            Fin.     

2) Leer 10 números y obtener su cubo y su cuarta.
            Inicio
               Hacer para n = 1 a 10
                        Leer num
                        cubo = num * num * num
                        cuarta = cubo * num
                        Imprimir cubo, cuarta
               Fin-para
            Fin.
  
3) Leer 10 números e imprimir solamente los números positivos
            Inicio
               Hacer para n = 1 a 10
                        Leer num
                        Si num > 0 entonces
                                   Imprimir num
                        fin-si
               Fin-para
            Fin.

4) Leer 20 números e imprimir cuantos son  positivos, cuantos negativos y cuantos neutros.
            Inicio
               cn = 0
               cp = 0
               cneg = 0
               Hacer para x = 1 a 20
                        Leer num
                        Sin num = 0 entonces
                                   cn = cn + 1
                                 si no
                                   Si num > 0 entonces
                                               cp = cp + 1
                                            si no
                                               cneg = cneg + 1
                                   Fin-si
                        Fin-si  
               Fin-para
               Imprimir cn, cp, cneg
            Fin.

5) Leer 15 números negativos y convertirlos a positivos e imprimir dichos números.
            Inicio
               Hacer para x = 1 a 15
                        Leer num
                        pos = num * -1
                        Imprimir num, pos
               Fin-para
            Fin.

6) Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. Realizar un algoritmo para calcular la calificación media y la calificación mas baja de todo el grupo.
            Inicio
               sum = 0
               baja = 9999
               Hacer para a = 1 a 40
                        Leer calif
                        sum = sum + calif
                        Si calif < baja entonces
                                   baja = calif
                        fin-si
               Fin-para
               media = sum / 2
               Imprimir media, baja
            fin

7) Calcular e imprimir la tabla de multiplicar de un numero cualquiera. Imprimir el multiplicando, el multiplicador y el producto.
            Inicio
               Leer num
               Hacer para X = 1 a 10
                        resul = num * x
                        Imprimir num, “ * “, X, “ = “, resul  
               Fin-para
            fin.

8) Simular el comportamiento de un reloj digital, imprimiendo la hora, minutos y segundos de un día desde las 0:00:00 horas hasta las 23:59:59 horas
            Inicio
               Hacer para h = 1 a 23
                  Hacer para m = 1 a 59
                        Hacer para s = 1 a 59
                           Imprimir h, m, s
                        Fin-para
                  Fin-para
               Fin-para
            fin. 

3 comentarios:

  1. amigo la primera la hice de esta forma:
    Inicio
    Dv(declaracion de variable)
    Hacer para X:=1 hasta 7
    Leer (Calif)
    Accalif:=Accalif+calif
    donde Accalif: es acumulador de calificaciones
    Fin hacer para
    Prom:= Accalif/7
    Imprimir Prom
    Fin

    dime si esta mala o es igual grax


    ResponderEliminar
  2. Hola. si el ejercicio que hiciste es muy parecido al que estaba resuelto. te sugiero busques la entrada Estructuras ciclicas ( ejercicios propuestos )y empieces a resolverlos. saludos

    ResponderEliminar
  3. una pregunta del problema 6. por que en la baja es 9999?

    ResponderEliminar