top of page

Pseudocodigo

Diagramas de Flujo

Es una descripción de un algoritmo informÔtico de programación de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que estÔ diseñado para la lectura humana en lugar de la lectura en mÔquina, y con independencia de cualquier otro lenguaje de programación.

Es la representación grÔfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.

CONCEPTO

EN DIAGRAMA DE FLUJO:

EN PSEUDOCODIGO:

​
El siguiente taller se da a resolver por diagramas de Flujo​(taller3-2)​
​
1. A un trabajador le pagan segĆŗn sus horas y una tarifa de pago por horas. si la cantidad de horas trabajadas es mayor a 40 horas. la
   tarifa se incrementa en un 50% para las horas extras. calcular el salario del trabajador dadas las horas trabajadas y la tarifa.

   variables: horas_trabajadas,tarifa,horas_extras,salario,tarifa_e
      inicio
        leer: horas_trabajadas,tarifa
              si: horas_trabajadas <= 40 entonces
                  salario <-- horas_trabajadas * tarifa
              si_no
                  tarifa_extra <-- tarifa + 0.50 * tarifa
                  horas_extras <-- horas_trabajadas - 40
                  salario <-- horas_extras * tarifa_extra + 40 *
                  tarifa
              fin_si
              imprimir: salario.
       fin

2. A un  trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000. por encima de 1000 y hasta 2000 el 5% del
   adicional, y por encima de 2000 el 3% del adicional. calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.

   variables: sueldo,sueldo_neto,descuento
      inicio
        leer: sueldo
              si: sueldo <= 1000 entonces
                  descuento <-- sueldo * 0.1
              si_no
                 si: sueldo <= 2000 entonces
                     descuento <-- (sueldo - 1000) * 0.05 + 1000 * 0.1
                 si_no
                     descuento <-- (sueldo - 2000) * 0.03 + 1000 * 0.1
                 fin_si
                 imprimir: descuento.
       fin

3. Dado un monto calcular el descuento considerando que por encima de 100 el descuento es el 10% y por debajo de 100 el descuento es el
   2%.

   variables: monto,descuento
      inicio
        leer: monto
              si: monto > 100 entonces
                  descuento <-- monto * 10 / 100
              si_no
                  descuento <-- monto * 2 / 100
              fin_si
              imprimir: monto, descuento
       fin

4. Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para convertirse exactamente en minutos.

   variables: tiempo_seg,minutos,segundos
      inicio
        leer: tiempo_seg
              si minutos  <-- tiempo_seg div 60 entonces
                  segundos <-- tiempo_seg mod 60
                  fin_si
              imprimir: minutos,segundos.
       fin

5. Dado un tiempo en minutos, calcular los dias, horas y minutos que le corresponden.

   variables: tiempo,dias,horas,minutos
      inicio
        leer: tiempo
              si: dias <-- tiempo div 1440
                   x <-- tiempo mod 1440
                  horas <-- x div 60
                  minutos <-- x mod 60
                  imprimir: dias,minutos,horas
                  fin_si
       fin   


6. Modificar el ejercicio 1 para obtener la suma de los salarios de todos los trabajadores.

     Inicio
        Leer: N
             X<--1
             S<--0
             Mientras x<=N hacer
                    Leer:h, t
            S<--h*t
                        Imprimir s
                        S<--s+s
                        X<--x+1
             Fin _ mientras
             Imprimir: s
     Fin

7. Dada las horas trabajadas de una persona la tarifa de pago.
   Calcular su salario e imprimirla.

     Inicio
       leer: h, t
            S<--h * t
            Imprimir: s
     Fin

8. La compaƱia Barner posee una caja con $3.71 con la cual empieza todos los dias diariamente se registran egresos.
calcular los egresos de la compaƱia y mostrar cuanto queda en caja.(el programa termina cuando se ingresa un egreso imaginario de -1)

            INICIO

                  Caja=371
                  Egreso=0

              mientras egreso <> -1 Hacer:
                           Caja= Caja - Egreso
                           Leer Egreso
          
              Fin_mientras
          
              Escribir Caja

            FIN

9. Calcular la media de un conjunto de notas de alumnos. Se le ha dado un valor de -30 que detecte el fin del programa

            INICIO

                  Total=0
                  n=0
                  Leer nota
          
              mientras nota<>-30 Hacer:
                           total=total+nota
                           n=n+1
                           Leer nota
          
              fin_mientras
          
              media=total/n
          
              escribir media

            FIN

10. Calcular todos los pagos hechos de un restaurant que lea 130 consumos y que si el consumo ingresado excede los $130 el descuento sera del 15%

            INICIO

                  x=1
          
              mientras x<130 Hacer
                         Leer consumo
                         Si consumo > 130 entonces:
                            descuento=consumo * 0.15
          
                     Sino
                             descuento=0
          
                     Fin_si
                       
                     pago=consumo-descuento
                 
                     escribir pago
                         x=x+1
         
             fin_mientras
            FIN
​

​

​​​​El siguiente taller se da a resolver tanto por pseudocodigo como por diagramas de flujo (taller3-1)
a) Se tiene dos parejas de nĆŗmeros, se debe mostrar las sumas de las diferencias entre primero y cuarto, segundo y tercero e imprimir el resultado final.​
b) Dados tres nĆŗmeros realizar un programa que sume los tres primeros nĆŗmeros y que en otro nĆŗmero calcule la diferencia entre la suma anterior y el segundo nĆŗmero.​
c)Elabore el algoritmo sobre un programa requerido por una tienda para controlar las ventas realizadas por cada cliente durante una promoción de inaguración. Se coloca como limitante que el cliente comprarĆ” siempre cuatro productos. Mostrar cuanto es el valor total a pagar por cliente.​
d)Se requiere el algoritmo de dos parejas de nĆŗmeros e imprima o me muestre la suma de las diferencias entre el primero y el tercero, segundo y cuarto, mostrar la suma e imprimir o mostrar tambiĆ©n el resultado final.​
e)Realizar el algoritmo teniendo en cuenta que existen cinco variables, el resultado de la multiplicación de primera y segunda se guarda en una tercera y en una quinta variable se calcula el cociente entre la tercera y la cuarta, seguidamente en la segunda variable se guardara el resultado del producto entre la quinta y la primera variable.

LA INFORMATICA

  • w-tbird
  • w-facebook

PROFESOR:

GUILLERMO BECERRA ANGARITA

ESTUDIANTES:

ANGIE VALENCIA,ANGIE PEƑA Y LAURA ESPINOSA

bottom of page