lunes, 10 de junio de 2013

Estructura Básica de un algoritmo.....


La estructura la definimos como un esquema que nos permite representar una idea de manera  mas simplificada, además de restringir un poco la lógica algorítmica.  es decir que cada estructura sera diferente dado que la forma de pensar de cada individuo es diferente  por lo tanto la lógica es diferente entre las posibles respuestas al problema...


Existen tres estructura básicas de razonamiento en las que nos basamos para realizar una acción o varias acciones que son:

  • Secuencias de acciones
  • Decisión de acciones
  • Ciclos de  acciones



Secuencia de acciones...


Es cuando de alguna manera siempre planeamos lo que vamos a realizar en el día o en algún momento de la vida, es decir si vamos a realizar un pastel tomamos en cuenta que primero debemos tener ingredientes, luego el procedimiento y al final elaborarlo y cocinarlo, o en otro caso seria el levantarse en la mañana, salir de la casa, dirigirse a la escuela, entrar al salón si el objetivo seria el asistir a la escuela..


Para comenzar a crear una secuencia de acciones lo único que tendríamos que hacer es escribir una instrucción después de otra, de manera que se entienda la secuencia y el orden de ejecución.

ejemplo:
    
  •   Ubicar una ventana por la que deseamos observar
  •   dirigirnos hacia la ventana que escogimos
  •   Acercarnos lo suficiente para observar a través de ella
  •   Observar a través de la ventana abierta














 PRUEBAS DE ESCRITORIO de un algoritmo....



La prueba de escritorio es una herramienta útil para entender que hace un determinado algoritmo, o para verificar que un algoritmo cumple con la especificación sin necesidad de ejecutarlo.

Básicamente, una prueba de escritorio es una ejecución ‘a mano’ del algoritmo, por lo tanto se debe llevar registro de los valores que va tomando cada una de las variables involucradas en el mismo.



Ejemplo de un algoritmo en prueba de escritorio....








Paginas o links donde podemos  encontrar información.....


Informacion acerca de los algoritmos...

Libro de algoritmo.....


Algoritmos y Programaciòn......





Clasificación de algoritmos:

Los algoritmos los podemos encontrar divididos dependiendo de su función en:

  • Algoritmos Computacionales
  • Algoritmos Informales
Computacionales:

Son los que se crean para que una computadora pueda ejecutarlos, es decir, sea la computadora la que va a llevar a cabo las instrucciones..





Informales: 

Se diseñan para ser ejecutados por el se humano  en donde el proceso es solo a través de una persona o grupo, nunca interviene una computadora en su desarrollo ni solución...





Ejemplos:













Compilación y errores...

Es el proceso mediante el cual el ordenador o computadora revisa que la secuencia de instrucciones cumpla con las reglas del lenguaje de programación que estés utilizando para generar el proceso....La compilación revisa y detecta errores de lógica que son un impedimento para que se pueda realizar el proceso...

Loas errores mas comunes son los siguientes:

  • Errores de sintaxis
  • Errores de precaución
  • Errores lógicos


Errores de sintaxis:

Es como un error ortográfico en el lenguaje que se esta manejando, y al correrlo no avanza, pueden ser signos como comas, paréntesis, y son los mas fáciles de detectar...

Error de precaución



Es cuando el mismo compilador nos ayuda a mejorar las instrucciones o el proceso para dar una mejor solución  cada lenguaje emplea sus propias ordenes o comando..

Errores lógicos...

No son detectados por el compilador, ya que no cuenta con errores de sintaxis, se compila perfectamente, estos errores son los mas difíciles de detectar se pueden evitar si a la hora de realizar el algoritmo se produce una secuencia en orden...


http://www.buenastareas.com/ensayos/Historia-De-Los-Algoritmos/26371058.html





martes, 4 de junio de 2013

Algoritmo.......

Es un conjunto finito de pasos específicos y organizados para
realizar una labor.


Un algoritmo es una secuencia de pasos para resolver un problema determinado.
Los diagramas de flujo son una manera de representar visualmente el flujo de datos a travéz de sistemas de tratamiento de información. Los diagramas de flujo describen que operaciónes y en que secuencia se requieren para solucionar un problema dado.

 Como se crea un diagrama de flujo?????
Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares.
Algunos símbolos estándares, que se requieren con frecuencia para diagramar programas de computadora se muestran a continuación:
Inicio o fin del programa
Pasos, procesos o líneas de instruccion de programa de computo
Operaciones de entrada y salida
Toma de desiciónes y Ramificación
Conector para unir el flujo a otra parte del diagrama
Líneas de flujo
Display, para mostrar datos
Envía datos a la impresora