Taller algoritmos

15

Transcript of Taller algoritmos

Page 1: Taller algoritmos
Page 2: Taller algoritmos

ALGORITMOS

PRESENTADO POR:

DIANA JINETH GAMBA JIMENEZVALENTINA TEEDOR BARRIGA

SALUDCOOP SUR I.E.DPROGRAMACION

BOGOTA D.C2014

Page 3: Taller algoritmos

TALLER ALGORITMOS

¿Qué es un algoritmo?

El algoritmo es un método para resolver un problema mediante una secuencia de pasos a seguir, es un procedimiento que ya tiene cierto orden preestablecido o reglas.

¿Cómo debe ser un algoritmo? Depende a la función que se desee realizar, debe ser:

Realizable: El proceso algorítmico debe terminar después de una cantidad finita de pasos. Se dice que un algoritmo es inaplicable cuando se ejecuta con un conjunto de datos iniciales y el proceso resulta infinito o durante la ejecución se encuentra con un obstáculo insuperable sin arrojar un resultado.

Comprensible: Debe ser claro lo que hace, de forma que quien ejecute los pasos (ser humano o máquina) sepa qué, cómo y cuándo hacerlo. Debe existir un procedimiento que determine el proceso de ejecución.

Preciso: El orden de ejecución de las instrucciones debe estar perfectamente indicado. Cuando se ejecuta varias veces, con los mismos datos iniciales, el resultado debe ser el mismo siempre. La precisión implica determinismo.

¿Qué es el pensamiento algorítmico?

Es el que estructura una secuencia de acciones encadenadas linealmente, en función del resultado de la acción anterior, que nos llevan a resolver el problema.  El Pensamiento Algorítmico está fuertemente ligado al pensamiento procedimental Hay tres tipos de pensamiento algorítmico: El pensamiento Computacional, Pensamiento Algorítmico y Pensamiento Procedimental.

El pensamiento computacional hace referencia a la representación y solución de problemas utilizando inteligencia humana, de máquinas o de otras formas que ayuden a resolver el problema. El pensamiento algorítmico se refiere al desarrollo y uso de algoritmos que puedan ayudar a resolver un tipo especifico de problema o a realizar un tipo especifico de tarea. Por su parte, el pensamiento procedimental se ocupa del desarrollo y utilización de procedimientos diseñados para resolver un tipo especifico de problema o para realizar un tipo especifico de tarea, pero que no necesariamente, siempre resulta exitoso.

¿Cómo se representan los algoritmos?

Los Algoritmos se puede expresar de muchas maneras, pero en esta guía se tratarán solo dos formas: Seudocódigo y Diagrama de Flujo. En Seudocódigo la secuencia de instrucciones se representa por medio de frases o proposiciones, mientras que en un Diagrama de Flujo se representa por medio de gráficos.

Page 4: Taller algoritmos
Page 5: Taller algoritmos
Page 6: Taller algoritmos

EJERCICIOS

Page 7: Taller algoritmos
Page 8: Taller algoritmos
Page 9: Taller algoritmos
Page 10: Taller algoritmos
Page 11: Taller algoritmos
Page 12: Taller algoritmos
Page 13: Taller algoritmos
Page 14: Taller algoritmos
Page 15: Taller algoritmos