jueves, 29 de mayo de 2014

ALGORITMO

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