Sistemas de numeracion

Páginas: 10 (2456 palabras) Publicado: 9 de septiembre de 2010
PROGRAMACIÓN Y ALGORITMOS

Capítulo

1

Introducción a la programación
Escribir programas de computación es un arte que tiene muchísimos años y que cada día adquiere más adeptos. En este libro trataremos de introducirnos en los conceptos básicos para empezar a desarrollar y disfrutar de este arte. ¿Y qué mejor para empezar a programar que C y Pascal, dos lenguajes maduros y especialmentepensados para programadores?
¿Qué es un lenguaje de programación? Lenguaje de máquina Lenguaje de bajo nivel Lenguaje de alto nivel Tipos de programación Programación secuencial Programación estructurada Programación orientada a objetos Programación lógica Resolver problemas con una computadora Análisis del problema Construcción de un algoritmo Codificación del algoritmo Pruebas, ajustes ydocumentación 16 16 16 17 18 18 18 19 19 20 20 21 24 24

SERVICIO DE ATENCIÓN AL LECTOR: lectores@tectimes.com

PROGRAMACIÓN Y ALGORITMOS

¿Qué es un lenguaje de programación?
Los lenguajes de programación son un conjunto de reglas, herramientas y condiciones que nos permiten crear programas o aplicaciones dentro de una computadora. Estos programas son los que nos permitirán ordenar distintasacciones a la computadora en un “idioma” comprensible por ella. Como su nombre lo indica, un lenguaje tiene su parte sintáctica y su parte semántica. ¿Qué quiere decir esto? Que todo lenguaje de programación posee reglas acerca de cómo se deben escribir las sentencias y de qué forma. A su vez, los lenguajes de programación se dividen en tres grandes grupos: los lenguajes de máquina, los de bajo nively los de alto nivel. A continuación explicaremos brevemente cada uno de ellos.

Lenguaje de máquina
Los lenguajes de máquina son los que entiende una computadora sin la necesidad de realizar ninguna conversión. Escribirlos resulta extremadamente difícil para un programador convencional. Hoy en día, nadie programa en este lenguaje, pero como es necesario para que la computadora entienda lo quetiene que hacer, existen programas que se encargan de transformar el código comprensible por un programador en código comprensible por una computadora. Las instrucciones en este tipo de lenguaje se componen en la unidad de memoria más pequeña que existe dentro de una computadora, que se llama bit. Cada una de estas unidades puede tener sólo dos valores posibles: 1 o 0. Veamos algunos ejemplos desentencias en este tipo de lenguaje: 0101 0000 1001 1111 0000 1010 1101 1011

Para facilitar la tarea del programador, se han diseñado otros tipos de lenguajes, que son más comprensibles que el de máquina. Éstos son el de bajo nivel y el de alto nivel.

Lenguaje de bajo nivel
Los lenguajes de bajo nivel, también llamados ensambladores, son aquellos cuyas sentencias están formadas por códigosnemotécnicos (abreviaturas de palabras inglesas).

16

¿Qué es un lenguaje de programación?

... inicio: ini:

mov cx,25 mov ah,6 mov dl,13 int 21h mov dl,10 int 21h loop ini mov ah,9 lea dx,nombre push cs pop ds int 21h

...

Estos lenguajes son, además, dependientes de la arquitectura de cada procesador, ya que cada procesador ofrece un conjunto de instrucciones distinto paratrabajar en este nivel de programación. Una vez escrito el programa en este lenguaje, se necesita otro llamado programa ensamblador, para que traduzca las sentencias en instrucciones comprensibles por la máquina.

Lenguaje de alto nivel
Los lenguajes de alto nivel son aquellos que poseen sentencias formadas por palabras similares a las de los lenguajes humanos. Por lo tanto, resulta mucho más sencilloescribir un programa en un lenguaje de alto nivel para luego traducirlo en código comprensible para una computadora. Algunos ejemplos de este tipo de lenguaje son: Pascal, Delphi, Cobol, FoxPro, JAVA y la mayoría de los lenguajes visuales, como Visual Basic, Visual FoxPro, etc. Además, podemos decir que, dentro de este conjunto de lenguajes de programación, algunos son de más alto nivel que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas De Numeración
  • Sistemas De Numeracion
  • Sistemas de numeración
  • Sistemas de numeracion
  • Sistemas De Numeracion
  • Sistema de numeración
  • Sistemas De Numeracion
  • Sistemas de numeración

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS