Ficha Nº 04

Anuncio
Ficha de Aprendizaje
Tema: Lenguajes de programación
Logro
@
#
n°
4
Conoce el concepto de lenguaje de programación.
Conoce la clasificación de los lenguajes de programación:
máquina, alto nivel y bajo nivel.
Conoce las principales características del lenguaje JAVA.
Conocimientos previos
¿Tienes algún hermano menor de 2 años? Si escuchas
lo que intenta decir, te darás cuenta de que hay
muchas cosas que se entienden parcialmente. Por
ejemplo, dirá: “Agua masshh” si desea tomar más
agua; o dirá “ma-má eeche” si desea que le den de
lactar. Pero habrá algunos balbuceos que no se
entenderán en lo absoluto, pues no es el lenguaje que
hablamos comúnmente.
¿Qué lenguaje
computadoras?
crees
que
entienden
las
Investiga en Internet e intercambia información con
tus compañeros
1
Mapa de contenidos
Lenguaje de programación
está conformado por
Signos y reglas para
escribir instrucciones
que sean
entendidas por la PC
se clasifica en
Máquina
es
Binario
010101
Bajo nivel
son
Alto nivel
son
Instrucciones
Programas que
crean programas
Compiladores
que
Intérpretes
que
Traducen todo el
programa antes
de ejecutar
Traducen
línea por línea
Contenidos de aprendizaje
Revisemos algunos conceptos.
1. Lenguaje de programación
Conjunto determinado de signos y reglas que se usa para escribir instrucciones que la
computadora pueda entender.
2
1.1 Clasificación de los lenguajes de programación
a
Lenguaje máquina. Un ordenador solo interpreta lenguaje binario (ceros
y unos). Un programa en binario será directamente interpretado por el
procesador del ordenador.
b
Lenguaje de bajo nivel. Transforma el lenguaje binario a sencillas
instrucciones que puedan leer los humanos. Es el traductor del lenguaje
máquina o lenguaje humano.
El lenguaje por excelencia es el ensamblador, pero existen otros menos
conocidos como el bytecode Java.
Por ejemplo, una computadora reconoce la instrucción en binario:
10110000 01100001
En el lenguaje ensamblador sería:
c
cmov al, 0x61
Lenguaje de alto nivel. Programas que permiten crear programas;
pueden ser:
Intérpretes. Traducen el programa línea por línea cada vez que se
ejecuta; por consiguiente, suelen ser muy lentos.
Compiladores. Traducen el programa antes de ser ejecutado a
lenguaje máquina y, por ende, son ejecutados a mayor velocidad.
Se consideran lenguajes de alto nivel el lenguaje Basic, Pascal, Logo, C,
C++, Prolog, Java, entre otros.
3
1.2 El lenguaje de programación JAVA
El lenguaje de programación JAVA es un lenguaje de alto nivel y es uno de
los más usados hoy en día. Se pueden crear distintas aplicaciones que
funcionen en una computadora o en la web.
// Hello.java
import javax.swing.JApplet;
import java.awt.Graphics;
Este segmento
de código
pertenece a
Netbeans.
public class Hello extends JApplet {
}
}
public void paint(Graphics g) {
g.drawString("Hola, mundo!", 65, 95);
Es un programa orientado a objetos. Un objeto es alguna cosa que existe;
por ejemplo, un avión, un borrador, una persona, etcétera. Estos tendrán
algunas características definidas (atributos) y un conjunto de acciones o
tareas que el objeto podrá realizar (métodos).
Una persona es un objeto. Sus
atributos serían nombre, edad, DNI,
talla, peso, etcétera. Y sus métodos
serían caminar, saltar, comer,
establecer dirección, obtener nombre,
etcétera.
4
Un ejemplo en JAVA:
//atributos
public Persona () {
nombre = “Juan Pérez”;
edad = 40;
departamento = "Lima";
provincia = "Lima";
distrito = "San Miguel";
}
//Método para establecer la dirección de la persona
public void setDireccion (String valorDepartamento, String
valorprovincia, String valorDistrito) {
departamento = valorDepartamento;
provincia = valorProvincia;
distrito = valorDistrito;
}
Asimismo, el lenguaje JAVA puede ejecutarse en cualquier
computadora indistintamente del hardware que posea. Por este
motivo, una de las frases que lo caracteriza es:
write once, run anywhere
5
Ingresa a Paideia y lee las instrucciones detalladas
para que realices las siguientes aplicaciones:
Aplica
lo
aprendido
Aplicación 1.7
En esta aplicación completarás los espacios en
blanco con los conceptos de lenguajes de
programación.
Aplicación 1.8
En esta aplicación reconocerás las características del lenguaje de programación JAVA.
Amplía tus
conocimientos
@
Aprende más sobre los lenguajes de programación en los siguientes enlaces:
http://es.wikipedia.org/wiki/Lenguaje_ensamblador#Dise.C3.B1o_del_lenguaje
http://php.net/manual/es/intro-whatis.php
http://es.html.net/tutorials/html/
http://www.desarrolloweb.com/manuales/21/
https://www.java.com/es/download/whatis_java.jsp
Investiga algunos términos de programación orientada a objetos...
• ¿Qué es una clase?
• ¿Qué quiere decir “write once, run anywhere”?
REFLEXIONA
Ingresa a Paideia y resuelve el cuestionario de
este módulo.
6
Descargar