Vous êtes sur la page 1sur 18

MDULO: TIC

COMPONENTE: ALGORITMIA Y
DIAGRAMACIN
TPGE
DOCENTE: JULIA ANDREA MARULANDA PALACIO
ja.marulanda@ita.edu.co
Fuente: Wikipedia

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

INTRODUCCION

En la actualidad las computadoras se han


convertido en una de las herramientas ms
importantes en todas las actividades humanas.
Por las grandes cantidades de informacin que
procesan a unas velocidades que el ser
humano no podra igualar.
De aqu la importancia de aprender a manejar
dicha herramienta pero lo mas importante es
desarrollar la habilidad de resolver
problemas con la utilizacin de las
computadoras.

QUE ES UN ALGORITMO
Un algoritmo es una secuencia de pasos lgicos y
ordenados con las cuales le damos solucin a un
problema determinado. (PROCESO)
En la vida diaria cada uno de nosotros disea
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.

QUE ES UN ALGORITMO
Si quisiramos realizar una comida especial,
en nuestra mente construimos un algoritmo o
serie de pasos que debemos seguir en un
orden especfico para que todo nos salga
como queremos.
Si quisiramos 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.

LAS CARACTERSTICAS DE LOS ALGORITMOS

1. Un algoritmo debe ser preciso e indicar


el orden de realizacin 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
algn momento, o sea debe tener un
nmero finito de pasos.

LA CLASIFICACIN DE LOS ALGORITMOS

Se clasifican segn quien los ejecute:


algoritmos para ser ejecutados por p
ersonas
.
algoritmos para ser ejecutados por l
as computadoras
.

Los Algoritmos manejan 3


Estructuras para su desarrollo
Secuenciales
Selectivas
Repetitivas

Estructuras de Control Secuenciales

EJEMPLO: Algoritmo para lavarse las manos:


Problema: Se dispone de un grifo de agua jabn papel y

corriente de aire caliente

INICIO

Abrir el grifo de agua.


Mojarse las manos.
Aplicarse jabn.
Enjuagarse las manos.
Cerrar el grifo de agua.
Secarse la manos con papel.
Exponer las manos a corriente de aire caliente.

FIN

Estructura Secuencial

Estructuras de Control Secuenciales

Ejemplos
Ejemplo 1: Desarrolle un algoritmo que
describa la manera en que su papa se
levanta todas las maanas para ir al
trabajo.
INICIO
Levantarse de la cama.
Quitarse el pijama.
Ducharse.
Vestirse.
Desayunar.
Arrancar el auto para ir al trabajo.
FIN

Ejemplo 2
Disear un algoritmo para cambiar la llanta de un
auto.
INICIO.
LEVANTAR EL AUTO CON EL GATO.
SOLTAR Y SACAR LOS PERNOS DE LA llanta.
QUITAR LA llanta
COLOCAR llanta DE REPUESTO.
COLOCAR Y APRETAR LOS PERNOS.
BAJAR EL GATO.
FIN.

Ejemplo 3 : Escriba un algoritmo


que permita cambiar una lmpara
quemada.
INICIO

FIN

Colocar la escalera debajo de la lmpara quemada.


Elegir una lmpara nueva ( de la misma potencia que la anterior)
Subir por la escalera hasta alcanzar la lmpara.
Girar la lmpara quemada, hasta que este suelta.
Ubicar la nueva en el mismo lugar.
Enroscar la lmpara hasta que quede apretada.
Bajar de la escalera.

Ejemplo 4 : Indique la manera de salar una masa.

INICIO

FIN

Preparar la masa
Agregarle una cucharadita de sal a la masa.
Mezclar la masa

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 AGUA
ESPERAR 5 MINUTOS.
APAGAR EL FUEGO.
TIRAR EL AGUA CALIENTE
CAMBIAR POR AGUA FRIA.
SACAR EL HUEVO DE LA OLLA.
PELAR EL HUEVO
FIN.

ACTIVIDAD:
Para cada algoritmo descrito
anteriormente evaluar las 3
caractersticas que deben tener los
algoritmos. Y verificar si se cumplen
o no

DFD
Un diagrama de flujo de datos
(DFD por sus siglas en espaol e
ingls) es una representacin grfica
del "flujo" de datos a travs de un
sistema de informacin. Un diagrama
de flujo de datos tambin se puede
utilizar para la visualizacin de
procesamiento de datos (
diseo estructurado).

Vous aimerez peut-être aussi