En Java las estructuras de repetición son las mismas que en C/C++.

Slides:



Advertisements
Presentaciones similares
Java nos ofrece System.out para escribir en pantalla, pero también tenemos System.in para leer. System.in es un objeto de una clase de java que se llama.
Advertisements

Introducción Características de la nueva API E/S antes de Java 1.4 ¿Por qué NIO? E/S orientada a bloques El patrón Reactor Canales y Buffers Lectura y.
Informática II Clase 12: Flujos Diego Fernando Serna Restrepo
Unidad 1. Manejo de ficheros
STEPHANNIE RODRIGUEZ BATUN. La información que necesita en un programa para su función se obtiene mediante una entrada de datos de una fuente que puede.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Bucle for.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
1.2 Sintaxis del lenguaje Java.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Una breve introducción
PROGRAMACIÓN ORIENTADA A OBJETOS
Estructuras de Repetición
Estructuras de repetición
Fundamentos de Programación
CORPOCIDES Ing. Emilio Medina Baquero

Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Estructuras de Control de Repetición
1 Streams en Java Agustín J. González ELO Generalidades Un Stream es simplemente una fuente o destino de bytes. Los streams más comunes son los.
Estructuras de Control Iterativas
Archivos Programación.
Fundamentos de Programación
Sockets en Java. Sockets ● Para programar aplicaciones en red en Java se utilizan los Sockets. ● Un socket permite establecer y manejar una conexión entre.
Programación de Computadores
Introducción a la Computación
1 Programación Interactiva Archivos Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle.
Control de flujo: Bucles
ESTRUCTURAS DO-WHILE Y FOR.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Conversión cadena a número
Capítulo 2 – Estructuras de Control
WHILE Estructuras Repetitivas
Programación Orientada a Objetos
Entrada / Salida. Java adopta de Unix el concepto de stream Un stream es un flujo de datos (secuencia de bytes) que va de una fuente a un destino. Desde.
Streams. / En casi todo programa se necesita traer o enviar información a una fuente externa. / Dicha información puede estar en un archivo en el disco.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
Parte 4: Estructura FOR Basada en diapositivas de Prof. Elizabeth Vidal Duarte.
Informática Ingeniería en Electrónica y Automática Industrial
Juego de Preguntas y Respuestas
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
Resumen Fundamentos de Programación/ Programación I
Teoría – Alejandro Gonzalez
Elementos básicos del lenguaje

PAQUETES Un paquete es un conjunto de clases, interfaces y subpaquetes relacionados. El paquete define un ámbito de visibilidad: los miembros que no tienen.
Sentencias de repetición
Agustín J. González ELO-329
Manejo de Ficheros en JAVA
1 Ana Mercedes Cáceres Raúl Aguilar –Instructor- Año 2006.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.

1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
INGENIERIA EN SISTEMAS COMPUTACIONALES ASIGNATURA: PROGRAMACION ORIENTADA A OBJETOS ALUMNO: JAVIER MARTINEZ MARTINEZ.
Fundamentos de Programación
Estructuras de Decisión
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
Instituto Tecnológico Superior de Libres Ingeniería en Sistemas Computacionales Segundo semestre Materia: Programación Orientada a Objetos Asesora: Ing.
EL TIPO DE DATO LOGICO y constantes.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
INSTITUTO TECNOLOGICO SUPERIOR DE LIBRES ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO DE PUEBLA MAGALY SALAZAR GARCIA ALUMNA: ANGELINA LEAL.
 DIANA GARCIA VALERIO. CONCEPTO DE FLUJO DE JAVA:  La información que necesita un programa para su función se obtiene mediante una entrada de datos.
Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
 Do- While y Do- Until Las instrucciones Do-while y Do-until permiten repetir un bloque de código mientras cierta condición sea True o hasta que cierta.
Materia: Informática II Semestre: 2 Mtra. Ericka Yazmin Medina Rodríguez Campus: Tonalá Competencia: Manejo de la información y aprendizaje permanente.
Transcripción de la presentación:

En Java las estructuras de repetición son las mismas que en C/C++.

 Bucles for, su sintaxis es la siguiente: for(iniciación; condición; incremento) { // Bloque de instrucciones }  No es necesario que la condición se base exclusivamente en la variable de control del bucle.  En la parte de iniciación se puede declarar una variable de control del bucle cuyo ámbito será el bucle.  Tanto en la parte de iniciación como de incremento se puede incluir varias expresiones separadas por comas, pero nunca en la parte de condición. La condición ha de ser una variable booleana o una expresión que se evalué a un valor booleano.

 Su sintaxis y funcionamiento son iguales que en C/C++, en la estructura de control while evalúa la condición antes de ejecutar el bloque de la estructura; en la do...while se evalúa la condición después  de la ejecución del bloque. while(condición) { // Bloque de instrucciones } do { // Bloque de instrucciones } while(condición);  Igual que en el caso del for la condición ha de ser una variable booleana o una expresión que se evalué a un valor booleano.

 En Java, un flujo es un canal por donde fluyen los datos. Estos datos pueden fluir desde un origen (input) o hacia un destino (output). A su vez, lo que fluye puede ser bytes o caracteres. Java utiliza de un modo homogéneo estos flujos con independencia del origen (teclado, fichero, URL, socket, etcétera) y del destino (pantalla, fichero, socket, etcétera).

 En Java todas las operaciones de entrada salida se llevan a cabo mediante flujos (streams). Un flujo se contecta a un surtidor de datos, entonces hablaremos de flujos de entrada, o a un consumidor de datos, entonces hablaremos de flujos de salida. Un surtidor típico de datos es el teclado, a él podremos conectar un flujo de entrada por donde nos llegarán datos. De igual modo, un consumidor típico de datos es la pantalla, a ella podremos conectar un flujo de salida hacia donde enviaremos datos.

 En las primeras versiones de Java los únicos flujos de datos disponibles eran de bytes. De hecho, tanto el teclado como la pantalla son flujos de bytes. Veamos los flujos de bytes existentes.  InputStream y OutputStream: Son clases abstractas para leer y escribir respectivamente flujos de bytes de datos. Al ser abstractas no se pueden instanciar directamente. Su propósito es servir de base para cualquier otro tipo de flujo de bytes.  DataInpuntStrem y DataOutputStream: Se construyen sobre un InputStream o un OutputStream y sirven para leer o escribir tipos de datos primitivos como int o float.  BufferedInputStream y BufferedOutputStream: Se construyen sobre un InputStream o un OutputStream y sirven para leer o escribir a través de un buffer, de modo que se optimizan estos procesos.

 Los flujos de caracteres se incorporaron a Java para facilitar las operaciones de lectura y escritura de caracteres. Veamos las principales clases de flujos de caracteres:  Reader y Writer: Son clases abstractas sobre las que se construyen el resto de flujos de caracteres.  BufferedReader y BufferedWriter: Se construyen a partir de las anteriores y sirven para leer flujos de caracteres con un buffer.