Ensayo de la didáctica constructivista y matemáticas: una introducción
Enviado por David Avendaño • 6 de Septiembre de 2016 • Práctica o problema • 4.699 Palabras (19 Páginas) • 380 Visitas
GUIA DE TRABAJO # 2 Y NOTAS DE CLASE
Núcleo | CODIGO | Grupo |
LABORATORIO DE LOGICA Y PROGRAMACION | LLI22 |
Académico-Docente |
Olga Lucia Suaza Jiménez olsuaza@une.net.co |
Competencia Académica |
Desarrollar programas con el uso de herramientas de desarrollo de software(java) para dar solución a problemas de información desde un enfoque algorítmico |
Lenguaje de Programación
Un lenguaje de programación es un conjunto de instrucciones que se utilizan para construir un programa, está sujeto a una determinada sintaxis y normas. El lenguaje que utilizaremos es JAVA.
JAVA
Es un lenguaje de programación originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. El lenguaje deriva mucho su sintaxis de C y C++, basado en clases, y orientado a objetos. Java es, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.
CARACTERISTICAS DE JAVA
-HTML: Animaciones e interpretaciones en página WEB.
-Interpretado: Al compilarse lo hace la maquina (JVM) VIRTUAL.
-Es derivado de C++.
-Es bueno para desarrollo de cliente servidor e internet.
-Se centra en la creación y manipulación de objetos.
Distribuido: Se puede trabajar en red.
Robusto: confiable controla, hace restricciones para encontrar errores temprano.
Seguro: está conformado por mecanismos de seguridad sobre todo al trabajar en internet.
Multihilo: ejecuta varias tareas al mismo tiempo.
CONCEPTOS BASICOS:
PAQUETE O LIBRERÍA: Es un archivo que contiene varias clases con sus métodos y que están predefinidos. Los paquetes más importantes son:
Java.lang: Contiene las clases que son el núcleo de java: System,String,Integer, Math(el compilador siempre incorpora este paquete).
java.io: Contiene clases utilizada para entrada y salida de datos: Buffered Reader, InputStreamReader, File Input Stream, File Output Stream.
java.util: Guarda diversas clases de utilidades como la clase Date: para tratar fechas; la clase Random para generar números aleatorios;StringTocknizer: permite descomponer una cadena en subcadenas separadas por un determinado símbolo.
java.applet y Java.awt: Suministran clases para crear interfaces graficas.
javax.swing: Es un paquete que maneja eventos, ventanas, frames con títulos botones, cerrar ventanas.
javax.swing.JFrame: Contenedor de ventanas, botones ect.
javax.swing.JApplet: Pequeñas aplicaciones en Java que luego pueden ser incrustadas en una página HTML para que sean descargadas y ejecutadas por el navegador web.
JOptionPane: Ventana de dialogo (PARA ENTRADA Y SALIDA DE DATOS).
TIPOS DE DATOS EN JAVA Y COMO DECLARARLOS EN JAVA.
Los datos se almacenan en variables, los datos pueden ser:
Enteros: Se declaran anteponiendo a la variable la palabra int ejemplo: int edad, cod, num;
Reales: Se declaran anteponiendo a la variable la palabra doublé o float según el caso ejemplo:
float cal1, cal2, cal3;
doublé tot-ventas, promnotas;
Texto: Se declaran anteponiendo a la variable la palabra String ejemplos: String nombre, dirección;
DECLARACION DE VARIABLES
Las variables donde se almacenan los datos se pueden declarar como:
VARIABLES GLOBALES O MIEMBRO
Las variables globales son todas aquellas que se declaran luego de abrir la clase, antes del método principal, estas variables pueden ser accedidas por todos los métodos que estén dentro de la clase.
VARIABLES LOCALES
Las variables locales son todas aquellas que se declaran dentro de una lista de parámetros de un método o dentro del cuerpo del método, estas variables solo pueden ser accedidas por el método donde estén declaradas.
Operadores Aritméticos:
Operador | Operación |
+ | Suma |
- | Resta |
* | Multiplicación |
/ | División |
% | Modulo que proporciona el residuo de una división |
Operadores Relaciónales:
...