Want to create interactive content? It’s easy in Genially!

Get started free

Tema 5 Programación Alma Muñoz y Maya Campos 2ºBach

Alma Muñoz Cebrián

Created on March 12, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Map

Akihabara Map

Frayer Model

Create Your Story in Spanish

Microcourse: Key Skills for University

Microcourse: Learn Spanish

Choice Board Flipcards

Transcript

Alma Muñoz y Maya Campos 2ºBach

Lenguajes de programación

Programación

TEMA 5: PROGRAMACIÓN

¿Qué son?

Conceptos básicos

Lenguaje máquina

¿Cómo programar?

Lenguaje de bajo nivel

¿Cómo seguir programando?

Lenguaje de alto nivel

Para definir instrucciones a un ordenador hemos de utilizar un lenguaje de programación, que ha sido prediseñado con el fin de que la interpretación de cada instrucción sea unívoca. No hay libertad de interpretación o subjetivismo.

¿Cómo programar?

Los lenguajes de programación, tienen similitudes con las lenguas humanas: evolucionan (p. ej. aumentan o disminuyen el número de vocablos), se expanden internacionalmente y triunfan si gran número de personas se decide a utilizarlos, o caen en desuso. Igualmente pueden ser más o menos fáciles de aprender, y más o menos fuertes para programar.

Los programas se escriben en código fuente, que son las instrucciones que el programador indica que deben ser ejecutadas.

Lenguaje de bajo nivel

Son los lenguajes más próximos a la arquitectura hardware. Sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan. Es decir, que son exclusivos de cada microprocesador. Son lenguajes muy simples, pero estructurar programas a ese nivel es muy difícil y requiere muchos conocimientos. Se necesitan muchas instrucciones para realizar tareas muy simples.

Lenguaje de alto nivel.

Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Son lenguajes independientes de la arquitectura del ordenador. Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la maquina/s para la que están diseñando el programa. Tan solo necesitan un traductor que entiendan el código fuente como las características de la máquina.

Ejemplos.

¿Cómo seguir programando?

Este código fuente no puede ser comprendido directamente por el ordenador, por eso el compilador e intérprete traduce el código fuente a lenguaje máquina o código binario. El archivo de instrucciones en lenguaje máquina se llama código objeto. Este intérprete suele recibir el mismo nombre que el lenguaje y lo instalamos en nuestro ordenador accediendo a éste desde el sistema operativo. En la actualidad programamos cualquier objeto dotado de un microprocesador: satélites, vehículos, electrodomésticos…

Lenguaje máquina

El ordenador sólo entiende código binario o código máquina, consistente en ceros y unos. Es decir, sólo utiliza 0 y 1 para codificar cualquier acción.

¡El codigo binario también es útil a la hora de mandar mensajes cifrados!

Conceptos básicos

El ordenador es una herramienta con extraordinarias capacidades (para realizar cálculos matemáticos, mostrar gráficos e imágenes, procesar y almacenar datos, etc.) pero incapaz de hacer nada por sí mismo. Hace falta proporcionarle instrucciones.

Programar es definir instrucciones que puedan ser ejecutadas por un ordenador. El objetivo de programar suele ser resolver un problema.

Un programa es una secuencia de instrucciones que permite al ordenador realizar una tarea.

¿Qué son los lenguajes de programación?

Un lenguaje de programación es un conjunto de símbolos y palabras que el usuario utiliza elaborar un programa y controlar el comportamiento de un ordenador.