programacion

Páginas: 5 (1221 palabras) Publicado: 24 de junio de 2013

Algoritmo
Es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.[] Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algoritmia.
La resolución de un problema exige el diseño de un algoritmo que resuelva elproblema propuesto:

PROBLEMA DISEÑO DEL PROGRAMA
ALGORITMO

Los pasos para resolver un problema son:

1. Diseño del algoritmo (Análisis del problema y desarrollo del algoritmo).
2. Expresar el algoritmo como un programa (Fase de Codificación).
3. Ejecución y validación de delprograma por la computadora.

En la ciencia de computación y en la programación, los algoritmos son más importantes que los lenguajes de programación o que las computadoras. Un lenguaje de programación es tan sólo un medio para expresar el algoritmo y la computadora es sólo un procesador para ejecutarlo.

La definición de un algoritmo debe describir tres partes: Entrada, Proceso, Salida.Ejemplos de algoritmos:








Representación grafica de los algoritmos
Los métodos usuales para representar un algoritmo son:
1. Diagramas de flujo
2. pseudocódigo
3. fórmulas
4. lenguaje español
Diagrama de flujo
Un diagrama de flujo es una forma de representar gráficamente los detalles algorítmicos de un proceso multifactorial. Se utiliza principalmente en programación,economía y procesos industriales, pasando también a partir de estas disciplinas a formar parte fundamental de otras, como la psicología cognitiva. Estos diagramas utilizan una serie de símbolos con significados especiales y son la representación gráfica de los pasos de un proceso. En computación, son modelos tecnológicos utilizados para comprender los rudimentos de la programación secuencial
Es larepresentación gráfica de flujo de un algoritmo o de secuencias rutinarias. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de la operación.
Ejemplo:


[]
Pseudocódigo
Un pseudocódigo (falso lenguaje), es una serie de palabras léxicasy gramaticales referidos a los lenguajes de programación, pero sin llegar a la rigidez de la sintaxis de estos ni a la fluidez del lenguaje coloquial. Esto permite codificar un programa con mayor agilidad que en cualquier lenguaje de programación, con la misma validez semántica, normalmente se utiliza en las fases de análisis o diseño de Software, o en el estudio de un algoritmo. Forma parte delas distintas herramientas de la ingeniería de software. Es, netamente, lenguaje de tipo informático.
Para probar el algoritmo se utiliza un Pseudo intérprete el cual se encuentra disponible para las plataformas GNU/Linux y Windows, es de código libre y está escrito en C++. El mismo se ejecuta en un Terminal.
Lenguaje de programación
Un lenguaje de programación" es un lenguaje diseñado paradescribir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.
Por otro lado, el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas (por ejemplo: inglés o francés).
Variable:
En programación, las variables sonestructuras de datos que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud.
Tipos de datos
Tipo de dato lógico o booleano: Es en computación aquel que puede representar valores de lógica binaria, esto es, valores que representen falso o verdadero....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS