Tema1:Controles de Programas estructurados. Entrada y salida de datos ENTRADA Y SALIDA DE DATOS ENTRADA Y SALIDA

Tema1:Controles de Programas estructurados 1)Estructuras Hacer mientras (Do While), 2)Ejercicios. Estructuras Mientras (Repeat), 3)Ejercicios. Estruct...
2 downloads 0 Views 254KB Size
Tema1:Controles de Programas estructurados 1)Estructuras Hacer mientras (Do While), 2)Ejercicios. Estructuras Mientras (Repeat), 3)Ejercicios. Estructuras Desde/Para (For),

Entrada y salida de datos Los programas de C# utilizan normalmente los servicios de entrada y salida que ofrece la biblioteca en tiempo de ejecución de .NET Framework. La instrucción System.Console.WriteLine("Hello World!"); utiliza el método WriteLine, que es uno de los métodos de salida de la clase Console de la biblioteca en tiempo de ejecución. Muestra el parámetro cadena en la secuencia de salida estándar seguido por una nueva línea. Otros métodos de Console se utilizan para otras operaciones de entrada y salida. Si incluye la directiva using System; al principio del programa, puede utilizar directamente las clases y métodos de System sin escribir el nombre completo. Por ejemplo, puede llamar en su lugar Console.WriteLine, sin especificar System.Console.Writeline:

4)Ejercicios.

ENTRADA Y SALIDA DE DATOS ●



Frecuentemente un programa necesitará obtener nformación desde un origen o enviar información a un destino. La comunicación entre el origen de cierta información y el destino, se realiza mediante un flujode información (en inglés stream). Un flujoes un objeto que hace de intermediario entre el programa y el origen o destino de la información.

ENTRADA Y SALIDA FLUJOS DE ENTRADA - Dos métodos tienen un especial interés porque permiten a un programa leer datos de la entrada estándar son: public static int Read() public static string ReadLine() - Read:simplemente lee caracteres individuales del flujo de entrada estándar; concretamente lee el siguiente carácter disponible. Devuelve un entero correspondiente al código del carácter leídoo un valor negativoque indica el final del flujo.  Ejemplo: char car; car = (char)Console.Read();

ENTRADA Y SALIDA ReadLine lee una línea del flujo vinculado con la entrada estándar; concretamente lee la siguiente línea disponible. Devuelve una referencia a un objeto stringque envuelve la línea leída, o bien un valor null cuando no haya datos disponibles. Una línea está definida como una secuencia de caracteres seguidos por ‘\r’, ‘\n’, o bien por ‘\r\n’. La cadena devuelta no contiene el carácter o caracteres de terminación.

Entrada y salida FLUJOS DE SALIDA Dos métodos tienen un especial interés, porque permiten a un programa escribir datos en la salida estándar, son: public static void Write([arg]); public static void WriteLine([arg]); Los métodos Writey WriteLineson esencialmente los mismos; ambos escriben su argumento en el flujo de salida. La única diferencia entre ellos es que WriteLine añade un carácter ‘\n’ al final de su salida, y Write no.

ENTRADA Y SALIDA using System; using System.Collections.Generic; using System.Text; namespace FlujoEntrada { class Program { static void Main(string[] args) { string sDato; //Variable para almacenar una //línea de texto. Console.Write("Introduzca un texto: "); sDato = Console.ReadLine(); //Leer una línea de texto. Console.WriteLine(sDato); //Escribir la línea leída. Console.Read(); } } }

ENTRADA Y SALIDA

using System; using System.Collections.Generic; using System.Text; namespace FlujoSalida { class Program { static void Main(string[] args) { string sCadena = "Lenguaje C#"; int dato_int = 4; long dato_long = long.MinValue; float dato_float = float.MaxValue; double dato_double = Math.PI; bool dato_bool = true; Console.WriteLine(sCadena); Console.WriteLine(dato_int); Console.WriteLine(dato_long); Console.WriteLine(dato_float); Console.WriteLine(dato_double); Console.WriteLine(dato_bool);

Estructuras Hacer mientras(Do While).

Estructuras Hacer mientras(Do While).

Hacer

HACER A++ MIENTRAS A