Programación Orientada a Objetos
|
|
|
- Silvia Córdoba Alarcón
- hace 7 años
- Vistas:
Transcripción
1 Unidad III Programación Orientada a Objetos en Java Programación Orientada a Objetos Programación I
2 Contenido Esta lección abarca los siguientes temas con respecto a Java: Salida estándar Entrada estándar Entrada a través de Scanner Conversión de tipo de datos Bloques y ámbito Sentencia condicional if-else Sentencia condicional switch Operador ternario?: Ciclo while Ciclo do-while Ciclo for Ciclo for-each
3 Salida Estándar La salida estándar de Java permite mostrar por pantalla los resultados de las diversas operaciones que se realizan en un programa. La salida estándar es manejada a través de la clase System, que se encuentra en el paquete de clases java.lang El objeto System.out permite mostrar mensajes y resultados en la consola del sistema. Los métodos usados son: Método System.out.print (String); System.out.println (String); Descripción Muestra el texto en la consola Muestra el texto en la consola Y seguidamente efectúa un salto de línea.
4 Salida Estándar
5 Entrada Estándar La entrada estándar es manejada por la clase System, específicamente por el objeto System.in que permite leer de la consola de entrada ó teclado. Los métodos usados son: Método int System.in.read (); int System.in.read (byte [] b); Descripción Lee el siguiente byte (char) de la entrada estándar Lee un conjunto de bytes de la entrada estándar y lo almacena en el vector b Java a diferencia de Lenguaje C no usa caracteres de control para la lectura de datos.
6 Entrada Estándar
7 Entrada Estándar Para leer cadenas se debe utilizar unas clases de apoyo para almacenar y procesar la secuencia de caracteres que son introducidos por el teclado y son capturados por System.in.read. Para leer datos numéricos, la forma frecuentemente utilizada, es tomar la entrada en forma de cadena y usar algunos métodos que permitan su transformación. Las clases y métodos usados son:
8 Entrada Estándar Para leer una línea completa de texto se debe declarar un objeto lector de tipo BufferedReader bytes Clase BufferedReader Clase InputStreamReader System.in (InputStream) read() read(byte[]) int read() read(char[]) readline()
9 Entrada Estándar
10 Entrada Estándar
11 Entrada Estándar También se puede hacer sin la presencia de un buffer:
12 Entrada a través de Scanner El ingreso del teclado mediante el uso de un escáner requiere la siguiente sentencia de importación: java.util.scanner Para inicializar un Scanner, se utiliza: Scanner input = new Scanner(System.in); El Scanner facilita la lectura del ingreso del usuario, dado que ya contiene los métodos que realizan esta misma tarea. El método next() de Scanner lee el dato del usuario como un String y devuelve ese String. La línea de código sería: String nombre = input.next();
13 Entrada a través de Scanner Para ingresar diferentes tipos de datos a través del teclado, Scanner cuenta con los siguientes métodos (ver documentación para conocer los demás métodos): Método int nextint (); boolean hashnext (); double nextdouble (); void Close (); Descripción Esta función es similar a next() y lee el ingreso del usuario y devuelve su valor entero. Devuelve verdadero si el escáner tiene otro ingreso y falso, si ocurre lo contrario. Lee el ingreso del usuario y devuelve su valor como Double. Cierra el escáner.
14 Entrada a través de Scanner
15 Conversión de tipo de datos Para convertir una cadena de texto a un tipo de dato numérico, se pueden utilizar los siguientes métodos: Método byte Byte.parseByte(String) Descripción Convierte una cadena en un número entero de un byte short Short.parseShort(String) int Integer.parseInt(String) long Long.parseLong(String) float Float.parseFloat(String) double Double.parseDouble(String) boolean Boolean.parseBoolean(String) Convierte una cadena en un número entero corto Convierte una cadena en un número entero Convierte una cadena en un número entero largo Convierte una cadena en un número real simple Convierte una cadena en un número real doble Convierte una cadena en un valor lógico
16 Conversión de tipo de datos De Número a Carácter var_char = Character.forDigit(var_num, base); De Carácter a Número var_num = Character.digit(var_char, base); De Carácter a Cadena El char a convertir debe ser un objeto de la clase Character. Character objeto = new Character( letra ); var_string = objeto.tostring();
17 Conversión de tipo de datos De Número a Cadena El dato al que convertimos debe ser un objeto clase_num objeto = new clase_num(valor); var_string = String.valueOf(var_num); De Cadena a Número El dato al que convertimos debe ser un objeto clase_num objeto = new clase_num(var_string); var_num = objeto.tipovalue();
18 Conversión de tipo de datos Entre Números objeto de una clase numérica El dato a convertir debe ser un clase_num objeto = new clase_num(valor); var_tipo = objeto.tipovalue(); float F = new Float (3.1416); int i = F.intValue(); long l = F.floatValue(); double d = F.doubleValue();
19 Conversión de tipo de datos
20 Conversión de tipo de datos Casting ó Conversiones explícitas: Al hacer conversiones implícitas, la información se pierde, por tanto el programador debe verificar la asignación realizando un Casting. La asignación entre un long y un int requiere de un explícito casting. long valorlargo= 99L; int valorint = valorlargo; //Error int valorint = (int) valorlargo; //OK
21 Conversión de tipo de datos Asignaciones incompatibles: long valorlargo= 6; //OK int valorint = 99L; //Error double z = F; //OK float x= ; //Error es double
22 Conversión de tipo de datos También existen más métodos: Prueba crear un objeto de alguna de éstas clases para que te sorprendas de todas las cosas que puedes hacer con ellas. Por ejemplo: String objeto; //Declaración de un objeto de la clase String objeto. //Aquí debes ver todos los atributos y métodos que le proporcionó la clase String al objeto Entre los métodos de la clase String mas usados se encuentran: compareto( ) tolowercase() length() tostring() replace( ) touppercase() split( ) valueof( ) substring( ) Entre otros
23 Bloques y Ámbito En Java, el código fuente está dividido en partes separadas por signos de llave de apertura y de cierre { y }. Todo lo que está dentro de las llaves es considerado un bloque. Sin llaves el compilador tendría problemas para determinar donde termina una sección de código y dónde empieza la siguiente. El ámbito afecta el tiempo de vida de las variables, lo que quiere decir, que la variable solo se usa en esa parte determinada del programa.
24 Sentencia Condicional if-else Se utiliza para evaluar una condición lógica lógica y llevar a cabo una de dos posibles acciones, dependiendo del resultado de la condición (de que sea cierta o falsa). Sintaxis: if (condicion) //código a ejecutar si condición es true [ else //código a ejecutar si decisión es false ] Si hay mas de una instrucción a ejecutar, éstas deben ejecutarse entre llaves { }.
25 Sentencia Condicional if-else Para generar una sentencia if-else, recuerde las siguientes reglas: Una sentencia if-else necesita una condición o método que se prueba como verdadero/falso. Por ejemplo: If (x==5) If (y >= 17) If (s1.equals(s2))
26 Sentencia Condicional if-else También pueden ejecutarse toma de decisiones anidadas. Sintaxis: if (condicion1) Instrucciones a ejecutar si se cumple la condicion1; else if (condicion2) Instrucciones a ejecutar si se cumple la condicion2; else if (condicion3) Instrucciones a ejecutar si se cumple la condicion3; else Instrucciones a ejecutar si no se cumple ninguna de las condiciones anteriores La sentencia else if opcional, se puede probar así: else if (y==7) else if (z!= 2) La sentencia else opcional tendrá en cuenta cualquier otra posibilidad.
27 Sentencia Condicional if-else
28 Sentencia Condicional switch Una sentencia switch constituye otra manera de cambiar el flujo del programa dependiendo del valor de entrada. Una sentencia switch usa 3 palabras clave: switch, case y valor predeterminado. switch: especifica qué variable probar para ver el valor. case: compara el valor de la variable switch. default: cuando la entrada no coincide con ninguno de los casos, el compilador elije la acción predeterminada (como else en una lista de sentencias if).
29 Sentencia Condicional switch Sintaxis: switch (variable int, char ó boolean) { case valor1: instrucción; break; case valor2: instrucción; break; default: }
30 Sentencia Condicional switch Aspectos importantes a considerar al usar las sentencias switch: Después de cada caso, incluir la pausa de la palabra clave. Si no se incluye la pausa, el código "fracasará" y ejecutará cada caso hasta encontrar una pausa. La sentencia switch evaluará únicamente tipos de datos enteros como int, byte, short, char y long. No puede intercambiar los tipos de datos float y double o las clases como String. Para usar switch con Strings, incluya opciones de enteros para los Strings (por ej. "domingo" = 1; "lunes" = 2; etc.) e intercámbielos.
31 Sentencia Condicional switch
32 Operador Ternario?: El operador ternario (?:) en Java se usa para crear una versión abreviada de una sentencia if-else. En el siguiente ejemplo, se observan tres parámetros que utiliza este operador. int x = c > 9? 6 : 7; //Si c es mayor que 9, x es 6; sino x es 7 El primero es la prueba booleana (c>9). El segundo (6) es el valor a devolver si la prueba es verdadera. El tercero (7) es el valor a devolver si la prueba es falsa. Con frecuencia se utiliza como parte de una tarea.
33 Ciclo while Un grupo de instrucciones se ejecutan en forma repetida, mientras que se satisface alguna condición (que sea cierta ó diferente de 0). La comprobación de la primera ejecución se realiza al comienzo, es decir, si esta condición no se cumple puede darse el caso que no se ejecuten las instrucciones dentro del ciclo ni una sola vez. Una vez ejecutadas las instrucciones, regresará al comienzo y se repetirá el proceso de evaluar/ejecutar. Este proceso sólo finalizará cuando la evaluación de la condición resulte false. Sintaxis: while (condicion) Instrucción; while (condicion) { /* Instrucciones a repetir mientras la condición sea verdadera */ }
34 Ciclo do-while Un grupo de instrucciones se ejecutan en forma repetida, mientras el valor de la condición es cierto, es decir, diferente de 0. La comprobación de la condición se efectúa al final del ciclo, esto indica que siempre se ejecutarán las instrucciones dentro del ciclo por lo menos una vez. Sintaxis: do Instrucción; while (condicion); do { /* Instrucciones a repetir mientras la condición sea verdadera */ } while (condicion);
35 Ciclo for Esta instrucción incluye una expresion1 que específica el valor inicial de un índice, otra expresion2 que representa la condición, que indica cuando se continúa o no el bucle; y una tercera expresion3 que permite que el índice se modifique al final de cada pasada. Sintaxis: for (expresion1; expresion2; expresion3) { /* Instrucciones a repetir mientras se cumpla la condición */ } Ejemplo: for (int i=0, j=0; i+j<20; i++, j--) { System.out.println( i= + i); System.out.println( j= + j); }
36 Ciclo for-each En las últimas versiones de Java se introdujo una nueva forma de uso del for, a la que se denomina for extendido. Esta forma de uso del for, que ya existía en otros lenguajes for each, facilita el recorrido de objetos existentes en una colección sin necesidad de definir el número de elementos a recorrer. Sintaxis: for (Tipo nombrevariabletemporal : nombredelacoleccion) { /* Instrucciones a repetir mientras se cumpla la condición */ } Ejemplo: String arreglo[] = { Maria, Luis, Jose, Ana }; for (String nombre: arreglo) System.out.println(nombre);
37
Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas
Unidad II Fundamentos de programación en Java Ing. José Luis Llamas Cárdenas En java para poder escribir se emplea el objeto System.out, t pero para leer del teclado es necesario emplear System.in Et Este
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) [email protected] Contenidos Variables. Tipos
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
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
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
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
Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.
Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras
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
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
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
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
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
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
6. Sentencias repetitivas o bucles
Programación orientada a objetos con Java 71 6. Sentencias repetitivas o bucles Objetivos: a) Describir el funcionamiento de las sentencias iterativas o bucles (for, while y dowhile) b) Interpretar el
Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.
CICLO: 01/2010 Universidad Don Bosco Materia: Lenguaje de Programación III Contenido: 1-Lectura de Datos de entrada. 2-Introduccion a JOPTIONPANE. 3-Estructuras de Control. ->LECTURA DE DATOS DE ENTRADA
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
CURSO : ESTRUCTURA DE DATOS DOCENTE : ING. JUAN ZEVALLOS VALLE
CURSO : ESTRUCTURA DE DATOS DOCENTE : ING. JUAN ZEVALLOS VALLE 1 Estructura de Datos 1. Logica de Programación 2. Uso de Algoritmos usando Lenguaje Java 3. Ingreso de datos 4. Sentencias de Control 1.
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De
TEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
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...
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.
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)
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
JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.
Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una
Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
1 ELEMENTOS BASICOS DEL LENGUAJE
1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada
Módulo. = Asignación = = Comp. de igualdad!= Com. de desigualdad <= Comp. menor o igual >= Comp. mayor o igual AND lógico OR lógica.
EQUIVALENCIAS BÁSICAS ENTRE PASCAL Y C A continuación se presentan algunas equivalencias básicas entre estos lenguajes de programación : Operadores en lenguaje C: Operador Descripción % Módulo = Asignación
Instrucciones de control
Instrucciones de control Instrucciones de control de flujo C# ofrece un conjunto de sentencias similar al de C, C++ o Java. A continuación se estudian muy brevemente cada una de ellas. if if se utiliza
Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)
Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma
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
Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /
undamentos de sintaxis en algunas instrucciones de C#.Net Dr. Ramón Roque Hernández Identificadores Un identificador le da nombre único a un elemento en un programa (ariables, procedimientos, etc.). No
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
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
Instrucción de selección múltiple switch.
Instrucción de selección múltiple switch. Java cuenta con la instrucción switch de selección múltiple para realizar distintas acciones, con base en os posibles valores de una variable o expresión entera.
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería
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
Práctica #5: Uso de control de flujo, Excepciones y Lectura Estándar
Práctica #5: Uso de control de flujo, Excepciones y Lectura Estándar Introducción El alumno creará cuatro programas en java que manejen control de flujo mediante las sentencias de bucle while y do/while,
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
Fundamentos de programación
Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador
Flujos (streams) Programación. Licenciatura Lingüística y Nuevas Tecnologias Nadjet Bouayad-Agha
Flujos (streams) Programación Nadjet Bouayad-Agha Licenciatura Lingüística y Nuevas Tecnologias 2007 Agenda Java e argumentos de entrada: args.zip Como leer e escribir datos de/a los flujos estándares.
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.
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
TEMARIO DE CLASE Logica de programación 1
TEMARIO DE CLASE Logica de programación 1 Surgió en 1991 por Sun microsystems, los cuales diseñaron un lenguaje de programación destinado a electrodomésticos, la reducida potencia de calculo y memoria
Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
CONCEPTOS BASICOS DEL LENGUAJE JAVA
CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten
1. Cuántas sentencias hay en la secuencia principal del siguiente programa?
1. Cuántas sentencias hay en la secuencia principal del siguiente programa? public class PruebaSwitch { System.out.print ("Opcion: "); case 3: System.out.println ("miércoles "); A. 1. B. 4. C. Más de 10.
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
Apunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
Programación: Estructuras de Control
Programación: 2 Estructuras de Control Contenido 2.1.- Introducción 2.2.- Estructuras de Selección 2.2.1.- Sentencia if 2.2.2.- Sentencia switch 2.3.- Estructuras de Iteración 2.3.1.- Sentencia while 2.3.2.-
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:
LENGUAJE. Tema 2 Elementos de un programa
LENGUAJE Tema 2 Elementos de un programa ELEMENTOS DE UN PROGRAMA Comentarios. Identificadores. Constantes. Variables. Operadores. Sentencias o instrucciones. COMENTARIOS Los comentarios en C pueden ocupar
fundamentos de programación (unidad 4) programación estructurada en Java
fundamentos de programación (unidad 4) programación estructurada en Java Para ver una copia completa de la licencia, acudir a la dirección http://creativecommons.org/licenses/by-nc-sa/2.5/es/legalcode.es
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
Programación en Lenguaje C
Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo
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
INDICE Prologo 1 Recorrido rápido de java 2 Clases y objetos 3 Extensión de clases
INDICE Prologo XIII 1 Recorrido rápido de java 1.1. Para empezar 1 1.2. Variables 2 1.3. Comentarios en el condigo 1.4. Constantes con nombre 5 1.4.1. Caracteres Unicode 6 1.5. Flujo de control 7 1.6.
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Estatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
Lenguajes de programación
Lenguajes de programación Un computador solo entiende lenguaje binario Un procesador tiene un conjunto finito de operaciones binarias Un programa de computador es una secuencia de estas instrucciones Etapas
Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez [email protected]
Repaso desarrollo de software Parte #1 Jorge Iván Meza Martínez [email protected] Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/55 Contenido Concepto desarrollo
Lenguaje de Programación: C++ Estructuras de control:switch
UG C++ Lenguaje de Programación: C++ Estructuras de control: Universidad de Guanajuato Septiembre 2010 Estructuras de selección Aunque la sentencia if de C++ es muy potente, en ocasiones su escritura puede
Programación. Test Autoevaluación Tema 4
Programación Test Autoevaluación Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.
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:
Cuales son los tipos de instrucciones que se utilizan en la programación?
EXAMEN NIVEL PREUNI/UNI Cuales son los tipos de instrucciones que se utilizan en la programación? a) Instrucciones afirmativas e instrucciones negativas b) Instrucciones entrada, instrucciones afirmativas
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería
Tema 3. Estructuras de control y programación estructurada
Tema 3. Estructuras de control y programación estructurada 1. Cuál es el resultado de este programa? int i=3; int j=4; boolean etiqueta=false; //fin main //fin clase Ejemplo //Ejemplo de y lógico if (i==3
Taller de Programación I. Tema 03: Uso de Cadenas de Caracteres y Strings en Java
INACAP Universidad Tecnológica de Chile Sede Santiago Centro Taller de Programación I Curso Java J2SE Tema 03: Uso de Cadenas de Caracteres y Strings en Java Ing. Manuel López Ramos Parte I Strings y cadenas
Tema: Estructuras de Selección en C#.
Programación I, Guía 4 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java Identificadores Las variables se utilizan en programación para almacenar temporalmente
Elementos léxicos del lenguaje de programación Java
Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores
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
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
Tema 2. El lenguaje de programación Java (Parte 1)
Programación en Java Tema 2. El lenguaje de programación Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Elementos del lenguaje (I) El juego de caracteres. No utiliza ASCII, sino Unicode de
Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores
El lenguaje de programación Java Programa Java Un programa Java está formado por un conjunto de clases que interactúan entre sí La clase es la unidad básica de programación La ejecución depende de la clase
REFERENCIA DEL LENGUAJE
REFERENCIA DEL LENGUAJE Sesión 07 Mg. Cadenas de caracteres Una cadena de caracteres es un arreglo de caracteres. Los caracteres son letras, números y signos de puntuación. Cuando un número se usa como
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
Unidad II Fundamentos de C++ M.C. Juan Carlos Olivares Rojas
Unidad II Fundamentos de C++ M.C. Juan Carlos Olivares Rojas Agenda 2.1 Familiarización con el ambiente de programación 2.2 Análisis de la estructura de un programa 2.3 Envío de mensajes a la salida estándar
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
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.
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
Estructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
Introducción al lenguaje C
Introducción al lenguaje C Ampliación de Informática Belarmino Pulido Junquera Índice 1. Presentación del lenguaje C 2. Estructura de un programa en C 3. Tipos de datos escalares 4. Operadores básicos
Estructuras básicas de la programación en Java
Estructuras básicas de la programación en Java ELO-329: Diseño y programación orientados a objetos Agustín J. González ELO329 1 Primer programa en Java Todo programa debe tener al menos una clase. Toda
Principios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones [email protected] Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani
Informática JavaScript: Lenguaje de programación Fco J. Martín Mateos Carmen Graciani Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal:
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
Introducción a Java (II) Dr. (c) Noé Alejandro Castro Sánchez
Introducción a Java (II) Dr. (c) Noé Alejandro Castro Sánchez Sintaxis de Java Sintaxis Define las reglas que determinar el uso de palabras clave, operadores y variables para construir y evaluar expresiones.
Estructuras de Datos Declaraciones Tipos de Datos
Departamento de Informática Universidad Técnica Federico Santa María Estructuras de Datos Declaraciones Tipos de Datos Temas: 2-3-4 IWI-131, paralelo 01 Profesor: Teddy Alfaro O. Lenguaje de Programación
James Gosling, creador de Java
Lo que Java intenta hacer y lo hace con bastante éxito, es abarcar dominios diferentes. De esa forma le permite efectuar trabajos para de aplicaciones del lado del servidor, del lado del cliente, para
FACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Variables y Tipos de Datos PRÁCTICA NÚM. [ 1 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
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
Introducción rápida a la programación (estructurada ) con C++
Introducción rápida a la programación (estructurada ) con C++ A B No A? Si B A Los Bloques pueden ser una línea de código o un modulo (función o subrutina) que pueden estar contenido en otro archivo de
Descripción de un Programa
Unidad 2 Descripción de un Programa 1 El Lenguaje C (1) El lenguaje C fue creado en 1972 por Ken L. Thompson y Dennis M. Ritchie en los Laboratorios Bell. Es evolución de un lenguaje más antiguo: B (a
Ficheros y streams. Desde el punto de vista de Java, cada fichero no es más que una secuencia o flujo de bytes [stream].
Ficheros y streams Desde el punto de vista de Java, cada fichero no es más que una secuencia o flujo de bytes [stream]. Los streams pueden ser de entrada () de salida (). Los ficheros pueden almacenar
