Taller de Programación I. Introducción a Java

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Taller de Programación I. Introducción a Java"

Transcripción

1 INACAP Universidad Tecnológica de Chile Sede Santiago Centro Taller de Programación I Curso Java J2SE Introducción a Java Ing. Manuel López Ramos

2 Parte I Qué es Java?

3 Qué es Java? Java normalmente es considerado como un lenguaje de programación. Sin embargo, Java considera 4 puntos importantes para el desarrollo de software:

4 Qué es Java? Java normalmente es considerado como un lenguaje de programación. Sin embargo, Java considera 4 puntos importantes para el desarrollo de software: 1) Es un lenguaje de programación Permite realizar programas de computador, utilizando sintaxis y palabras reservadas similares a las de los lenguajes C y C++. Incentiva también a utilizar el paradigma de programación orientado al objeto para el desarrollo de software.

5 Qué es Java? Java normalmente es considerado como un lenguaje de programación. Sin embargo, Java considera 4 puntos importantes para el desarrollo de software: 1) Es un lenguaje de programación 2) Es una plataforma de desarrollo Permite el desarrollo de software, utilizando un entorno de programación orientado a objetos, con herramientas y utilidades que permiten desarrollar prototipos y software en poco tiempo y con alta escalabilidad. Además, provee de una API (interfaz de programación de aplicaciones) con bibliotecas extensas de funciones de amplia utilización.

6 Qué es Java? Java normalmente es considerado como un lenguaje de programación. Sin embargo, Java considera 4 puntos importantes para el desarrollo de software: 1) Es un lenguaje de programación 2) Es una plataforma de desarrollo 3) Es una tecnología de software/hardware Java es una tecnología; no sólo es un lenguaje y un conjunto de bibliotecas de programación, sino que además ofrece a los desarrolladores una serie de modelos, metodologías y técnicas que permiten el desarrollo de soluciones informáticas, utilizando formas ya probadas en la industria. Muchas de las bibliotecas de desarrollo están estructuradas de forma tal que obligan al programador a seguir ciertos pasos en la construcción de las soluciones, siguiendo modelos estándares de software, tales como OMT y OMT++, modelos de capas, modelos cliente-servidor y otros. También permite implementar soluciones para robótica o sobre silicio, en forma de chips, procesadores, placas de desarrollo electrónico y dispositivos portátiles.

7 Qué es Java? Java normalmente es considerado como un lenguaje de programación. Sin embargo, Java considera 4 puntos importantes para el desarrollo de software: 1) Es un lenguaje de programación 2) Es una plataforma de desarrollo 3) Es una tecnología de software/hardware 4) Es una máquina virtual Todos los programas que se desarrollan en la plataforma Java (utilizando el lenguaje Java) se ejecutan sobre una arquitectura de CPU virtual, denominada Máquina Virtual de Java (Java Virtual Machine, o JVM), lo que permite la portabilidad de las aplicaciones de Java y su ejecución en casi cualquier sistema de hardware para el cual se haya escrito una JVM.

8 Java y sus 3 grandes ramas... Java, considerado como plataforma de desarrollo completa, puede ser dividido en 3 grandes subplataformas, cada una orientada a soluciones con diversos objetivos: J2SE (Java 2 Standard Edition) Desarrollo de aplicaciones de escritorio y distribuidas. J2EE (Java 2 Enterprise Edition) Desarrollo de aplicaciones Web con bases de datos y empresariales. J2ME (Java 2 Micro Edition) Desarrollo de aplicaciones para dispositivos portátiles (PDAs, celulares, etc.)

9 Java y sus 3 grandes ramas... En el siguiente gráfico se pueden observar las plataformas de Java existentes y el tipo de software/hardware al que están orientadas comúnmente: Dispositivos habilitados con tecnología Java Entornos de escritorio habilitados con tecnología Java Servidores de trabajo Servidores de alto rendimiento

10 Parte II Cómo se trabaja con la tecnología Java en el desarrollo de aplicaciones?

11 Modelo de desarrollo de aplicaciones en Java En el siguiente esquema se indican los pasos a seguir para el desarrollo de una aplicación de Java. Proyecto de Java con un archivo fuente MiClase.java Paso 1: escritura de un código fuente en el lenguaje Java.

12 Modelo de desarrollo de aplicaciones en Java En el siguiente esquema se indican los pasos a seguir para el desarrollo de una aplicación de Java. MiClase.java javac Paso 2: compilación del código fuente anterior, utilizando un compilador de Java.

13 Modelo de desarrollo de aplicaciones en Java En el siguiente esquema se indican los pasos a seguir para el desarrollo de una aplicación de Java. MiClase.java javac MiClase.class Paso 3: luego de la compilación, se obtiene un código objeto, denominado Código de Bytes (o Bytecode).

14 Modelo de desarrollo de aplicaciones en Java También se pueden compilar muchos archivos fuentes dentro del proyecto de una única aplicación de software: Proyecto de Java con varios archivos fuentes MiClase01.java MiClase01.class MiClase02.java MiClase03.java javac MiClase02.class MiClase03.class Paso opcional: se pueden compilar muchos códigos fuentes para obtener muchos archivos de código de bytes dentro de un único proyecto.

15 Modelo de desarrollo de aplicaciones en Java Una vez que se ha terminado de compilar los archivos fuente del proyecto y se han obtenido los archivos de código de bytes, se procede a la ejecución de la aplicación de Java: MiClase01.class MiClase02.class MiClase03.class java (para PC/Windows) java (para PC/GNU/Linux) java (para celulares, para robots, para tostadoras, etc.) Archivo comprimido con varios archivos objeto (archivo.jar o carpeta) Paso 4: se ejecutan los archivos de código de bytes en la JVM adecuada para cada plataforma de hardware.

16 Parte III Desarrollo de aplicaciones en Java

17 Aplicaciones en Java Java es un lenguaje basado en la sintaxis de los lenguajes C y C++, mientras que basa su metodología de programación en lenguajes tales como C++ y Smalltalk. Una aplicación en Java está formada por los siguientes elementos: Proyecto de Java (en NetBeans, Eclipse, etc.) Archivos.java Códigos fuentes Archivos de código de bytes (clases compiladas) Archivos.class JAR JAR JAR JAR JAR Bibliotecas empaquetadas Archivos.jar

18 Creación de aplicaciones en Java Para crear aplicaciones en Java se pueden utilizar: un editor de texto + una consola de sistema operativo, o bien un entorno integrado de desarrollo de aplicaciones (conocido como IDE) Si, por ejemplo, se crea un proyecto en NetBeans, se pueden observar las siguientes unidades de aplicación: Paquetes de códigos fuente (directorios que agrupan los archivos.java) Códigos fuente (archivos.java) Proyecto de Java Directorio de bibliotecas precompiladas (directorio que agrupa los archivos.jar externos al proyecto)

19 Código fuente de Java (concepto de clase) Una vez que se ha creado el proyecto de Java sobre algún IDE conveniente, es necesario crear uno o más archivos fuente (archivos con código de Java). 1) Un código de Java se denomina bajo el concepto de clase de Java. 2) Las clases contienen el código ejecutable de la aplicación. 3) Las clases, por ende, pueden contener variables y subrutinas.

20 Cómo crear una clase de Java? (parte 1) Cómo crear una clase de Java? La creación de una clase de Java es simple. Basta con crear un archivo de texto y agregar la sentencia inicial public class <nombredeclase> junto con un par de llaves ( { y } ) para encerrar el código interno de ella. Finalmente, la estructura base de la clase de Java queda distribuida de la siguiente forma: Más adelante se indicará el significado de la palabra reservada public.

21 Cómo crear una clase de Java? (parte 2) Luego de crear la estructura base, se debe crear alguna función que permita ejecutar código de Java. Las clases en general no están vacías: pueden contener variables y subrutinas. 1) A las variables creadas directamente dentro de la estructura de clase se las conoce con el nombre de atributos de clase. 2) A las subrutinas creadas directamente dentro de la estructura de clase se las conoce con el nombre de métodos de clase (o funciones). 3) El método de clase principal dentro de una aplicación de Java (en J2SE) se denomina método main, y es similar en importancia y uso a la función main de los programas en lenguajes C y C++. 4) El método main contiene el código que se ejecutará al inicio de la aplicación; una vez que el código de este método se ejecute completamente, la aplicación finaliza irremediablemente.

22 Cómo crear una clase de Java? (parte 3) El prototipo o encabezado del método main es exactamente el siguiente: public static void main(string[] args) seguido de un par de llaves que delimitan el bloque de código ejecutable que iniciará la aplicación. El significado de las palabras claves public, static y void se explicará en una próxima oportunidad. Dentro del método main, se pueden colocar las sentencias de Java deseadas.

23 Parte IV El Lenguaje de programación Java (palabras claves del lenguaje y estructuras de programación generales)

24 Comentarios en Java En Java, la creación de comentarios puede realizarse de dos formas distintas: 1) Comentarios de 1 línea: Se anotan anteponiendo los caracteres //. Por ejemplo: // Este es un comentario de una única línea // Y este es otro comentario independiente // del anterior... 2) Comentarios multilínea: Se anotan encerrando el comentario entre los caracteres /* y */. Por ejemplo: /* Este es un comentario de múltiples líneas que continúa en esta línea y en esta otra. Aquí termina... */

25 Tipos de datos en Java Java es un lenguaje basado en la sintaxis de los lenguajes C y C++, mientras que basa su metodología de programación en lenguajes tales como C++ y Smalltalk. Java posee 8 tipos de datos primitivos (o básicos, dados por el lenguaje). Estos son: Tipo de dato Tamaño Rango de datos Ejemplo byte 8 bits -127 a +128 byte A = 2; short 16 bits a short B = -45; int 32 bits -2,147,483,648 a 2,147,483,647 int C = ; long 64 bits -9,223,372,036,854,775,808 a +9,223,372,036,854,775,807 float 32 bits e-45 a e+38 double 64 bits e-324 a e+308 long D = 4567L; float E = F; double F = D; char 16 bits un carácter Unicode char G = '@'; boolean 1 bit true / false boolean H = true; (observar con atención los sufijos para algunos datos)

26 Creación y utilización de variables (parte 1) En Java, la creación de variables se realiza de igual forma que en el lenguaje C: 1) Creación de variables: Para crear variables y/o inicializarlas, se utilizan las sintaxis siguientes: <tipodedato> <nombrevariable> ; Declaración (indicación del tipo) <tipodedato> <nombrevariable> = <valor>; Definición (declaración + inicialización) Ejemplos: int a; int b = 4; char c = '@'; float d = 8.7F, e = F, f = -5.6F; Las variables en Java pueden crearse e inicializarse en cualquier lugar dentro del bloque de un método (no sólo al inicio, como en el lenguaje C).

27 Creación y utilización de variables (parte 2) En Java, la creación de variables se realiza de igual forma que en el lenguaje C: 2) Utilización de variables: Para utilizar el dato almacenado en una variable, basta con invocar el nombre de la variable en cuestión. Ejemplos: a = a + 1; b = (c + a) - 4; c = 'A'; d = 0.0F;

28 Operadores matemáticos y lógicos (parte 1) En Java, se pueden utilizar los siguientes operadores aritméticos y lógicos dentro de expresiones de tipo matemático: Operador Descripción + adición - sustracción / signo * multiplicación / división entera/decimal % módulo o resto de la división entera & AND (Y) lógico de bits OR (O) lógico de bits ^ XOR (O-exclusivo) lógico de bits ~ negación lógica de bits ( ) paréntesis (agrupación) ++ incremento en 1 unidad -- decremento en 1 unidad Operador Descripción == igual que!= diferente a < menor que <= menor o igual que > mayor que >= mayor o igual que && & AND condicional en cortocircuito AND condicional normal OR condicional en cortocircuito OR condicional normal! negación condicional >> desplazamiento de bits a la derecha << desplazamiento de bits a la izquierda >>> desplazamiento de bits a la derecha sin signo

29 Operadores matemáticos y lógicos (parte 2) En Java también existen operadores de asignación, para escribir expresiones más cortas: Operador a += b a -= b a *= b a /= b a %= b a &= b a = b a ^= b Descripción equivalente a a = a + b equivalente a a = a - b equivalente a a = a * b equivalente a a = a / b equivalente a a = a % b equivalente a a = a & b equivalente a a = a b equivalente a a = a ^ b

30 Operadores matemáticos y lógicos (parte 3) Por último, la siguiente tabla muestra el orden de precedencia de las operaciones aritmético-lógicas en Java: Tipo de Operador Operadores posfijos Descripción [ ]. (parametros) expr++ expr-- Operadores unarios ++expr --expr +expr -expr ~! Creación o conversión new (tipo) expr Multiplicación/división * / % Adición/sustracción + - Desplazamiento << Comparación < <= = instanceof Igualdad ==!= AND a nivel de bit OR a nivel de bit & ^ XOR a nivel de bit AND lógico && OR lógico Condicional? : Asignación = += -= *= /= %= &= ^= = <<= = =

31 Entrada y salida de datos Actividad práctica Cree un proyecto en NetBeans, con una única clase, y luego escriba expresiones y sentencias de Java, utilizando todos los tipos de datos, así como algunos de los operadores aritmético-lógicos que considere más importantes.

32 Entrada y salida de datos (parte 1) Java posee una serie de métodos generales para mostrar salidas por la consola. Estos métodos son los siguientes: a) System.out.println() Imprime un valor en consola y agrega un salto de línea al final del string. Ejemplos: System.out.println("Mi primer mensaje en Java"); int valornumerico = ; System.out.println("El valor es " + valornumerico) System.out.println("El siguiente es un mensaje " + "bastante largo como para ser " + "escrito en una única " + "línea de programa.");

33 Entrada y salida de datos (parte 2) b) System.out.print() Imprime un valor en consola, pero no agrega automáticamente un salto de línea al final del string. Ejemplos: System.out.print("Mi segundo mensaje en Java"); boolean tengofrio = false; System.out.print(" Tengo frío? " + tengofrio) System.out.print("Para marcar un salto de línea " + "se ocupa un carácter \n" + "como en el lenguaje C\n");

34 Entrada y salida de datos (parte 3) c) System.out.printf() Imprime un string, mediante especificadores de formato, en consola. Ejemplos: float valorpi = F; System.out.printf("PI vale %f\n", valorpi); int miedad = 23; System.out.printf("Tengo %i años.\n", miedad); long valor1 = 4, valor2 = 56; System.out.printf("Valores: %10i %10i",valor1,valor2);

35 Entrada y salida de datos Actividad práctica Cree una aplicación en Java, con tres clases distintas, y copie los ejemplos de cada método presentado (println, print y printf) para visualizar cómo se ejecutan en consola.

36 Operadores condicionales en Java Las condiciones en Java tienen la siguiente forma: <variable_o_expresion> <operador_condicional> <variable_o_expresion> Los operadores condicionales son los siguientes: == (igual a),!= (distinto a), < (menor que), > (mayor que), <= (menor o igual que) y >= (mayor o igual que). Ejemplos: 3 == 4 (valor de verdad: false) > 4-2 (valor de verdad: true) a*2 >= b/2 etc. Las condiciones también pueden estar formadas por otras expresiones condicionales, formándose entonces expresiones condicionales compuestas: a > b & c <= 1 (operador lógico condicional & - Y lógico) a < 1 b > c (operador lógico condicional - O lógico)

37 Ciclos iterativos en Java Java posee 3 tipos de ciclos iterativos (al igual que en el lenguaje C y C++): a) Bloque for: Permite implementar ciclos iterativos para contar progresivamente. Sintaxis: for ([<inicialización>]; [<condición_mientras>]; [<expr_incremento>]) { // sentencia01 // sentencia02 // sentencia } El bloque se ejecuta de la siguiente forma: 1) Inicialización de la variable. 2) Si la condición no se cumple, se termina el ciclo. 3) Se realiza la ejecución del bloque. 4) Se calcula la expresión de incremento. 5) Volver al paso 2.

38 Entrada y salida de datos Actividades prácticas Cree un programa en Java que muestre (por consola) las tablas de multiplicación del 2 y el 3 (el segundo factor recorre desde el valor 0 al 12, dentro de cada tabla). Crear un programa en Java que muestre (por consola) las tablas de multiplicación del 1 al 12. El segundo factor de cada tabla recorre los números del 1 al 12 también. Utilice printf para imprimir las tablas. Cree un programa en Java que muestre (por consola) una tabla con los cuadrados y cubos de los números entre el 0 y el 10.

Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota:

Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota: Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota: Justificación: Se pretende con éste contribuir a que el alumno se inicie y conozca el entorno del IDE en la creación de pequeños programas en java Objetivos:

Más detalles

Los parámetros: son los campos que se comunican a los métodos de los objetos.

Los parámetros: son los campos que se comunican a los métodos de los objetos. Modulo 6. Variables y Operadores Variables Un objeto almacena los estados en campos, estos campos se conocen en java como variables. Por eso a menudo podemos ver estas dos palabras usadas para referirse

Más detalles

Principios de Computadoras II

Principios de Computadoras II Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones rcoppo@uns.edu.ar Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario

Más detalles

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III Lenguaje C 1 Puntos previos Los códigos fuentes generados en C requieren ser compilados

Más detalles

Introducción a Java. Dr. (c) Noé Alejandro Castro Sánchez

Introducción a Java. Dr. (c) Noé Alejandro Castro Sánchez Introducción a Java Dr. (c) Noé Alejandro Castro Sánchez Programas Java Applets Pueden correr en navegadores Web Agregan funcionalidad a páginas Web Se llega a restringir su funcionalidad (e. g., no pueden:

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Unidad III Programación Orientada a Objetos en Java Programación Orientada a Objetos Programación I - 0416202 Contenido Esta lección abarca los siguientes temas con respecto a Java: Qué es Java? Breve

Más detalles

4. Operadores Operador asignación

4. Operadores Operador asignación Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre

Más detalles

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto

Más detalles

Taller de Programación I. Tema 02: Programación en Java, estructuras iterativas y condicionales

Taller de Programación I. Tema 02: Programación en Java, estructuras iterativas y condicionales INACAP Universidad Tecnológica de Chile Sede Santiago Centro Taller de Programación I Curso Java J2SE Tema 02: Programación en Java, estructuras iterativas y condicionales Ing. Manuel López Ramos Estructura

Más detalles

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales

Más detalles

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples Desarrollo de aplicaciones en Java Generación de código fuente Compilación Ejecución Elementos de aplicaciones simples EII147-01-02 Introducción a las tecnologías de información Escuela de Ingeniería Industrial

Más detalles

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Variables Conceptos de Memoria Una variable es un espacio en la memoria del PC Cada variable tiene un nombre, un tipo, un tamaño y un valor

Más detalles

Principios de Computadoras II

Principios de Computadoras II Departamento de Ingeniería Electrónica y Computadoras Ing. Ricardo Coppo Qué es una computadora? Una computadora es una máquina digital y sincrónica con capacidad de cálculo numérico y lógico controlada

Más detalles

Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL

Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL Cualquier duda sobre el contenido de este tema se puede enviar al foro TEORIA2. 2.1.- El tipo de datos entero (byte,

Más detalles

NETBEANS JAVA PROGRAMACIÓN ORIENTADA A OBJETOS

NETBEANS JAVA PROGRAMACIÓN ORIENTADA A OBJETOS NETBEANS JAVA PROGRAMACIÓN ORIENTADA A OBJETOS NetBeans IDE (Integrated Development Environment): Es un entorno de desarrollo integrado o entorno de desarrollo interactivo, escrito en el lenguaje de programación

Más detalles

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC. Programación n Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño o Vargas MsC. Variables y expresiones aritméticas Variables Conceptos de Memoria Una variable es un espacio en la memoria

Más detalles

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. Tema 2. TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. PARTE : VARIABLES, OPERADORES Y CONSTANTES.. INTRODUCCIÓN AL LENGUAJE C 2. PROGRAMAS BÁSICOS EN LENGUAJE C 3. DATOS EN LENGUAJE C

Más detalles

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...

Más detalles

Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero?

Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero? Modulo 7. Expresiones y sentencias de control de Flujo En este punto de estudio se considera que tenemos claro los conceptos relacionados con variables y operadores, ahora estudiaremos como con las variables

Más detalles

El lenguaje C. 1. Identificadores, constantes y variables

El lenguaje C. 1. Identificadores, constantes y variables Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria

Más detalles

TEMA 2. Agenda. Fundamentos de JAVA

TEMA 2. Agenda. Fundamentos de JAVA TEMA 2 Fundamentos de JAVA V1.3 Manuel Pereira González Agenda Introducción Historia de Java Características Principales Hello World Tipos Operadores Control de Flujo E/S básica Atributos y Métodos Resumen

Más detalles

Tema 2. El lenguaje JAVA

Tema 2. El lenguaje JAVA Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias

Más detalles

Introducción a Java. Introducción a Java. Programación I

Introducción a Java. Introducción a Java. Programación I Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32

Más detalles

Curso de Java Introducción a la Programación II

Curso de Java Introducción a la Programación II Curso de Java Introducción a la Programación II Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Tipos Java 2 Decalaración de variables 3 Operadores aritméticos Índice

Más detalles

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos

Más detalles

Java para programadores

Java para programadores Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) montenegro@fdi.ucm.es Contenidos Variables. Tipos

Más detalles

JAVA 1. Introducción

JAVA 1. Introducción Diseño de Interfaces de Usuario JAVA. Introducción. Características Portabilidad Interpretado (bytecodes) Uso de Máquina Virtual Java (JVM) Orientado a Objetos Jerarquía de clases Extensible (packages)

Más detalles

Expresiones y Operadores

Expresiones y Operadores Lenguaje C Expresiones y Departamento de Electrónica Fundación San Valero básicos: Operador de asignación: = No es del todo equivalente al igual matemático. A la derecha siempre estará el valor a asignar,

Más detalles

Sintaxis básica, variables y 7pos

Sintaxis básica, variables y 7pos Contenidos Sintaxis básica, variables y 7pos Curso de Programación en Java! Sintaxis básica! Variables y 7pos! Entrada/Salida básica! Operadores y expresiones Jesús Montes Sánchez jmontes@fi.upm.es Estructura

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Elementos de lenguaje: Identificadores Tipos de datos 2 Tipos de datos primitivos 3 Tipos de datos referenciados Clases Interfaces Arrays

Más detalles

4/14/2010. Objetivos. Que es JAVA. JAVA como plataforma. Reglas Sintácticas y de Codificación Básicas de JAVA

4/14/2010. Objetivos. Que es JAVA. JAVA como plataforma. Reglas Sintácticas y de Codificación Básicas de JAVA Reglas Sintácticas y de Codificación Básicas de JAVA Objetivos Que el alumno pueda: Identificar claramente los componentes del Lenguaje y su proceso de ejecución. Identificar y comprender las partes de

Más detalles

Java. Introducción a la Programación Orientada a Objetos

Java. Introducción a la Programación Orientada a Objetos Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora

Más detalles

Comprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.

Comprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso. Elementos básicos de programación en Java Objetivos del tema Conocer la estructura básica de un programa Java. Comprender los conceptos de tipo, valor y variable. Comprender las diferencias entre tipos

Más detalles

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora

Más detalles

Curso de Java Introducción a la Programación I

Curso de Java Introducción a la Programación I Curso de Java Introducción a la Programación I Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Sintaxis Java 2 Salida de datos 3 Entrada de datos Índice 1 Sintaxis Java

Más detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main. LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan

Más detalles

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo

Más detalles

Lenguaje de programación con JAVA

Lenguaje de programación con JAVA Pág. N. 1 Lenguaje de programación con JAVA Familia: Editorial: Autor: Tecnología de la información y computación Macro Eric Gustavo Coronel Castillo ISBN: 978-612-304-288-2 N. de páginas: 360 Edición:

Más detalles

Fundamentos de Programación 2017-I

Fundamentos de Programación 2017-I Fundamentos de Programación 2017-I Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación C a través de un análisis

Más detalles

Fundamentos de JAVA. Angel Kuri Enero, /2/2006

Fundamentos de JAVA. Angel Kuri Enero, /2/2006 Fundamentos de JAVA Angel Kuri Enero, 2006 Enunciados y Expresiones Los siguientes son enunciados sencillos: int i = 1 import java.awt.font System.out.println( Esta moto es una + color + + marca); m.enginestate

Más detalles

Universidad Autónoma de Sinaloa Facultad de Informática Culiacán Maestría en Ciencias de la Información

Universidad Autónoma de Sinaloa Facultad de Informática Culiacán Maestría en Ciencias de la Información Universidad Autónoma de Sinaloa Facultad de Informática Culiacán Maestría en Ciencias de la Información Curso Propedéutico Introducción al Lenguaje C MC. Diego Alonso Gastélum Chavira Junio-2011 Historia

Más detalles

Programación Orientada a Objetos en Java

Programación Orientada a Objetos en Java Programación Orientada a Objetos en Java Curso 2006-2007 Tema 1 Introducción a Java Gonzalo Méndez Pozo Dpto. de Ingeniería de Software e Inteligencia Artificial Universidad Complutense de Madrid Historia

Más detalles

Lección 2: Creando una Aplicación en Java. 1. Estructura del archivo de una clase. 3. Definiendo clases fundamentos

Lección 2: Creando una Aplicación en Java. 1. Estructura del archivo de una clase. 3. Definiendo clases fundamentos Lección 2: Creando una Aplicación en Java 1. Estructura del archivo de una clase 2. Usando una clase 3. Definiendo clases fundamentos Objetivos Conocer: La forma en la cual está se está estructurado el

Más detalles

Unidad V. Ya veremos qué poner en "algunas_palabras" y "algo_más", por ahora sigamos un poco más.

Unidad V. Ya veremos qué poner en algunas_palabras y algo_más, por ahora sigamos un poco más. Implementación Orientada a Objetos. Unidad V 5.1 Estructura de una clase. Una clase consiste en: algunas_palabras class nombre_de_la_clase [algo_más] { [lista_de_atributos] [lista_de_métodos] Lo que está

Más detalles

Práctica 1. Entorno de Trabajo e Introducción a Java. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos. Versión 1.0.

Práctica 1. Entorno de Trabajo e Introducción a Java. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos. Versión 1.0. Práctica 1 Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.2 Índice Introducción a Java JDK (Java Development Kit) Eclipse

Más detalles

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice

Más detalles

LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++

LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ C++ es un lenguaje de programación diseñado por Bjarne Stroustrup a partir de 1979. La intención de su creación fue ampliar al exitoso lenguaje

Más detalles

Taller de Programación I. Tema 05: Programación Orientada a Objetos en Java 01

Taller de Programación I. Tema 05: Programación Orientada a Objetos en Java 01 INACAP Universidad Tecnológica de Chile Sede Santiago Centro Taller de Programación I Curso Java J2SE Tema 05: Programación Orientada a Objetos en Java 01 Ing. Manuel López Ramos (versión 2) Parte I Conceptos

Más detalles

Curso Fundamentos de Programación en Java

Curso Fundamentos de Programación en Java Curso Fundamentos de Programación en Java Ing. Giovanny Moncayo gmoncayo@fing.uce.edu.ec giovanny.moncayo@gmail.com CAPÍTULO 1 INTRODUCCIÓN 095 026 736 081 869 725 En esta presentación Computadoras Sistemas

Más detalles

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los

Más detalles

Oracle Certified Associate, Java SE 8 Programmer

Oracle Certified Associate, Java SE 8 Programmer J A V A S E 8 Información del examen: Número de examen: 1Z0-808. Certificación Asociada: Oracle Certified Associate, Java SE 8 Programmer I Versión del producto: Java SE 8 Duración: 150 minutes Número

Más detalles

Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.

Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos. Lenguaje C Un poco de historia C es un lenguaje de propósito general, es decir, se pueden desarrollar aplicaciones de diversas áreas. Dentro de sus principales características podemos mencionar que: Es

Más detalles

Guía - Taller # 2 (JAVA)

Guía - Taller # 2 (JAVA) CEET - Distrito Capital Programa de Formación: ADSI 150752 TRIMESTRE VI Conocimiento de Conocimiento: Aplicar diversos estilos de Programación usando herramientas para Desarrollo Web Instructor: Ing. Espec.

Más detalles

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez jimezam@gmail.com

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez jimezam@gmail.com Repaso desarrollo de software Parte #1 Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/55 Contenido Concepto desarrollo

Más detalles

Guía práctica de estudio 01: Entorno y lenguaje de programación

Guía práctica de estudio 01: Entorno y lenguaje de programación Guía práctica de estudio 01: Entorno y lenguaje de programación Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio

Más detalles

Introducción al lenguaje de programación java

Introducción al lenguaje de programación java Introducción al lenguaje de programación java Algoritmia y Programación Slide 1 LENGUAJES DE PROGRAMACION Un lenguaje de programación es un idioma artificial diseñado y creado para expresar algoritmos

Más detalles

Introducción a la Programación

Introducción a la Programación Introducción a la Programación Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Introducción l Mi primer programa l Etapas a seguir en la programación

Más detalles

Tema 05: Elementos de un programa en C

Tema 05: Elementos de un programa en C Tema 05: Elementos de un programa en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1

Más detalles

Programación estructurada (Tipos, operadores y expresiones)

Programación estructurada (Tipos, operadores y expresiones) Programación estructurada (Tipos, operadores y expresiones) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada

Más detalles

Estructura de datos y Programación

Estructura de datos y Programación Estructura de datos y Programación Tema: Conceptos Básicos- Estructuras de control - Arreglos Ing. Analia Méndez Ing. Raquel Zarco Año: 2012 ELEMENTOS DE UN PROGRAMA EN JAVA El programa Java consta de

Más detalles

PRINCIPIOS DE PROGRAMACIÓN. Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández

PRINCIPIOS DE PROGRAMACIÓN. Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández PRINCIPIOS DE PROGRAMACIÓN Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández Consideraciones Generales Instructor: Ismael Jiménez Hernández Duración: 3.2 horas/semana

Más detalles

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de

Más detalles

Lección 2 Introducción al lenguaje C

Lección 2 Introducción al lenguaje C Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)

Más detalles

TIPOS DE DATOS BASICOS EN LENGUAJE C

TIPOS DE DATOS BASICOS EN LENGUAJE C TIPOS DE DATOS BASICOS EN LENGUAJE C TIPO char int float double void ANCHO EN BIT 64 0 TIPOS DE DATOS RANGO EN PC -12 a 127 3.4E-3 a 3.4E+3 1.7E-30 a 1.7E+30 sin valores TIPO ANCHO EN BIT RANGO EN PC char

Más detalles

5. Sentencias selectivas o condicionales

5. Sentencias selectivas o condicionales 60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado

Más detalles

Operadores aritméticos. / División operando enteros o reales si operandos son entero resultado es entero. Resto de caso resultado real

Operadores aritméticos. / División operando enteros o reales si operandos son entero resultado es entero. Resto de caso resultado real 7.1 Operadores aritméticos Operadores aritméticos operadores Operación + Suma operandos pueden ser enteros o reales - Resta operandos pueden ser enteros o reales * Multiplicación operando enteros o reales

Más detalles

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador). CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de

Más detalles

PROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C

PROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C PROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca Instituto de Computación Oficina No. 37 dtorres@mixteco.utm.mx Contenido

Más detalles

Expresiones y sentencias

Expresiones y sentencias Expresiones y sentencias Expresión Construcción (combinación de tokens) que se evalúa para devolver un valor. Sentencia Representación de una acción o una secuencia de acciones. En C, todas las sentencias

Más detalles

Expresiones y sentencias

Expresiones y sentencias Expresiones y sentencias Expresión Construcción (combinación de tokens) que se evalúa para devolver un valor. Sentencia Representación de una acción o una secuencia de acciones. En Java, todas las sentencias

Más detalles

Clases y Objetos en Java. ELO329: Diseño y Programación Orientados a Objetos

Clases y Objetos en Java. ELO329: Diseño y Programación Orientados a Objetos Clases y Objetos en Java ELO329: Diseño y Programación Orientados a Objetos Construyendo clases nuevas La forma más simple de una clase en Java es: Class Nombre_de_la_Clase { } /* constructores */ /* métodos

Más detalles

Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.

Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida. Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida. Objetivos de la práctica: - Mostrar la sintaxis de los diferentes tipos de datos presentes en C/C++.

Más detalles

Operadores y Expresiones

Operadores y Expresiones Operadores y Expresiones Los programas Java constan de datos, sentencias de programas y expresiones. Una expresión es normalmente, una ecuación matemática, tal como 3 * x + 5 * z. En esta expresión, los

Más detalles

Construcciones del Lenguaje Java

Construcciones del Lenguaje Java Construcciones del Lenguaje Java Autor: Juan Alberto López Cavallotti Versión de Java: 5 / 6 Comentarios Comentario de Línea Comentario Multilínea //Esto es un comentario. /* Esto comenta varias lineas.

Más detalles

Unidad Didáctica 3. Tipos genéricos. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos

Unidad Didáctica 3. Tipos genéricos. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3 Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Definición de tipo genérico Hablamos de un tipo genérico cuando el tipo en cuestión depende

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

Declaración de una clase

Declaración de una clase Uso de Clases Declaración de una clase Es recomendable crear un archivo de texto en donde declararemos una clase por cada objeto identificado en nuestro problema, aunque es posible declarar varios objetos

Más detalles

Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado.

Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado. 1.6. EXPRESIONES CONCEPTO: Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado. Los operandos pueden ser constantes, variables, otras expresiones e incluso funciones.

Más detalles

Programando en Java Día 1: introducción y tipos de datos básicos. Área de Ingeniería Telemática UPNA

Programando en Java Día 1: introducción y tipos de datos básicos. Área de Ingeniería Telemática UPNA Programando en Java Día 1: introducción y tipos de datos básicos Área de Ingeniería Telemática UPNA Java Lenguaje desarrollado (~1995) por Sun microsystems (ahora propiedad de Oracle) Java es open source

Más detalles

Introducción a Java LSUB. 30 de enero de 2013 GSYC

Introducción a Java LSUB. 30 de enero de 2013 GSYC Introducción a Java LSUB GSYC 30 de enero de 2013 (cc) 2013 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial

Más detalles

Ficha de Aprendizaje N 13

Ficha de Aprendizaje N 13 Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que

Más detalles

REPASO ARRAYS O ARREGLOS UNIDIMENSIONALES EN JAVA. EJEMPLOS DE CÓDIGO. (CU00903C)

REPASO ARRAYS O ARREGLOS UNIDIMENSIONALES EN JAVA. EJEMPLOS DE CÓDIGO. (CU00903C) APRENDERAPROGRAMAR.COM REPASO ARRAYS O ARREGLOS UNIDIMENSIONALES EN JAVA. EJEMPLOS DE CÓDIGO. (CU00903C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I Fecha revisión: 2039 Resumen:

Más detalles

26 de Octubre del 2013

26 de Octubre del 2013 Hernánz Hernánz OMIJAL 26 Octubre l 2013 Contenidos Hernánz 1 2 3 4 ++ 5 6 7 Hernánz Concepto Un concepto es una ia, algo abstracto. No existe en la naturaleza. Palabras Herramientas que utilizamos para

Más detalles

Curso Informática Lección 6. Métodos de objetos y clases

Curso Informática Lección 6. Métodos de objetos y clases Fundamentos de Informática Lección 6. Métodos de objetos y clases Curso 2010-2011 José Ángel Bañares y Pedro Álvarez 2/11/2010. Dpto. Informática e Ingeniería de Sistemas. Índice de contenidos Abstracción

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí

Más detalles

Bloque II. Elementos del lenguaje de programación Java

Bloque II. Elementos del lenguaje de programación Java Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida

Más detalles

3.3 Conceptos Básicos del Lenguaje Java

3.3 Conceptos Básicos del Lenguaje Java 3.3 Conceptos Básicos del Lenguaje Java Conjunto de Caracteres Java utiliza Unicode, un conjunto de caracteres de 16 bits Java permite leer ASCII de 7-bit o Latin-1, conviertiéndolo a Unicode Son pocos

Más detalles

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona

Más detalles

Elementos de un programa en C

Elementos de un programa en C Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución

Más detalles

TEMA 3. OPERADORES Y EXPRESIONES.

TEMA 3. OPERADORES Y EXPRESIONES. TEMA 3. OPERADORES Y EXPRESIONES. Los programas de computadoras se apoyan esencialmente en la realización de numerosas operaciones aritméticas y matemáticas de diferente complejidad. Este capítulo muestra

Más detalles

REPRESENTACIÓN DE DATOS

REPRESENTACIÓN DE DATOS REPRESENTACIÓN DE DATOS Tipos de datos primitivos Tipos de Datos Estructurados TIPOS DE DATOS SIMPLES O PRIMITIVOS Dato Longitud Rango 2 TIPOS DE DATOS SIMPLES O PRIMITIVOS Surgen de la necesidad de tener

Más detalles

Operadores aritméticos

Operadores aritméticos Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado

Más detalles

Qué es Java? Un lenguaje de programación Un entorno de desarrollo Un entorno de aplicación Un entorno de despliegue Es similar en sintaxis de C + +.

Qué es Java? Un lenguaje de programación Un entorno de desarrollo Un entorno de aplicación Un entorno de despliegue Es similar en sintaxis de C + +. APUNTES DE JAVA Agenda Bienvenida Conociendo Java La Maquina Virtual Descargar e instalar el compilador El entorno de trabajo El paradigma de la programación orientada a objetos Qué es Java? Un lenguaje

Más detalles

Operadores. Javier Fernández Rivera -

Operadores. Javier Fernández Rivera - Programación en C Operadores Javier Fernández Rivera - www.aurea.es Los operadores Son los elementos o caracteres gráficos encargados de manipular los datos, que pueden ser dados por números, caracteres,

Más detalles

Prácticas: Introducción a la programación en Java. Informática (1º Ingeniería Civil) Curso 2011/2012

Prácticas: Introducción a la programación en Java. Informática (1º Ingeniería Civil) Curso 2011/2012 Prácticas: Introducción a la programación en Java Informática (1º Ingeniería Civil) Índice Introducción a Java y al entorno de desarrollo NetBeans Estructura de un programa Tipos de datos Operadores Sentencias

Más detalles

Programación 1. Tema I. Conceptos y elementos básicos de Programación. Lección 2. Lenguaje de programación y ejecución de un programa

Programación 1. Tema I. Conceptos y elementos básicos de Programación. Lección 2. Lenguaje de programación y ejecución de un programa Programación 1 Tema I. Conceptos y elementos básicos de Programación Lección 2. Lenguaje de programación y ejecución de un programa 1 Léxico, sintaxis y semántica de un lenguaje #include #include

Más detalles

TEMA 02 TIPOS, OPERADORES Y EXPRESIONES

TEMA 02 TIPOS, OPERADORES Y EXPRESIONES TEMA 02 TIPOS, OPERADORES Y EXPRESIONES 2.1.- Introducción. 2.2.- Datos. 2.3.- Entrada y salida básica. 2.4.- Modificadores. 2.5.- Cadenas de caracteres. 2.6.- Operadores. 2.7.- Precedencia de operadores.

Más detalles

Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos

Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos Ingeniero en Computación José Alfredo Cobián Campos josealfredocobian@gmail.com Facultad de Ciencias

Más detalles

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.

Más detalles

1.1 Tipos de Datos Primitivos. 1.2 Tipos de datos estructurados. 1.3 Definición de estructura de datos

1.1 Tipos de Datos Primitivos. 1.2 Tipos de datos estructurados. 1.3 Definición de estructura de datos 1.1 Tipos de Datos Primitivos 1.2 Tipos de datos estructurados 1.2.1 Arreglos unidimensionales, bidimensionales y cadenas de caracteres 1.2.2 Registros o Estructuras (unión y estructura) 1.3 Definición

Más detalles