Ir al contenido principal

EJERCICIOS DE ALGORITMIA I - ESTRUCTURAS CÍCLICAS Y CONDICIONALES


1- Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Algoritmia.

Inicio 

         calif, promedio, suma, contador : numérico

         calif = 0, promedio = 0, suma = 0, contador = 0
        
         Desde contador = 1 hasta 7, inc + 1

                   Leer calif

                   Suma = suma + calif

         Fin_desde

                   Imprimir “El promedio es”, promedio

Fin


 2-  Leer 10 números y obtener la suma de los pares e impares

Inicio

         num, sumap, sumaim, cont : numérico

         num = 0, sumap = 0, sumaim = 0, cont = 0

         Desde cont = 1 hasta 10, inc + 1

                   Leer num

                   si (num mod 2 = 0) entonces

                            sumap = sumap + num

                   sino

                            sumaim = sumaim + num

                   fin_si

        
         fin_desde

Fin

3- Suponga que tiene usted una tiene y desea las ventas en una computadora. Diseñe un pseudocódigo que lea por cada cliente, el monto total de su compra. Al final del día escriba el monto total de las ventas y el número de clientes atendidos.

Inicio

         monto_venta, cont, montototal, x : numérico

         monto_venta = 0, cont = 0, montototal = 0, x = 0

         Mientras (x = 0)

                   Leer monto_venta

                   montototal = montototal + monto_venta

                   cont = cont + 1

                   Imprimir “Ingrese cero (0) para continuar”

                   Leer x

         Fin_mientras

                   Imprimir “Total de venta del día”, monto_venta
                  
                   Imprimir “La cantidad de clientes atendidos es”, cont

Fin


4- Calcular e imprimir la tabla de multiplicar de un número cualquiera. Imprimir el multiplicando el multiplicador y el producto.

Inicio
        
         cont, producto, numero : numérico

         cont = 0, producto = 0, numero = 0

         Imprimir “Ingrese un número”

         Leer numero

         Mientras (numero > 10)

                   cont = cont + 1

                   producto = numero * cont

                   Imprimir numero, “*”, cont, “=”, producto

         Fin_mientras

Fin

5 – Encontrar el menor valor de un conjunto de n números dados.

Inicio

         n, num, menor, i, : numérico

         n = 0, num = 0, menor =, i = 0

         Imprimir “Ingrese la cantidad que desea”

         Leer n

         Desde i = 1 hasta i = n, inc + 1

                   Leer num
                   si i = 1

                            menor = num

                   sino

                            si menor > num

                                      menor = num

                            fin_si


                   fin_si

         fin_desde


                   Imprimir “El menor valor ingresado es”, menor

Fin


Comentarios

Entradas más populares de este blog

GENERACIONES DE LAS COMPUTADORAS

Primera Generación de Computadoras (1951-1958) Las computadoras de la primera generación emplearon bulbos o tubos al vació para procesar la información. Los operadores ingresaban los datos y programas en códigos especiales por medio de tarjetas perforadoras.  Esas computadoras de bulbos eran mucho mas grandes y generaban mas calor que los modelos contemporáneos. Se programaban en lenguaje de maquina. Las primeras máquinas que surgieron en ésta generación fueron la MARK 1, ENIAC, EDVAC, ENIVAG y la IBM 701. Segunda Generación de Computadoras (1959-1964) El invento del transistor hizo posible una nueva generación de computadoras, más rápidas, mas pequeñas y con menor necesidad de ventilación. Las computadoras se programan en un lenguaje de alto nivel. Las computadoras de la segunda generación eran sustancialmente mas pequeñas y rápidas que las del los bulbos y se usaban para nuevas aplicaciones, como en los sistemas para reservación en lineas aéreas, control de

EJERCICIOS DE ALGORITMIA I - ESTRUCTURAS CÍCLICAS Y CONDICIONALES _ PARTE 2

·         A un trabajador le pagan según sus horas trabajadas y la tarifa está a un valor por hora. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un 50% para las horas extras. Calcular el salario de un trabajador dadas las horas trabajadas y la tarifa. Inicio          hs_traba, extra, salario, pago_hora: numérico          hs_traba = 0, extra = 0, salario = 0, pago_hora = 0          Leer pago_hora, hs_traba                    si hs_traba > 40 entonces extra = (hs_traba – 40) *( pago_hora * 50%)/100                             salario = (pago_hora*40) + extra                             Imprimir “El salario es:”, salario                    sino                             salario = hs_traba * pago_hora                             Imprimir “El salario es:”, salario                    fin_si Fin ·        Modificar el ejercicio anterior para obtener la suma de los salarios de t