Objetivos:
Ø Conocer y aplicar las estructuras
básicas de construcción algorítmica.
Ø Emplear la elaboración de diagramas de
flujos (Ms Visio 2010).
¿QUÉ ES EL ALGORITMO?
Es una “SECUENCIA DE INSTRUCCIONES” que permiten resolver un problema o
satisfacer un requerimiento.
Ejemplo:
Escriba el algoritmo para cruzar la pista
Describir
el procedimiento en pasos e instrucciones
¿Qué lenguaje vamos a usar?
Como primer paso usaremos el lenguaje
natural.
¿QUÉ ES UNA INSTRUCCIÓN?
Es un “PROCEDIMIENTO LÓGICO Y SECUENCIAL”.
ENTORNO DEL PROBLEMA O DE LA APLICACIÓN
Son principios básicos:
Es Sistemático -- Sistematizar
Es Finito -- Empiezo y termino tal cosa
Es Metódico -- Herramientas
de Metodología
Ejemplo:
Para cruzar una pista, veo si no hay carros, entonces cruzare
Para cruzar una pista, observo si hay semáforo peatonal, observo que
este en verde, los autos se detienen entonces, cruzo la pista.
Para cruzar una pista, observo si hay semáforo peatonal,
no lo hay, hay un policía de transito, los autos lo detienen, entonces cruzo la
pista.
Nota:
Es importante por que queremos que nuestro algoritmo sea UNIVERSAL (que
sea expresivita), no debe tener ambigüedades lógicas (no debe de hacerse
dificultad al entenderse), compartido y que sea entendido por otras personas.
¿QUÉ ES EL DATO?
Es una “ABSTRACCIÓN” de la realidad, presenta una característica,
propiedad o atributo que puede valorarse.
Ejemplo:
Un dato puede tomar un sin número de valores
Número de computadoras que hay en el laboratorio
Remuneración del Presidente de la República.
La edad de una persona.
Horas laboradas por un operario.
Comisión obtenida por un vendedor.
Tasa de interés activa bancaria
Valor de la gravedad.
PROCESO DE DATOS
Es la transferencia de datos mediante operaciones de directa índole.
¿QUÉ ES UNA ABSTRACCIÓN?
Elemento que puede ser obtenido directamente del “ENTORNO”.
Ejemplo:
Edad de una persona = 18
Promedio de un alumno = 13
Cantidad de computadoras = 16
Manta de cuero = billetera
Diccionario:
Sistematizar: Proceso por el
cual se pretende ordenar una serie de elementos, pasos, etapas, etc
Ambigüedades Lógicas: No debe de hacerse
dificultad al entenderse.
Índole: Carácter o condición
natural propia de cada persona, que la distingue de los demás