clase 1 - implementación del primer programa programacion java

Upload: wqerqweq

Post on 14-Feb-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    1/20

    PROGRAMACIN 1

    Clase 1

    Programacin1-TUDAI

    1

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    2/20

    Objetivos del tema

    Conocer los elementos y funcionamiento bsico de unaPC

    Comprender el concepto de programa

    Instalar herramientas de desarrollo y entender el

    entorno

    Implementar el primer programa

    2

    Programacin1-TUDAI

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    3/20

    Contenidos

    Qu es una PC?

    Qu es un sistema operativo?

    Cmo se representa la informacin?

    Qu son los lenguajes de programacin?

    3

    Programacin1-TUDAI

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    4/20

    Qu es una PC?

    Una PC es un dispositivo electrnico que:

    Puede interpretar y ejecutar comandos programados

    Para operaciones de:

    entrada

    salida y

    computacin (procesamiento + almacenamiento)

    4

    Programacin1-TUDA

    I

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    5/20

    Estructura de una PC

    Entrada

    Teclado

    Mouse

    Micrfono

    Procesamiento Microprocesador

    Almacenamiento

    Temporal: Memoria RAM (Random Access Memory)

    Permanente: disco duro, CD, DVD...

    Salida

    Monitor

    Parlantes

    Impresora5

    ENTRADA PROCESAMIENTO SALIDA

    ALMACENAMIENTO

    Programacin1-TUDA

    I

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    6/20

    Qu es un sistema operativo?

    Es un programa que: Gestiona el hardware de una PC

    Proporciona la base para los programas de aplicacin

    Sirve como intermediario entre el usuario de la PC y el hardware

    de la PC

    Programacin1-TUDA

    I

    6

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    7/20

    Componentes de

    un sistema de computacin

    Programacin1-TUDA

    I

    7

    Usuario 1 Usuario 2 Usuario n

    Programas de sistema y de aplicacin

    Sistema operativo

    Hardware del ordenador

    editor ensambladorcompilador

    . . .

    . . .

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    8/20

    Tareas principales de

    un sistema operativo

    Gestin de los programas, memoria, archivos, operaciones de

    entrada/salida, interfaz con el usuario

    Programacin1-TUDA

    I

    8

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    9/20

    Lenguaje de programacin

    Conjunto de normas lingsticas que permiten

    escribir un programa

    que ste sea entendido por el ordenador

    que pueda ser trasladado a computadoras similares para su

    funcionamiento en otros sistemas

    Alfabeto: qu elementos lxicos estn

    permitidos

    Sintaxis: cmo se construyen las frases

    Semntica: qu significan las frases

    Programacin1-TUDA

    I

    9

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    10/20

    Programa

    Conjunto de instrucciones escritas en un lenguaje deprogramacin susceptibles de ser ejecutadas por

    computadora para realizar una determinada funcin

    Los programas se dividen en programas de sistema y

    programas de usuarios

    Los programas de sistema son indispensables para que

    funcione la PC

    Los programas de usuario se utilizan para resolver problemas

    de una manera ms general

    Programa = conjunto de datos y de algoritmos

    Programacin1-TUDA

    I

    10

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    11/20

    Programa de usuario

    La estructura de un problema a resolver tiene:

    Datos de entrada

    Datos de salida

    Mtodo o proceso o algoritmo para producir la salida (ncleo del

    programa)

    Forma de describir una solucin a un problema

    Serie ordenaday finita de instrucciones elementales que trabaja

    sobre los datos, posiblemente modificndolos

    Programacin1-TUDA

    I

    11

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    12/20

    Lenguajes ms populares

    Programacin1-TUDA

    I

    12

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    13/20

    Qu es Java?

    Lenguaje de programacin orientada a objetos.

    La plataforma Java est constituida por:

    El lenguaje de programacin Java propiamente dicho

    Un conjunto de bibliotecas estndar que debe existir en cualquier

    plataforma (Java API) Un conjunto de herramientas para el desarrollo de programas:

    Compilador a cdigo-byte (javac)

    Generador de documentacin (javadoc)

    Ejecucin de programa (intrprete del cdigo-byte (java)

    Un entorno de ejecucin cuyo principal elemento es la mquinavirtual para ejecutar el cdigo-byte

    Programacin1-TUDA

    I

    13

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    14/20

    Compilacin y ejecucin Java

    Programacin1-TUDA

    I

    14

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    15/20

    Estructura de programa

    P

    rogramacin1-TUDA

    I

    15

    En el caso ms simple se utilizar una nica clase, que

    contiene el mtodo principal main() y en ste se incluyen las

    sentencias separadas entre s por punto y coma.

    sentencia_1;sentencia_2;

    // ...

    sentencia_N;

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    16/20

    Instalar Java y Eclipse

    Programacin1-TUDA

    I

    16

    Instalar Java (jre-7u75-windows-i586.exe)

    Instalar el Eclipse (Eclipse-TUDAI.exe)

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    17/20

    Eclipse - Workspace

    Programacin1-TUDA

    I

    17

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    18/20

    EclipseNuevo Proyecto

    Programacin1-TUDA

    I

    18

    File> New -> Java Project

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    19/20

    EclipseNueva Clase

    Programacin1-TUDA

    I

    19

    File -> New Class

  • 7/23/2019 Clase 1 - Implementacin Del Primer Programa programacion JAVA

    20/20

    Ejemplo

    // Comentario sobre lo que hace el programa

    // Imprime un texto por consola

    /* En este otro comentario, con inicio

    * y final de marca

    * Los comentarios deberan contener slo* informacin relevante para la lectura y

    * comprensin del programa*/

    public class Programa {

    public static void main(String[] args) {

    System.out.println ("Hola a todos");

    }

    }

    Programacin1-TUDA

    I

    20