Entrada Y Salida De Datos De Programacion
Enviado por jairobarrios • 9 de Octubre de 2013 • 655 Palabras (3 Páginas) • 363 Visitas
Introducción.
Los programas interactúan con el exterior, a través de datos de entrada o datos de salida. El lenguaje C proporciona facilidades para entrada y salida, para lo que todo programa deberá tener el archivo de cabecera stdio.h. En C la entrada y salida se lee y escribe de los dispositivos estándar de entrada y salida, se denominan stdiny stdoutrespectivamente. La salida, normalmente, es a pantalla del computador, mientras que la entrada se capta del teclado. En el archivo stdio.hestán definidas macros, constantes, variables y funciones que permiten intercambiar datos con el exterior.
Objetivo. (Competencia).
El alumno realizará programas en lenguaje C utilizando las instrucciones de entrada y salida de datos de manera correcta.
Fundamento Teórico.
Salida.
La salida de datos de un programa se puede dirigir a diversos dispositivos, por ejemplo la pantalla, una impresora o archivos. La función printf() visualiza en la pantalla datos del programa, transforma los datos que están en representación binaria, a ASCII según los códigos de formato predefinidos.
La forma general que tiene la función printf() es:
printf("cadena_de_control", dato_1, dato_2, ....., dato_n);
Dónde:
cadena_de_controlcontiene los descriptores de formato para los datos que se desean mostrar en pantalla.
dato_1,dato_2,...,dato_nson las variables y/o constantes que se desean mostrar.
A continuación se muestran los códigos de formato más utilizados y su significado.
Descriptor Significado.
%i El dato se convierte a entero decimal
%c El dato se considera de tipo carácter
%f El dato se considera de tipo flotante en notación decimal.
%lf El dato es de tipo doble.
Entrada
La entrada de datos a un programa puede tener diversas fuentes como son el teclado, un archivo en disco. La entrada que consideramos ahora es a través del teclado, asociado al archivo estándar de entrada stdin. La función más utilizada, por su versatilidad, para entrada formateada de datos es scanf( ). El archivo de cabecera stdio.hdel lenguaje C proporciona la definición ( el prototipo ) de scanf( ).
La forma general que tiene la función scanf( ) es:
scanf("cadena de control", DireccionVar1, DireccionVar2, ...);
Dónde:
cadena de control contiene los descriptores de formato
DireccionVar1, DireccionVar2, ...son las direcciones de memoria de las variables que se van a capturar.
Desarrollo.
1. Capture el siguiente programa que calcula la suma de dos números, proporcionados por el usuario.
...