top of page

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.

PSEUDOCODIGO             DIAGRAMAS DE FLUJO

CONCEPTOS

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

En el siguiente taller se da a resolver tanto pseudocodigos como diagramas de flujo

Taller 3-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.
​

EN DIAGRAMA DE FLUJO...

I'm a title. Double click to edit me.

EN PSEUDOCODIGO...

​Taller 3-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

​

​

​

​

​

COLEGIO:
EL CARMEN TERESIANO CUCUTA
PRUEBA DE CALIDAD
PROFESOR:
GUILLERMO BECERRA ANGARITA
ALUMNAS:
ANGIE PEÑA MORENO
LAURA ESPINOSA QUINTERO

bottom of page