Ficha de Aprendizaje N° 4 Conocimientos previos Logros de

Anuncio
Ficha de Aprendizaje N° 4
Curso: Lógica y lenguaje de programación
Tema: Clasificación de los lenguajes de programación: Según herramientas utilizadas en el
proceso de traducción y ejecución
Duración: 2 horas pedagógicas
Logros de aprendizaje

Identifica los distintos lenguajes según su estilo de programación
Conocimientos previos
¿Sabes qué es el programa fuente?
¿Sabes qué es el programa objeto?
Comparte tus ideas con tus compañeros
¿Podrías definir términos como: ensamblados, compilados,
interpretados y preprocesados?
Puedes exponer las ideas en clase
1
Mapa de Contenidos
Clasificación de los
lenguajes de
programación
Tipos de datos
Según herramientas utilizadas en el
proceso de traducción y ejecución
Entero
Lenguaje
Real
Ensamblados
Compilados
Preprocesados
Cadena
Interpretados
Booleano
Contenidos de aprendizaje
Revisemos la clasificación de los lenguajes de
programación, según las herramientas utilizadas en el
proceso de traducción y ejecución
Clasificación de los lenguajes de programación
Los lenguajes de programación se clasifican de la siguiente manera:
Según su estilo de programación
Según las herramientas utilizadas en el proceso de traducción y ejecución
2
Según las herramientas utilizadas en el proceso de
traducción y ejecución
Esta clasificación se refiere a cómo el ordenador (la computadora)
va a entender las órdenes e instrucciones que se digiten en el
programa. Dentro de esta clasificación se encuentra:
- Lenguajes ensamblados
- Lenguajes compilados
- Lenguajes interpretados
- Lenguajes preprocesados
a. Lenguajes ensamblados
Representa simbólicamente las instrucciones del lenguaje ensamblador cuya correspondencia
sea de 1 a 1.
b. Lenguajes compilados
Son transformados de un lenguaje de alto nivel a lenguaje máquina o lenguaje ensamblador.
c. Lenguajes interpretados
Las instrucciones son analizadas en forma secuencial y ejecutadas al mismo tiempo, facilitando
la interacción con los usuarios, sin embargo, no se recomienda si se ejecuta un programa en
forma repetitiva.
d. Lenguajes preprocesados
Son lenguajes intermedios que se traducen a un programa objeto.
3
Tipos de dato
Permite definir el tipo de dato que va a ser
almacenado en una variable para luego ser
usada en la programación
Por ejemplo:
Entero (int): Permite almacenar un dato entre los valores enteros que oscilan
entre -2147483648 y 2147483647.
Real (double): Permite almacenar un dato entre los valores reales que oscilan
entre ±1.8 x 10-308 y ±1.8 x 10308.
Cadena (String): Permite almacenar un dato del tipo cadena de texto.
Booleano (boolean): Permite almacenar un dato que tendrá valor verdadero o
falso.
Programa fuente
Traductor
Programa objeto
Es elaborado por el
programador.
Permite que la máquina
entienda la instrucción.
Es aquel que la
máquina comprende.
int a;
a=1;
while (a < 10)
{ a = a+1; }
System.out.print(a);
¡Importante!
Esta clasificación refiere a cómo el ordenador (la computadora)
va a entender las órdenes e instrucciones que se digiten en el
programa.
4
Aplica lo aprendido
Explica oralmente, la clasificación de los lenguajes de programación según las
herramientas utilizadas en el proceso de traducción y ejecución.
Ingresa a Paideia y realiza las siguientes actividades:
Aplicación 1.5: Herramientas de traducción y ejecución - Clasificar lenguajes de
programación.
Aplicación 1.6: Herramientas de traducción y ejecución - Relacionar tipos de datos.
Reflexiona
¿Cuál lenguaje: binario, ensamblador o de programación, te resultó de mayor utilidad?
¿Por qué?
¿Pudiste diferenciar claramente los términos como: Intérprete y código fuente? ¿Por
qué?
¿Lograste identificar los distintos lenguajes según su estilo de programación?
¿Podrías mencionar la clasificación del lenguaje de programación? ¿Crees que será útil
para la elaboración de un proyecto?
¿Qué te ayudó más para aprender?
Leer contenidos
Desarrollar actividades
Visualizar un video tutorial
Resión en Internet
5
Descargar