1 Formateo de Stream de Salida Agustín J. González Versión original de Kip Irvine ELO-326: Seminario II.

Slides:



Advertisements
Presentaciones similares
Lenguaje C++.
Advertisements

Uso de Archivos de Datos en C++
Prof. Carlos Rodríguez Sánchez
Informática I – 4to año Volumen II.
Informática II Clase 12: Flujos Diego Fernando Serna Restrepo
SQL Server Integration Services SSIS
Objetos de un programa Datos: Se denomina dato a toda aquella información característica de una entidad y que es susceptible de tratamiento en un programa.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
 Funciones predefinidas en las listas Se puede definir rangos en las listas. Ejemplo: [1..10] que es la lista del 1 hasta el 10 El operador ++ concatena.
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
ANALISIS SINTACTICO El análisis gramatical es la tarea de determinar la sintaxis, o estructura, de un programa. Por esta razón también se le conoce como.
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.
CAPITULO 1 Escribiendo Sentencias SELECT Básicas
READ (*, *) WRITE(*; *) Formato libre Format → se utiliza para especificar la forma en que las variables son impresas o leídas en un programa. WRITE(*,
Plantillas (Templates)‏ Agustín J. González ELO-329.
1 Input Streams “Flujos de Entrada” Agustín J. González Versión original de Kip Irvine ELO-329.
FIEE DAR FORMATOS A NUMEROS PARA LA SALIDA DEL PROGRAMA Ing. José Antonio Poma G.
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Formato de E/S en streams Prácticas de Fundamentos de Programación Emiliano Torres.
Programación I Teoría VIII: Entrada/Salida
1 Persistencia en Java Agustín J. González ELO-329.
1 3Tablas o matrices 3.1. Concepto Las tablas corresponden al concepto matemático de matriz. Todos sus elementos deben ser del mismo tipo y se accede a.
Informática Ingeniería en Electrónica y Automática Industrial
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 7 Produciendo Salidas Más Legibles con iSQL*Plus.
© AutoresV1.1 Informática Ingeniería en Electrónica y Automática Industrial Datos en lenguaje C.
Computación II Unidad IX Flujos y archivos. Presentación de la unidad Objetivos: –Comprender como utilizar el flujo de entrada y salida en C++ –Comprender.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
COMPONENTES DE UN ALGORITMOS
INTRODUCCIÓN AL LENGUAJE C++. 2  En C++ la Entrada y Salida de datos se realiza a través de operaciones de flujos (streams)  Estos flujos están definidos.
1 Polimorfismo y Métodos Virtuales Agustín J. González ELO329.
1 Asignación Dinámica de Memoria Agustín J. González Versión original de Kip Irvine ELO 329.
Clases en C++ Agustín J. González ELO329.
1 Polimorfismo y Funciones Virtuales Agustín J. González ELO329.
Introducción a los punteros Prof. Domingo Hernández.
Manejo de Punteros y objetos en memoria dinámica en C++
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
Estructuras de repetición
PARCIAL DE JUNIO DEL 2014 LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE.
PAQUETES Un paquete es un conjunto de clases, interfaces y subpaquetes relacionados. El paquete define un ámbito de visibilidad: los miembros que no tienen.
ELO3291 Entrada y Salida Básica en Java ELO-329: Diseño y programación orientados a objetos Agustín J. González.
1 Clase Properties Agustín J. González ELO Introducción Java contiene cuatro clases contenedoras en el paquete java.util: Vector, Stack, Hashtable,
1 Miembros Estáticos (Static) de Clases y Funciones Amigas (Friend) Agustín J. González Versión Original de Kip Irvine ELO326: Seminario II 2do. Sem
1 Herencia Agustín J. González Versión original de Kip Irvine ELO320: Seminario II 2do. Sem 2001.
Entrada / Salida Streams Archivos Algoritmos y Estructuras de Datos I Departamento de Computación, Facultad de Ciencias Exactas y Naturales, Universidad.
Entrada / Salida Streams Archivos Algoritmos y Estructuras de Datos I Departamento de Computación, Facultad de Ciencias Exactas y Naturales, Universidad.
1 Polimorfismo y Funciones Virtuales Agustín J. González Versión original de Kip Irvine ELO329.
1 Miembros Estáticos (Static) de Clases y Funciones Amigas (Friend) Agustín J. González Versión Original de Kip Irvine ELO329.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
1 Funciones Agustín J. González Versión Original de Kip Irvine ELO329.
INTRODUCCIÓN AL LENGUAJE C++
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 3) Microsoft SQL Server 2008 R2 Suscribase a
HERAMIENTAS DE PRODUCCIÓN
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
UNIDAD 7.
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
PRINCIPIOS DE PROGRAMACIÓN

1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA ESCUELA DE INGENIERÍA ELECTRÓNICA.
Fundamentos de Programación
Ing. Esp. Ricardo Cujar BASE DE DATOS. Que es una Base de Datos Datos: Hechos que describen una persona, cosa, animal, cosa o suceso. Información: Conjunto.
Lenguaje de programación c
CONALEP 104 METODO MAP  VANESSA IXBA MARTINEZ MATERIA: PROGRAMACION ORIENTADA A OBJETOS MAESTRA: LIC. Ma. TERESA QUINO DELGADO GRUPO: 4104 CUARTO SEMESTRE.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
PROGRAMACION ORIENTADA A OBJETOS METODO ATRIBUTOS OPERACIONES OPERACIONES DE ENTRADA MANIPULADORES MANIPULADORES CON ARGUMENTOS SINTAXISSINTAXIS Y EJEMPLO.
PROF. RAFAEL MONTENEGRO B. UNELLEZ-APURE Introducci Ó n a los Arreglos (“arrays”) en C++
EXCEL. En Excel 2007 tenemos el cuadro de diálogo Formato de celdas para aplicar formato al contenido de las celdas seleccionadas. 1 Inicio 1 Inicio 2.
Prof. Carlos Rodríguez Sánchez
Uso de Archivos de Datos en C++
Transcripción de la presentación:

1 Formateo de Stream de Salida Agustín J. González Versión original de Kip Irvine ELO-326: Seminario II

2 Streams de salida La clase ostream es derivada de la clase ios cout, cerr son objetos ostream predefinidos –cout es “buffereada”, cerr no. El operador << inserta caracteres y números en el stream de salida Todo lo mostrado aquí funciona también para archivos de salida.

3 Pinto fijo y Notación científica El manipulador fixed fuerza el uso de notación en punto fijo El manipulador scientific fuerza notación científica Los manipuladores uppercase y nouppercase cambian entre "E" y "e” Estos manipuladores son persistentes. Ejemplo...

4 Punto fijo y notación científica double X = ; cout << fixed << X << '\n' << scientific << X << '\n' << uppercase << X << endl; //Output: e E+005

5 Anteponiendo signo cout << showpos << 123 << '\n' << noshowpos << 123 << '\n'; //Output: Los manipuladores showpos y noshowpos determinan si el signo + es o no desplegado antes del número

6 Desplegando Precisión showpoint fuerza el despliegue con punto decimal setprecision(n) especifica que n dígitos deben ser desplegados a la derecha del punto decimal. Estas definiciones son persistentes. Ejemplo...

7 Ejemplo: Precisión double Z = ; cout << fixed << setprecision(2) << Z << "\n" << setprecision(4) << Z; //Output: // rounds upward

8 Despliegue de Valores Booleanos cout << true << '\n' << boolalpha << true << '\n' << noboolalpha << true << '\n'; //Output: 1 true 1 Los manipuladores boolalpha y noboolalpha definen si las expresiones booleanas son desplegadas como 0/1 o false/true.

9 Definiendo el Ancho del Campo El manipulador setw(n) nos permite definir el ancho de despliegue de la siguiente expresión a ser desplegada. Éste no es persistente. EL manipulador setfill(ch) nos permite definir el carácter por defecto de relleno para números (el valor por defecto es el espcaio). Por ejemplo, usamos setfill('*') para imprimir cheques. Ejemplo...

10 Ejemplo: setw() double X = ; cout << setw(10) << X << '\n' << setfill('*') << setw(10) << X << '\n'; //Output: ****123.45

11 Left y Right El manipulador left justifica la salida hacia la izquierda (es el valor por defecto para strings) El manipulador right justifica la salida hacia la derecha (es el predefinido para números). Ejemplo...

12 Left y Right cout << left << setw(10) << 123 << "*\n" << right << setw(10) << 123 << "*\n"; //Output: 123 *

13 Despliegue en distinta base Los manipuladores dec, hex, y oct cambian la base del número a desplegar a 10, 16 y 8 respectivamente. Los manipuladores showbase y noshowbase nos permiten definir si la base de los números será desplegada. Ejemplo...

14 Ejemplo: showbase cout << showbase << uppercase << dec << 255 << '\n' << hex << 255 << '\n' << oct << 255 << '\n'; //Output: 255 0XFF (without uppercase, would be 0xff ) 0377

15 Fin