Algoritmos y Programacion

Páginas: 8 (1906 palabras) Publicado: 17 de marzo de 2014
DEFINICION DE ALGORITMO Y PROGRAMACIÓN
Programación: Es el proceso de hacer un diseño, hacer el código y depurar una aplicación computacional.
Algoritmo: Método para resolver un determinado problema mediante una serie de pasos precisos, definidos y finitos
RESOLUCION DE PROBLEMAS CON COMPUTADORA
El proceso de solución de un problema con una computadora conduce a la escritura de un programa
ya su ejecución en la misma. Aunque el proceso de diseñar programas es esencialmente un proceso
creativo, se puede considerar una serie de pasos comunes.
Los pasos para la resolución de un problema son:

- Análisis del problema.
- Diseño del algoritmo.
- Codificación.
- Compilación y ejecución.- Verificación y depuración.

Análisis del problema
Como primer paso se debe analizar el problema. Este paso requiere una clara definición, donde se
contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.
Dado que se busca una solución por computadora, se precisan especificaciones detalladas deentrada y salida.
Para poder definir un problema es conveniente responder a las siguientes preguntas:
- ¿Qué entradas se requieren (tipo y cantidad)?
- ¿Cuál es la salida deseada (tipo y cantidad)?
- ¿Qué método produce la salida deseada?

Diseño del algoritmo
En la etapa de análisis del proceso de programación se determina que hace el programa.
En la etapa de diseño se determina cómo hace elprograma la tarea solicitada. Para ello vamos a
utilizar una herramienta de programación llamada Diagrama de Flujo (flowchart).

Diagramas de flujo
Un diagrama de flujo es una representación grafica de un algoritmo. Los símbolos más utilizados se
detallan a continuación:
Símbolo terminal, con las palabras “INICIO” o “FIN” identifica el
comienzo o el final del algoritmo. También sepuede escribir el nombre
del algoritmo.
Símbolo de procesamiento, indica que la computadora lleva a cabo
algún proceso de la información.

Símbolo de decisión, indica una decisión de la computadora que debe
elegir entre dos o más alternativas del algoritmo.
Símbolo de entrada/ salida, sirve para indicar una operación de entrada
o salida de datos.
1
Símbolo conector, representala unión entre dos o más partes de un
diagrama de flujo.
Las flechas se utilizan para conectar los símbolos anteriores en el orden
en el que se deban ejecutarse.

Codificación de un programa
Codificación es la escritura en un lenguaje de programación de la representación del algoritmo
desarrollada en las etapas anteriores. Dado que el diseño de un algoritmo es independiente del
lenguajede programación utilizado para su implementación, el código puede ser escrito con facilidad
en un lenguaje o en otro.

Compilación y ejecución de un programa
Una vez que el algoritmo se ha convertido en un programa fuente, es preciso introducirlo en la
memoria mediante el teclado y almacenarlo posteriormente en un disco. Esta operación se realiza
con un editor, posteriormente el programafuente se convierte en un archivo de programa que se
graba en disco.
El programa fuente debe ser traducido a lenguaje maquina. Este proceso se realiza con el compilador
y el sistema operativo que se encarga prácticamente de la compilación. Si tras la compilación se
encuentran errores, es preciso volver a editar el programa, corregir los errores y compilar de nuevo.
CONCEPTOS DE ALGORITMOPseudocódigo: Es la manera en la que se describe un algoritmo con un lenguaje natural, de manera breve y detallada.
Diagrama de flujo: Es la manera de poder visualizar un algoritmo gráficamente. En estos se utilizan símbolos conectados para dar a conocer un flujo o una secuencia.
Problema: Es una situación o una cuestión en donde se presenta un dilema y es necesario una solución para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo y programacion
  • algoritmo y programacion
  • Algoritmos Programacion
  • Algoritmos en programacion
  • Algoritmos Y Programacion
  • algoritmo y programacion
  • Algoritmos de programacion
  • Algoritmo de Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS