jueves, 2 de febrero de 2012

Resumen

¿Que es un problema?

¿Que es un algoritmo?Conjunto de pasos o instrucciones que se deben seguir para realizar para realizar una determinada tarea .

¿Cuales son las 3 caracteristicas fundamentales que debe de cumplir todo algoritmo?
Preciso ,Definido ,Finito
¿En que consiste cada una de ellas?
Preciso: Implica el orden de realización de cada uno de los pasos. ¿Que es un Pseudolenguaje o Pseudocodigo?
Definido: Si se sigue dos veces, se obtiene el mismo resultado.
Finito: Tiene un numero determinado de pasos, implica que tiene un fin.


Pseudolenguaje se puede definir como un lenguaje de especificaciones de algoritmos.Es la representacion narrativa que deve seguir un algoritmo para dar una solucion a un problema determinado. El Pseudocodigo utiliza palabras que indican el proceso a realizar.

¿Que es un lenguaje de programacion?
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático
se le llama programación.


¿Partes de una estructura de un algoritmo?
El diagrama de flujo es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.

  1. Diseño de algoritmo, que describe la secuencia ordenada de pasos que conducen a la solución de un problema dado. (Análisis del problema y desarrollo del algoritmo).
  2. Expresar el algoritmo como un programa de lenguaje de programación adecuado. (Fase de codificación.)
  3. Ejecución y validación del programa por la computadora.
¿Que es un diagrama de flujo?