La Informatica
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...
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