Introducción a La Algoritmia (1)

18
MÓDULO: TIC COMPONENTE: ALGORITMIA Y DIAGRAMACIÓN TPGE DOCENTE: JULIA ANDREA MARULANDA PALACIO [email protected] Fuente: Wikipedia https://sites.google.com/a/ ita.edu.co/ayd-noche

description

algoritmia fundamental

Transcript of Introducción a La Algoritmia (1)

Page 1: Introducción a La Algoritmia (1)

MÓDULO: TICCOMPONENTE: ALGORITMIA Y

DIAGRAMACIÓN

TPGE DOCENTE: JULIA ANDREA MARULANDA PALACIO

[email protected]: Wikipedia

https://sites.google.com/a/ita.edu.co/ayd-noche

Page 2: Introducción a La Algoritmia (1)

INTRODUCCION

• En la actualidad las computadoras se han convertido en una de las herramientas más importantes en todas las actividades humanas. Por las grandes cantidades de información que procesan a unas velocidades que el ser humano no podría igualar.

• De aquí la importancia de aprender a manejar dicha herramienta pero lo mas importante es desarrollar la habilidad de resolver problemas con la utilización de las computadoras.

Page 3: Introducción a La Algoritmia (1)

QUE ES UN ALGORITMO

• Un algoritmo es una secuencia de pasos lógicos y ordenados con las cuales le damos solución a un problema determinado. (PROCESO)

• En la vida diaria cada uno de nosotros diseña y realiza algoritmos para solucionar los problemas cotidianos, es así que al levantarnos de la cama ya tenemos en la mente una serie de pasos que debemos seguir para llegar al sitio de estudio o al sitio de trabajo. Una vez en el sitio de estudio o de trabajo, tenemos en nuestra mente una serie de tareas que debemos realizar en unos horarios ya definidos.

Page 4: Introducción a La Algoritmia (1)

QUE ES UN ALGORITMO

• Si quisiéramos realizar una comida especial, en nuestra mente construimos un algoritmo o serie de pasos que debemos seguir en un orden específico para que todo nos salga como queremos.

• Si quisiéramos transcribir estos pasos en una hoja de papel, para que otra persona realizará las mismas tareas y obtenga el mismo resultado que nosotros, debemos seguir una serie de normas para que esta otra persona nos entienda.

Page 5: Introducción a La Algoritmia (1)

LAS CARACTERÍSTICAS DE LOS ALGORITMOS

• 1. Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.

• 2. Un algoritmo debe estar definido. Si se sigue el algoritmo dos veces, se debe obtener el mismo resultado cada vez.

• 3. Un algoritmo debe ser finito. Si se sigue el algoritmo. Se debe terminar en algún momento, o sea debe tener un número finito de pasos.

Page 6: Introducción a La Algoritmia (1)

LA CLASIFICACIÓN DE LOS ALGORITMOS

• Se clasifican según quien los ejecute: • algoritmos para ser ejecutados por personas. • algoritmos para ser ejecutados por las comput

adoras.

Page 7: Introducción a La Algoritmia (1)

Los Algoritmos manejan 3 Estructuras para su desarrollo

• Secuenciales

• Selectivas

• Repetitivas

Page 8: Introducción a La Algoritmia (1)

Estructuras de Control Secuenciales

Page 10: Introducción a La Algoritmia (1)

Estructuras de Control Secuenciales

Page 13: Introducción a La Algoritmia (1)

• Ejemplo 3 : Escriba un algoritmo que permita cambiar una lámpara quemada.

INICIOColocar la escalera debajo de la lámpara quemada.Elegir una lámpara nueva ( de la misma potencia que la

anterior)Subir por la escalera hasta alcanzar la lámpara.Girar la lámpara quemada, hasta que este suelta.Ubicar la nueva en el mismo lugar.Enroscar la lámpara hasta que quede apretada.Bajar de la escalera.

FIN

Page 15: Introducción a La Algoritmia (1)

Ejemplo 5 Algoritmo para cocer un huevo.

INICIO.LLENAR UNA OLLA CON AGUA.COLOCAR EL HUEVO. ENCENDER EL FUEGO DE LA COCINA.PONER LA OLLA AL FUEGO.ESPERAR A QUE HIERVA EL AGUAESPERAR 5 MINUTOS.APAGAR EL FUEGO.TIRAR EL AGUA CALIENTECAMBIAR POR AGUA FRIA.SACAR EL HUEVO DE LA OLLA.PELAR EL HUEVO

FIN.

Page 16: Introducción a La Algoritmia (1)

ACTIVIDAD:

• Para cada algoritmo descrito anteriormente evaluar las 3 características que deben tener los algoritmos. Y verificar si se cumplen o no

Page 17: Introducción a La Algoritmia (1)

DFD

• Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una representación gráfica del "flujo" de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado).

Page 18: Introducción a La Algoritmia (1)