Algoritmos computacionales

Páginas: 5 (1208 palabras) Publicado: 10 de noviembre de 2009
DEFINICION DE:

PROGRAMA:

Un programa es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo solo es capaz de procesar elementos binarios, es decir, una serie de 0s y 1s.por lo tanto necesitamos un lenguaje de programación para escribir de manera legible, es decir, con comando que el ser humano pueda comprender (por ser similares a su propio lenguaje) los comandos que elequipo deberá ejecutar.
Estos programas se traducen después a un lenguaje maquina (en binario) a través de un compilador.
El método de escritura de un programa esta muy ligado al lenguaje de programación elegido ya que existen muchos tipos distintos. Además, el compilador debe coincidir con el lenguaje elegido: cada lenguaje de programación tiene su propio compilador (excepto los lenguajesinterpretados).
En términos generales, el programa es un simple archivo de texto (escrito usando un procesador o editor de texto), llamado archivo fuente).
El archivo fuente contiene líneas de programa llamadas código fuente. Este archivo fuente, debe compilarse una vez completado.
La compilación se realiza en dos pasos:

Archivo fuente Archivo objetoArchivo ejecutable

Compilador editor de vínculos

*El compilador transforma el código fuente en código objeto y lo guarda en un archivo objeto, es decir que traduce el archivo fuente a lenguaje de maquina.
* Luego el compilador llama un editor d vínculos (o ensamblador) que permite insertar los elementos adicionales a los que hace referencia elprograma dentro del archivo final, pero que no almacenan en el archivo fuente.
A continuación, se crea un archivo ejecutable que contiene todo los elementos requeridos por el programa para funcionar de manera independiente.

LENGUAJE DE ALGORITMOS:

Los algoritmos pueden describirse utilizando diversos lenguajes. Cada uno de estos lenguajes permiten describir los pasos con mayor o menor detalle.La clasificación de los lenguajes para algoritmos puede enunciarse de la siguiente manera:

*Lenguaje Natural.
*Lenguaje de Diagrama de Flujo.
*Lenguaje Natural de Programación.
*Lenguaje de Programación de Algoritmos.

Lenguaje Natural:
Es aquel que describe en español, para nuestro caso, los pasos a seguir utilizando un vocabulario cotidiano. Se le conoce como lenguaje jerga cuando seutilizan términos especializados de una determinada ciencia.

Lenguaje de Diagrama de Flujo:
Es aquel que se vale de diversos símbolos para representar las ideas o acciones a desarrollar. Es útil para organizar las acciones o pasos de un algoritmo pero requiere de etapas posteriores para implementarse en un sistema de cómputo.

Lenguaje Natural de Programación:
Son aquellos que estánorientados a la solución de problemas que se definen de una manera precisa. Generalmente son aplicados para la elaboración de formulas o métodos científicos.

Lenguaje de Programación de Algoritmos:
Es aquel que se utiliza para introducir en la computadora un algoritmo específico. Se les conoce también como lenguaje de programación.

LENGUAJE DE PROGRAMACION:
Es un conjunto de palabras, símbolosy reglas sintácticas mediante los cuales puede indicarse a la computadora los pasos a seguir para resolver un problema.

HISTORIA Y APLICACIÓN DE LOS LENGUAJES ALGORITMICOS

Al igual que los idiomas sirven de vehiculo de comunicación entre los seres humanos, existen lenguajes que realizan la comunicación entre los seres humanos y las computadoras. Estos lenguajes permiten expresar losprogramas o el conjunto de instrucciones que el operador humano desea que la computadora ejecute.

Los lenguajes de computadoras toman diferentes formas; los de las primeras computadoras, como la ENIAC y la EDSAC, se componían en el lenguaje real de las maquinas mismas. La dificultad de programar las maquinas de esta manera limitaba drásticamente su utilidad y proporcionaba un fuerte incentivo para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • algoritmo computacional
  • algoritmo computacional
  • Algoritmos computacionales
  • Algoritmos computacionales
  • Algoritmos Computacionales
  • Algoritmos computacionales
  • algoritmos computacionales
  • tarea de algoritmos computacionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS