Fundamentos de programación

Páginas: 12 (2874 palabras) Publicado: 23 de agosto de 2010
ANTOLOGIA
“LÓGICA COMPUTACIONAL”

UNIDAD 2 CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE DE PROGRAMACIÓN
2.1. Introducción a la programación
Después que se ha diseñado y pensado como resolver el problema en papel, se debe comenzar el proceso de introducir el programa en un archivo en el disco duro de la computadora. La introducción y modificación del programa en un archivo se hace utilizando unsimple editor de texto o un editor especializado que hace la tarea de escribir un programa una tarea muy fácil. El programa que se introduzca en el editor, estará escrito en Java o C++ o cualquier otro, pero ni C++ ni Java son lenguajes máquina, muy al contrario, son lenguajes de alto nivel diseñados para hacer más fácil la programación que utilizando el lenguaje máquina. Los lenguajes, comotodo, hay que aprendérselos, pero tienen una ventaja, y es que hay varios puntos en común.

2.1.1. Definición de programa. Es el conjunto de instrucciones escritas en algún lenguaje de programación y que ejecutadas secuencialmente resuelven un problema especifico. Ejemplos de instrucciones: Leer un dato del teclado. Guardar un dato en la memoria. Ejecutar una operación sobre dos datos. Mostrar undato en la pantalla.

   

Las instrucciones están en un lenguaje entendible por el programador y decodificable por la computadora, habitualmente llamado lenguaje fuente u origen. Una vez escrito el programa en lenguaje fuente, para que la computadora lo pueda ejecutar, con un programa traductor lo transforma en lenguaje de máquina u objeto.

2.1.2. Definición de programación. Es la accióny efecto de programar. En términos informáticos es la elaboración de
10

Curso de Nivelación 2010

Lógica Computacional

-----

programas en un lenguaje de programación, el código fuente de un software para la resolución de problemas mediante computadoras.

2.1.3. Definición de lenguaje de programación. Es un conjunto de símbolos, caracteres y reglas (programas) que les permiten a laspersonas comunicarse con la computadora. Los lenguajes de programación tienen un conjunto de instrucciones que nos permiten realizar operaciones de entrada/salida, calculo, manipulación de textos, lógica/comparación y almacenamiento/recuperación.

2.2. Introducción y orígenes del lenguaje.
La historia de la informática y de la computación se ha caracterizado fundamentalmente en la existenciade centenares de lenguajes de programación, existen muchos realmente, aunque de estos centenares de lenguajes, son pocos los lenguajes que han pisado fuerte, que han tenido un impacto significativo. Muchos de los lenguajes de programación actuales tienen sus raíces en los lenguajes que nacieron a finales de los cincuenta y primeros años de los sesenta, tales como: COBOL, FORTRAN, BASIC, LOGO. Estoslenguajes representaron la primera alternativa a los lenguajes ensambladores. En la década de los setenta y primeros años de los ochenta emergieron nuevos lenguajes como: ALGOL, BASIC, SIMULA, SMALLTAK. A mediados de los ochenta y principios de los noventa se presentaron C, C++, JAVA. El propósito de un lenguaje de programación es permitir a las personas comunicarse con una computadora. Loslenguajes de las personas y los lenguajes de la máquina son muy diferentes, ya que las características y posibilidades de las personas y de las máquinas son muy diferentes. Los lenguajes de programación permiten a las personas escribir en un lenguaje que sea más apropiado a las características humanas y se puedan traducir al lenguaje máquina de diferentes tipos de máquinas. Los principales tipos delenguajes utilizados: 1. Lenguajes máquina.  Instrucciones binarias (ceros y unos).  Sólo la máquina puede entenderlo. 2. Lenguajes de bajo nivel (assembler).  Pueden entenderlo las personas  Instrucciones nemotécnicas a las binarias.
11

Curso de Nivelación 2010

Lógica Computacional 

----LOD 16

Instrucciones compuestas de palabras cortas y números: (LOD 15 6, 8, ADD 15 16 17, JMP...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS