SEMANA 04 2015

download SEMANA 04 2015

of 22

  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    219
  • download

    1

Embed Size (px)

description

FUNDAMENTOS PROGRAMACION 1

Transcript of SEMANA 04 2015

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 1

    Contenido conceptuales Conoce el lenguaje de programacin JAVA as como sus reglas y sintaxis de programacin.

    Temas Creacin de JFrame Entorno Grfico

    Taller: Objetivo: Desarrollo de casos con estructuras secuenciales.

    Contenido actitudinales Participa activamente en las clases dirigidas. Mantiene un orden para el desarrollo de sus algoritmos. Asertividad y disposicin para el trabajo colaborativo,

    confianza en la elaboracin de sus casos. Curiosidad en las otras IDES del lenguaje JAVA.

    CONTENIDO

    1

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 2

    JFrame Form Crear Proyecto

    1. File / New Project O clic en el icono crear nuevo proyecto

    2. Seleccione la carpeta Java, Luego Java Application

    3. Next

    4. Realice los siguientes cambios en la ventana:

    Project Name : PRJ_Formularios

    Browse : Buscar la carpeta donde almacenar los ejercicios. (Escritorio)

    Desactivar CreateMainClass, luego Finish

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 3

    A continuacin crearemos el JFrame Form...

    5. Dar un clic Derecho en SourcePackages / New / JFrame Form

    6. Realizar los siguientes cambios:

    ClassName: FRM_EJERCICIO_01

    7. Finish

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 4

    Aadir las siguientes Java Class al Packages:

    Ejercicio_02 Ejercicio_03 Ejercicio_04

    Crear un proyecto llamado (PRJ_Practica)

    Aadir los siguientes JFrame Form

    FRM_suma FRM_resta FRM_multiplicacion FRM_division

    Ventana de un JFrameForm

    2

    1

    3

    4

    5

    6

    7

    8

    Caso Prctico

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 5

    Entorno Grfico de NetBeans

    1. Barra de mens

    En NetBeans, esta barra proporciona las herramientas para desarrollar, probar y guardar la aplicacin.

    2. Barra de herramientas

    Permite activar las tareas ms comunes sin necesidad de utilizarlos mens. Contiene un conjunto de pequeos botones con iconos situados debajo de la barra respectiva.

    Su misin es agilizar la eleccin de las opciones ms utilizadas.

    3. rea de proyectos

    A travs de la ventana proyectos, podemos crear y organizar las clases, formularios, etc.

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 6

    4. rea de trabajo

    Se divide en dos modos: modo de diseo y modo de cdigo fuente.

    Modo de diseo

    En este modo se desarrolla el diseo de los componentes que se van a visualizar en una ventana.

    Modo de cdigo fuente

    En este modo se ingresa el cdigo que determinar la accin que realizar cada componente insertado en el modo de diseo.

    5. Ventana Navegador (Inspector)

    En esta ventana se puede ver la lista de los componentes que se emplean en el desarrollo del proyecto. Utilice el juego de teclas Control + 7

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 7

    6. Paleta de herramientas

    Aqu se encuentran todos los componentes que se utilizan para el diseo de una ventana. Utilice el juego de teclas Control + Shift + 8

    7. Ventana de Propiedades

    En esta ventana se pueden ver las caractersticas que tiene cada componente. Utilizar el juego de teclas Control + Shift + 7

    8. Ventana de Salida

    Esta ventana proporciona un informe sobre la ejecucin del programa, indicando los errores. Estos son generados debido a una inadecuada implementacin del cdigo fuente. Por ejemplo, una incorrecta definicin de variable, error de sintaxis, error lgico, etc.

    Ventana de tareas

    Esta ventana permite ver de forma detallada la descripcin del archivo que se est trabajando y su localizacin.

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 8

    Contenido conceptuales Diferencia entre los tipos de datos y operadores.

    Temas Comentarios, Separadores e Identificadores (Palabras Clave y

    Reservadas). Tipos de Datos. Datos Primitivos : Variables y Constantes (Literales) Operadores Aritmticos, de Asignacin, Lgicos y Relacionales,

    de Concatenacin. Taller: Objetivo: Desarrollo de casos con estructuras secuenciales.

    Contenido actitudinales Participa activamente en las clases dirigidas. Mantiene un orden para el desarrollo de sus algoritmos. Asertividad y disposicin para el trabajo colaborativo,

    confianza en la elaboracin de sus casos. Habito por el orden de la estructura de un programa.

    CONTENIDO

    2

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 9

    Comentarios

    Formato Uso

    /*comentario*/ Se ignoran todos los caracteres entre /* */.

    //comentario Se ignoran todos los caracteres detrs de // hasta el fin de lnea.

    /**comentario*/ Lo mismo que /* */ pero se podrn utilizar para documentacin automtica.

    Los dos primeros tipos de comentarios son los que todo programador conoce y se utilizan del mismo modo. Los comentarios de documentacin, colocados inmediatamente antes de una declaracin (de variable o funcin), indican que ese comentario ha de ser colocado en la documentacin que se genera automticamente cuando se utiliza la herramienta de Java, javadoc. Dichos comentarios sirven como descripcin del elemento declarado permitiendo generar una documentacin de nuestras clases escrita al mismo tiempo que se genera el cdigo.

    En este tipo de comentario para documentacin, se permite la introduccin de algunos tokens o palabras clave, que harn que la informacin que les sigue aparezca de forma diferente al resto en la documentacin.

    Separadores

    Slo hay un par de secuencias con otros caracteres que pueden aparecer en el cdigo Java; son los separadores simples, que van a definir la forma y funcin del cdigo. Los separadores admitidos en Java son:

    () - parntesis. Para contener listas de parmetros en la definicin y llamada a mtodos. Tambin se utiliza para definir precedencia en expresiones, contener expresiones para control de flujo y rodear las conversiones de tipo.

    {} - llaves. Para contener los valores de matrices inicializadas automticamente. Tambin se utiliza para definir un bloque de cdigo, para clases, mtodos y mbitos locales.

    [] - corchetes. Para declarar tipos matriz. Tambin se utiliza cuando se referencian valores de matriz.

    ; - punto y coma. Separa sentencias.

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 10

    Identificadores Los identificadores nombran variables, funciones, clases y objetos; cualquier cosa que el programador necesite identificar o usar. En Java, un identificador comienza con una letra, un subrayado (_) o un smbolo de dlar ($). Los siguientes caracteres pueden ser letras o dgitos. Se distinguen las maysculas de las minsculas y no hay longitud mxima. Seran identificadores vlidos:

    Identificador nombre_usuario Nombre_Usuario _variable_del_sistema transaccion

    Identificadores y tipos de datos:

    int contador_principal; char _lista_de_ficheros; float cantidad_en_Ptas;

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 11

    Tipos de Datos Enteros: Estos tipos son byte, short, int y long, que guardan el signo valor, estos representan un nmero y no pueden representar elementos fraccionarios. Esto puede ser un buen ejemplo de declaracin de tipos de datos enteros:

    byte midato1 = 1; short midato2 = 100; int midato3 = 10000; long midato4 = 100000000;

    Decimales: Estos son float y double y pueden almacenar nmeros en coma flotante y con signo, esto quiere decir que nos permiten representar nmeros decimales. Todos los literales de coma flotante son del tipo double salvo que se especifique lo contrario, por eso si se intenta asignar un literal en coma flotante a una variable de tipo float el compilador nos dar un error (tipos incompatibles):

    double peso; double talla; float tamao;

    El tipo Caracter: Estos son de tipo char, String, que almacena la representacin de los caracteres (letras o nmeros), un carcter est almacenado en 16 bits, y siguen un estndar que es el Unicoide.

    String nom; String ape; char letra;

    El tipo Lgico: Estos son los boolean, este solo guarda dos valores: verdadero (true) o falso(false), y no como ocurre en otros lenguajes que toman los valores 0 y 1. boolean valor1, valor2 ; valor1 = true; valor2 = false;

  • Fundamentos de Programacin I

    PROFESOR: Ricardo Coello Palomino 4 Semana Pg. 12

    Tabla tipos de datos:

    Tipos de datos Rango de valores Descripcin

    Nmeros enteros

    byte 8-bit complemento a 2 Entero de un Byte

    short 16-bit complemento a 2 Entero corto

    int 32-bit complemento a 2 Entero

    long 64-bit complemento a 2 Entero largo

    Nmeros reales

    float 32-bit IEEE 754 Coma flotante de precisin simple

    double 64-bit IEEE 754 Coma flotante de precisin doble

    otros tipos

    char 16-bit Caracter Un slo carcter

    boolean true o false Un valor booleano (verdadero o falso)

    Constantes (Literales) En Java, se utiliza la palabra clave final para indicar que una variable debe comportarse como si