Vous êtes sur la page 1sur 11

PROGRAMACION Desde el principio del siglo XX, las sociedades modernas sintieron la urgencia de desarrollar tcnicas para un tratamiento

automtico de la informacin. Hacia mediados del siglo, se inici un rpido proceso para concebir el soporte lgico de la programacin por computador, que hoy permite almacenar y manejar grandes cantidades de informacin en poco tiempo. El conocimiento necesario para realizar una actividad se denomina informacin. Quien realiza una actividad recibe informacin y a su vez entrega informacin al siguiente eslabn de la cadena hasta terminar el proceso. Bajo este principio se organizan los grupos de trabajo en la investigacin, oficinas, negocios, industrias y dems centros de la actividad humana. Esta permite resolver problemas y lograr objetivos, tambin efectuar de manera organizada las tareas de un proceso hasta su terminacin. Cuando un grupo de personas o una sola, quieren lograr un objetivo especfico, es necesario que analicen el problema en su conjunto y descubran los pasos necesarios a dar para llegar a la meta propuesta. Esta situacin exige la descomposicin del problema en actividades o tareas que pueden cumplirse en lugares diferentes, por varias personas o en momentos distintos. ASIGNACIONES Algoritmo Cualitativo Ejemplo1: Freir Tajadas 1.- Buscar utensilios. 2.- Quitar la cscara al pltano. 3.- Rebanar el pltano. 4.- Prender la hornilla de la cocina. 5.- Colocar el aceite al sartn. 6.- Esperar a que el aceite este caliente. Estar aliente el aceite? SI: ir al paso 7. NO: ir al paso 6. 7.- Colocar las tajadas en el sartn. 8.- Esperar a que doren las tajadas por un lado. Estarn listas las tajadas por este lado? SI: ir al paso 9. NO: ir al paso 8 (Revisin). 9.- Voltear las tajadas. 10.- Esperar a que doren las tajadas. Estarn doradas las tajadas? SI: ir al paso 11. NO: ir al paso 10. 11.- Retirar las tajadas. pregunta de verificacin.

pregunta de verificacin.

12.- Colocar las tajadas en un plato. 13.- Apagar la cocina. 14.- Colocar queso. 15.- Servir. Ejemplo 2: Realizar un pur de papas. 1.- Buscar utensilios. 2.- Lavar las papas. 3.- Llenar la olla con agua. 4.- Colocar las papas dentro de la olla. 5.- Encender la cocina. 6.- Colocar la olla en la cocina. 7.- Esperar a que hiervan. Estarn listas las papas? SI: ir al paso 8. No: ir al paso 7. 8.- Retirar las papas. 9.-Quitar la concha a las papas. 10.- Triturar las papas. 11.- Agregar queso, mantequilla y leche. 12.- Mezclar. 13.- Agregar sal al gusto. 14.- Servir.

pregunta de verificacin

Ejemplo 3: Algoritmo para llegar a la AMV. 1.- Salir a las 11:00 AM. 2.- Caminar hasta la parada de taxis la Dolorita. 3.- Hacer la cola. 4.- Esperar a que llegue el taxi. Lleg el taxi? SI: ir al paso 5. NO: ir al paso 4. 5.- Abordar el taxi. 6.- Esperar a que el carro llegue a Palo Verde. Leg el taxi a Palo Verde? SI: ir al paso 7. NO: ir al paso 6. 7.- Pagarle al taxista. 8.- Caminar hasta la estacin de metro palo verde. 9.- Entrar a la estacin. 10.- Comprar el boleto. 11.- Ir al torniquete. Acept el torniquete el ticket? SI: ir al paso 12. NO: ir al paso 11. 12.- Caminar al andn. 13.- Esperar a que llegue el tren. Lleg el tren?

SI: ir al paso 14. NO: ir al paso 13. 14.- Abordar el tren hasta la estacin Plaza Venezuela. 15.- Esperar a que llegue el tren a la estacin Plaza Venezuela. Lleg el tren a Plaza Venezuela? SI: ir al paso 16. NO: ir al paso 15. 16.- hacer transferencia hacia la lnea 3. 17.- Caminar hacia el andn. 18.- Esperar a que el tren llague al andn. Lleg el tren? SI: ir al paso 19. NO: ir a paso 18. 19.- Abordar el tren hasta la estacin el Valle. 20.- Esperar a que el tren llegue a la estacin el Valle. Lleg el tren al valle? SI: ir al paso 21. NO: ir al paso 20. 21.- salir del andn. 22.- Pasar por el torniquete. 23.- Agarrar la direccin Intercomunal del Valle 24.- Caminar hasta la Alcabala 2 del Fuerte Tiuna. 25.- Pasar la Alcabala 2 del Fuerte Tiuna. 26.- Caminar hasta la Academia Militar de Venezuela. Llegu a la AMV? SI: ir al paso 27. NO: ir al paso 26. 27.- Entrar a la AMV. Algoritmos Cuantitativos Ejemplo 1: Realizar un algoritmo que calcule la altura de un edificio. Anlisis: algoritmo_altura_de_un_edificio. Calcular la altura de el edificio H Determinar cantidad de pisos n Altura de un apartamento h H h*n. Algoritmo 1.- Inicio. 2.- Suministrar cantidad de pisos n. 3.- Suministrar altura de apartamento h 4.- Multiplicar la cantidad de pisos por la altura del apartamento 5.-Generar resultado. 6.- Fin.

h 3

n 9

H 27

Ejemplo 2: Realizar un algoritmo para calcular el rea de un tringulo. Anlisis: algoritmo_rea_de_un_tringulo. Calcular el rea de un tringulo x. Determinar la base del tringulo b. Altura del tringulo h. A b*h/2. Algoritmo 1.- Inicio. 2.- Suministrar cifra de altura h. 3.- Suministrar cifra de base b. 4.- Multiplicar las cifras de base y altura. 5.- Dividir el resultado de la multiplicacin entre 2. 6.- Generar resultado. 7.- Fin.

b 2

h M A 6 12 6

Diagramas de Flujo. Ejemplo 1: Realizar un diagrama de flujo que dado dos numero imprima el mayor de ellos. Algoritmo: algoritmo_imprima_el_mayor 1.- Inicio. 2.- Suministrar variable x. 3.- Suministrar variable y. 4.- determinar si x > y. x >y? SI: ir al paso 6. No: ir al paso 5. 5.- Imprimir x. 6.- Imprimir y. 7.- Fin.

Si No

x x

Ejemplo 2: Realizar un diagrama de flujo que calque e imprima la edad de una persona dado el ao en que naci. Anlisis: algoritmo_edad_de_una_persona Calcular la edad. Suministrar ao de nacimiento n. Suministrar ao actual m. X m-n. Algoritmo 1.- Inicio. 2.- Suministrar variable n. 3.- Suministrar variable m. 4.- X m-n. 5.- Imprimir. 6.- Fin.

m n X 2008 1989 19

Ejemplo 3: realizar un diagrama de flujo que calcule e imprima la nota final de un alumno tomando en cuanta lo siguiente: El semestre consta de 4 cortes. El 1 corte con 25%. El 2 corte con 30%. El 3 corte con 30%. El 4 corte con 15%. Anlisis: algoritmo_nota_final_de_un_alumno Calcular la nota final de un alumno. 1 corte a. 2 cote b. 3 corte c. 4 corte d. X A+B+C+D. (A a*0.25), (B b*0.30), (C c*0.30) y (D d*0.15). Algoritmo 1.- Inicio. 2.- Suministrar variable a. 3.- Suministrar variable b. 4.- Suministrar variable c. 5.- Suministrar variable d. 6.- A a*0.25

7.- B b*0.30 8.- C c*0.30 9.- D d*0.15 10.- X A+B+C+D. 11.- Imprimir X. 12.- Fin.

a 20 5

b c 02 15 0.60 4.5

d X 05 0.75 10.85

Ejemplo 4 4.1 Realizar un diagrama de flujo que dado dos nmeros imprima el mayor de ellos y si son iguales que sucede. 4.2Realizar un diagrama de flujo que calcule el sueldo x de un trabajador de una empresa tomando en cuenta lo siguiente: Si su sueldo es menor de 3500 bsf. Se le asignar un bono del 20% de su sueldo. Si su sueldo es mayor de 3500 bsf. Se le deducir el 5% de sueldo para su caja de ahorros. 4.3 Realizar un diagrama de flujo que dado dos nmeros imprima si es par o impar.

Diagrama 4.1

X A Y 5000 4750 0 3000 0 3600

Diagrama 4.2

X par impar 5 X 0 4 0 x

Diagrama 4.3

Vous aimerez peut-être aussi