Practica - Salida de Datos

download Practica - Salida de Datos

of 3

description

salida de datos

Transcript of Practica - Salida de Datos

  • Lenguaje de programacin CLenguaje de programacin C Salida de datos

    Practica: Salida de datos

    Objetivo.- Analizar como emplear adecuadamente la salida de datos para construir estructuras grficas complejas utilizando la sentencia printf de stdio.h.

    Introduccin

    La salida de datos es crucial en cualquier programa de computadora, pues es la nica manera que la computadora tiene para comunicar los resultados del procesamiento de datos. La salida de los datos se manifiesta por cualquier dispositivo de salida, ya sea visual, impreso o auditivo. El dispositivo de salida ms empleado es el monitor, es por ello que este dispositivo es el estndar de salida.

    Conceptos bsicos

    Sentencia printf (incluida en stdio.h)

    La funcin printf permite la aparicin de valores numricos, caracteres y cadenas de texto por pantalla.

    Sintaxis:

    printf(Mensaje de texto [%for1][%for2][%forN] secEsc, [var1][var2][varN]);

    dnde:%for es el especificador de formatovar es la variable que va a poner su valor en %forsecEsc es la secuencia de escape para control de texto

    Especificadores de formato comunes Secuencias de escape comunes%i entero \r car return (CR)

    %f decimal \n line feed (LF), salto

    %c caracter \a beep

    %s cadena de caracteres \t tabulador

    %d entero base 10 \x## caracter ASCII en hex

    %o entero base 8

    %x entero base 16

    Prof. Erick Huerta Valdepea Pg. 1 de 3

  • Lenguaje de programacin CLenguaje de programacin C Salida de datos

    Desarrollo

    1. Cdigo ASCII para marcos. Usando la tabla de cdigos ASCII CP437 para IBM/MS-DOS, localiza los siguientes caracteres y escribe su cdigo en hexadecimal.

    Descripcin Smbolo Cdigo HexadecimalFondo derecho:

    Mitad izquierda:

    Mitad derecha:

    Arriba mitad:

    Fondo mitad:

    Arriba izquierda:

    Arriba derecha:

    Vertical:

    Horizontal:

    Cruz:

    2. |Marcos.c| Realice la estructura mostrada a continuacin uniendo los caracteres anteriores. Tenga en cuenta las uniones que se logran imprimiendo en pantalla los caracteres adecuados, por ejemplo, Horizontal + Cruz nos da: y Arriba izquierda + Arriba derecha nos da: . Utilice la secuencia de escape \x## para mostrar cada caracter en printf.

    Prof. Erick Huerta Valdepea Pg. 2 de 3

  • Lenguaje de programacin CLenguaje de programacin C Salida de datos

    3. |Domino.c| Al igual que el ejemplo anterior, construya la siguiente interfaz:

    Nota. Establezca los colores de su consola para que salga como las imgenes mostradas.

    Prof. Erick Huerta Valdepea Pg. 3 de 3