Agua

Solo disponible en BuenasTareas
  • Páginas : 10 (2278 palabras )
  • Descarga(s) : 4
  • Publicado : 13 de marzo de 2010
Leer documento completo
Vista previa del texto
Tema 6. Introducción a la programación de ordenadores. 1º de Bachillerato

Tema 6. Introducción a la programación de ordenadores.

1. Algoritmos y programas. 2. Lenguajes de programación.
• •

Lenguajes de bajo nivel. Lenguajes de alto nivel: 
➢ ➢ ➢

Lenguajes de tercera generación. Lenguajes de cuarta generación. Lenguajes orientados a objetos.

3. Creación de un programa. 4.Variables y constantes. 5. Operadores aritméticos básicos. 6. Operadores relacionales y lógicos. 7. Instrucciones
• •

Simples. Compuestas.

1.­ Algoritmos y programas

La palabra Programación resulta muy cercana y familiar; se puede relacionar con un programa de televisión, con un programa político, con la programación de horas de estudio, etc.Al fijarnos en los ejemplos anteriores, vemos que todos ellos tienen algo en común: intentan realizar una actividad de un modo ordenado. Cuando se especifican y determinan los pasos que se deben dar, así como el orden en que han de  realizarse para poder  llevar  a cabo cualquier  actividad, estamos  especificando lo que  se define como algoritmo.
Página 1

Tema 6. Introducción a la programación de ordenadores. 1º de BachilleratoSupongamos que queremos escuchar un disco de música. Para hacer esto necesitamos definir una serie de pasos que constituirán el algoritmo:
1. Dirigirnos a la estantería. 2. Seleccionar el CD a escuchar. 3. Sacar el CD seleccionado de la estantería. 4. Abrir la funda y extraer el CD. 5. Abrir la bandeja del reproductor de CD. 6. Introducir en la bandeja el CD seleccionado. 7.Cerrar la bandeja del reproductor. 8. Pulsar play.

Se puede definir un  algoritmo  como la sucesión de pasos que se deben realizar desde que se plantea el problema hasta que este queda perfectamente resuelto. Un  programa  es   similar   a   un   algoritmo:   la   gran   diferencia   es   que   los   pasos   que   permiten resolver el problema deben escribirse en un determinado lenguaje de programación para que elordenador pueda ejecutarlos y encontrar así la solución.

2.­ Lenguajes de programación
La programación es la rama de la informática que permite crear programas propios para resolver distintos   problemas.   Para   ello   es   necesario   utilizar   un   software   especial,   denominado genéricamente lenguajes de programación.Existen distintos criterios para clasificar los lenguajes de programación; uno de ellos permite dividirlos en cuatro grandes grupos:
✗ ✗

Lenguajes de bajo nivel. Lenguajes de alto nivel:
➢ ➢ ➢

Lenguajes de tercera generación Lenguajes de cuarta generación Lenguajes orientados a objetos.

Lenguajes de bajo nivel
Los principales lenguajes de bajo nivel son el lenguaje máquina y el lenguaje ensamblador. El lenguaje máquinaÉste es el único lenguaje que entiende el ordenador, ya que utiliza el alfabeto binario, es decir, 0 y 1. Fue   el   primer   lenguaje   que   se   empleó   en   la   programación   de   ordenadores,   pero   dejó   de
Página 2

Tema 6. Introducción a la programación de ordenadores. 1º de Bachillerato

utilizarse,   ya   que   era   muy   frecuente   cometer   errores   y   resultaba   difícil   de   memorizar   las distintas instrucciones.Hay que resaltar que el lenguaje máquina no es portable; es decir, un mismo programa no puede ser utilizado en ordenadores de características diferentes. El lenguaje ensamblador El lenguaje ensamblador fue el primer intento de sustituir el lenguaje máquina por otro más parecido a los que utilizan las personas. En este lenguaje, cada instrucción está formada por unconjunto de hasta cuatro caracteres más los operadores, lo cual resulta más sencillo de recordar que una cadena de unos y ceros (bits); además, se disminuye la probabilidad de cometer errores durante su escritura. Debido a que utiliza instrucciones, el lenguaje ensamblador necesita un compilador, es decir, un programa que traduzca las instrucciones escritas en lenguaje máquina, único lenguaje que el...
tracking img