Aprenda Java Introducción. Existen 3 tipos de programación:

Slides:



Advertisements
Presentaciones similares
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
Advertisements

LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Introducción a LAS Bases de Datos
Programación Interactiva Introducción a Java
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Razonamiento algorítmico
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
INSTITUTO TECNOLOGICO DE MINATITLAN
Introducción a la Orientación a Objetos
Introducción a la Programación
Historia La base del C proviene del BCPL (lógica programable en codigo binario), escrito por Martin Richards, y del B escrito por Ken Thompson en 1970.
POO Santiago, Mayo 2004 TRABAJO DE INVESTIGACIÓN POO Programación Orientada a Objetos CENAFOM Carolina Bravo V. Jaime Jofré B.
POO (Programación Orientada a Objetos)
TÍTULO DE LA PRESENTACIÓN
Lenguaje de Programación II Manejo de Paquetes Corporación Universitaria del Caribe CECAR.
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
 El termino OO, significa que el software es organizado como una colección de objetos. Un objeto es un paquete de software que contiene datos y procedimientos.
Tema 6: Clases Antonio J. Sierra.
VHDL.
Semana 5 Subprogramas..
Introducción a la Programación. Lenguaje de Máquina.
ACIDE A C onfigurable I ntegrated D evelopment E nvironment (Un entorno integrado de desarrollo configurable)
INTRODUCCIÓN A LA COMPUTACIÓN
Sistemas de Información IS95872
Fundamentos de programación
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
PROGRAMACIÓN PROCEDIMENTAL
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
LENGUAJES DE PROGRAMACIÓN
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
MBA. LIDA LOOR MACIAS2 Historia. El perfil de Java. Los padres de Java son James Gosling (emacs) y Bill Joy (Sun) Java desciende de un lenguaje llamado.
Elementos básicos del lenguaje
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
NOMBRES:OLIVARES ALFARO JOSE L. BONETTI ARON GRUPO:308.
MBA. LIDA LOOR MACIAS 1. 3 martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto.
Introducción al lenguaje de programación Java
TALLER DE INFORMATICA 1  UNIDAD 1 EXCEL 1.1 INTRODUCCION.
Facultad de Ingeniería
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Metodología de la programación
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
File Transfer Protocol.
Desarrollo DE apps móviles
Elaboración de algoritmos usando lógica de programación
1.4 CLASIFICACION DE LA TECNOLOGIA EN EL DESARROLLO DEL SOFTWARE
Capítulo 2 “Subprogramas/Funciones - Arreglos”
Programación orientada a objetos Capítulo Objetos y clases La clase es la abstracción de una categoría de objeto.
Edwin Oliveros.  El diseño de sistemas consiste en la transformación del modelo de diseño, que toma en cuenta los requerimientos no funcionales y las.
Desarrollo DE apps móviles
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
La Programación Orientado a Objetos
Introducción a Java Sintaxis de Java QUIMESTRE II PARCIAL I.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Conociendo el modelo Cliente-Servidor
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
:: Prof. Yeniffer Peña Introducción a JAVA Presentación Programación I.
Lenguaje ensamblador Resumen en diapositivas
Técnica de programación que utiliza abstracciones de la vida real (Objetos) como bloque esencial de construcción.
Curso de programación Visual Chart 6 (1ªEd.)
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
Transcripción de la presentación:

Aprenda Java Introducción. Existen 3 tipos de programación: PROGRAMACION ESTRUCTURADA PROGRAMACION ORIENTADA A EVENTOS PROGRAMACION ORIENTADA A OBJETOS Los tipos de variables son similares a C, cuenta con STRING y BOOLEAN. Se declaran de forma similar al lenguaje C. Ejemplo: String color; Float tama; String tipo_A; Boolean hambre; Comer() Respirar() Cazar() Los nombres deben iniciar con mayuscula. import

Conceptos que se explican. Introducción. Historia. Ventajas. Características. Como escribir programas en Java. P.O.O.

Un poco de historia. Java se llamaba originalmente Oak, debido a un roble que crece afuera de la oficina de su diseñador principal James Grosling, como ya existía un lenguaje con ese nombre, decide cambiarlo al nombre de un tipo de café. Java fue diseñado por un equipo de la compañía SunMicrosystems en California, con el enfoque de software empotrado.

Un poco de historia. Java estaba enfocado en la electrónica domestica, se realizaban programas pequeños, veloces, confiables y transportables.

Porque Java? Actualmente Java es uno de los mejores lenguajes de programación que existen, y algunas razones son: Java es ligero y poderoso. Los diseñadores de Java han omitido, todas las características superficiales de los lenguajes de programación y han reducido el diseño a lo mas esencial.

Porque Java? Actualmente Java es uno de los mejores lenguajes de programación que existen, y algunas razones son: Java esta orientado a objetos. Los lenguajes orientados a objetos son el enfoque mas reciente y exitoso de la programación.

Porque Java? Actualmente Java es uno de los mejores lenguajes de programación que existen, y algunas razones son: Java es compatible con Internet. La principal motivación de la creación de Java fue permitir que se desarrollen programas que usen Internet y Web. Los programas en Java pueden invocarse fácilmente desde muchos navegadores.

Porque Java? Actualmente Java es uno de los mejores lenguajes de programación que existen, y algunas razones son: Java es de propósito general. Cualquier cosa que se pueda hacer en lenguaje C++, Ada, Pascal, algunos lenguajes visuales, etc., también se puede programar con Java.

Porque Java? Actualmente Java es uno de los mejores lenguajes de programación que existen, y algunas razones son: Java es independiente de la plataforma. Los programas en Java pueden ejecutarse en casi todas las pc sin necesidad de ser modificados. (Escribirlo una vez, ejecutarlo en cualquier lugar).

Porque Java? Actualmente Java es uno de los mejores lenguajes de programación que existen, y algunas razones son: Java es robusto. Si un programa de Java falla, no provocara destrozos, daños e incertidumbre.

Porque Java? Actualmente Java es uno de los mejores lenguajes de programación que existen, y algunas razones son: Java cuenta con bibliotecas. Como Java es un lenguaje pequeño, la mayor parte de su funcionalidad la proporcionan ciertas piezas del programa que están guardadas en bibliotecas.

características de Java Orientación a objetos. Simplicidad. Compactibilidad. Portabilidad. Amigable para el trabajo en red. Soporte GUI. Carga y vinculación incremental dinámica. Internacionalización. Hilos. Seguridad.

Que necesita? Para aprender a programar necesita una computadora y algo de software. Existen varios sistemas apropiados para programar. Un sistema común es una PC con un entorno de desarrollo de Java (o JDE: Java Development Environment y JRE: Java Runtime Environment). Este entorno es software que le permite al programador preparar y ejecutar programas de Java de un manera apropiada. Requerimientos de equipos de computo. Formateo de la salida.

Que necesita? Este entorno (JDE y JRE Java Runtime Environment) puede ser descargado desde la pagina JAVA.COM y complementado y mejorado con otros kits de recursos, para poder interactuar con este entorno, se descargan programas de interfaz grafica como el JGRASP o el NETBEANS.

Software para facilitar la programación El JGRASP será el software que se utilizara en el desarrollo de software bajo código JAVA.

Software para facilitar la programación Para Java existen demasiadas opciones para auxiliar el desarrollo de código.

Parte por parte. Definamos primero lo que se requiere para elaborar nuestro primer código.

Parte por parte. Lo primero será la definición de 1 clase por cada archivo .JAVA, Para nuestro ejemplo usaremos la clase que llamaremos: PROMEDIO. Promedio será la clase de Promedio.java En el formulario general le siguen definiciones simples de clase:

Parte por parte. Un miembro determinado del cuerpo de la clase puede ser un campo (datos) o un método. Para declarar una clase como publica, agregue public. En nuestro ejemplo usaremos un método main (o PRINCIPAL).

Parte por parte. Un método simple sigue esta forma: Este método esta inmerso en una clase, por ser su instancia, pueden existir mas de un Método por Clase existente. tipoderegreso nombreM (tipo arg1, tipo arg..) // Encabezado método { //cuerpo inicia declaraciones e instrucciones y sentencias y expresiones } //cuerpo termina

Parte por parte. El parámetro args del main recibe los argumentos dados en la línea de comando que invoco al programa. Un miembro de una clase será miembro de instancia, a menos que se declare como static.

Parte por parte. Un método es un procedimiento de calculo definido en una clase. Cada método contiene instrucciones que especifican una secuencia de acciones de calculo que habrán de realizarse y Constantes y Variables que se usan para almacenar y producir los valores necesarios.

Parte por parte. Un método tiene encabezado y cuerpo, el encabezado define el nombre del método y el tipo de valor que regresa, también especifica las variables (parámetros formales en este caso args). El cuerpo incluye una secuencia de declaraciones e instrucciones entre llaves (bloque de programación).

Parte por parte. Este es un ejemplo para ejecutar:

Que es POO? La idea principal de POO es construir programas que utilizan objetos de software. Un objeto puede considerarse como una entidad independiente de cómputo con sus propios datos y programación. En computadoras modernas, las ventanas los menús y las carpetas de archivos, por ejemplo, suelen representarse con objetos de sw.

Que es POO? Pero los objetos pueden aplicarse a muchos tipos de programas, bien puede ser un registro de reservaciones de una línea aérea, una cuenta bancaria o incluso el motor de un auto, en este ultimo caso, por ejemplo, se incluirían datos (llamados campos), que describen sus atributos físicos, y su programación (llamados métodos), que gobierna la manera en que funciona internamente y en que forma interactúa con otras partes relacionadas (otros objetos) en el auto.

Que es POO? Los objetos en un sistema de nomina serian los registros de empleados, las tarjetas de entrada y salida, el tiempo extra, las incapacidades, los impuestos, las deducciones, etc.. Un sistema de control de tráfico aéreo, tendría las pistas, los aviones, las puertas de pasajeros, como objetos.

Que es POO? Por tanto, en POO los objetos de sw tienen una correspondencia estrecha con los objetos reales relacionados con el área de la aplicación. Esta correspondencia facilita la comprensión y el manejo del programa de la computadora. En contraste, la programación tradicional trabajaba con bytes, variables, matrices, índices, y otros artefactos de programación y resultaba difícil relacionarlos con el problema real. Esta programación se concentra en procedimientos y se resuelven paso a paso, por lo que se le llama programación Orientada a procedimientos.