entrada y salida de datos en c

Post on 16-Jan-2017

103 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

• printf• scanf

Utilizar las sentencias printf y scanf para realizar operaciones de entra y salida de datos.

1Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilización de medios, códigos y herramientas apropiados.

2 Desarrolla innovaciones y propone soluciones a problemas a partir de métodos establecidos.

7Desarrolla software de aplicación básica utilizando programación estructurada en lenguaje C a fin de cubrir requerimientos y necesidades establecidas por el usuario.

¿A que se refiere la expresión entrada y salida de datos?

¿Para que se utiliza la función printf en el lenguaje C?

¿Qué pasaría si el usuario pone datos incorrectos en un programa?

La función printf básicamente imprime una cadena de caracteres sobre la pantalla de la computadora. Tanto esta función como otras funciones de entrada/salida están definidas en la biblioteca stdio.h La sintaxis es la siguiente:

printf("cadena de control", lista de argumentos);

Ejemploprintf(“El resultado de la suma es %d”,suma);printf(“Hola soy Juanito”);

CarácterCarácter CódigoCódigoCampana (alerta)Campana (alerta) \a\aRetroceso (espacio Retroceso (espacio atrás)atrás)

\b\b

Tabulador horizontalTabulador horizontal \t\tNueva líneaNueva línea \n\nBarra invertidaBarra invertida   \\\\  ComillasComillas \”\”Nueva páginaNueva página \f\f

Cuando estamos escribiendo un programa puede que necesitemos representar la información de una forma especial, con ciertas alineaciones, tabulaciones o estilos, en C es posible realizar estas tareas mediante las llamadas secuencias de escape.

#include <stdio.h>#include <stdlib.h>int main(){printf("hola a todos como han estado, espero que estén aprendiendo mucho acerca del lenguaje C");system ("pause");return 0; }

#include <stdio.h>#include <stdlib.h>/*el acento se pone con secuencia de escape+x+número en código ascii*/int main(){printf("\t hola a todos \t como han estado, \n\t espero que est\x82n aprendiendo mucho \n\nacerca del \"lenguaje C\"\n\n");system ("pause");return 0; }

Podemos utilizar la función textcolor(color) de la librería conio para cambiar el color de la fuente, ojo cada que necesite cambiar el color debe utilizar otro textcolor().

#include <stdio.h>#include <conio.c> //librería no estándar int main(){textbackground(RED); //el color se puede poner con letrastextcolor(14); // primero poner el color y luego el textocprintf("HOLA "); // agrega una c al printftextcolor (10); // el color se puede poner con númeroscprintf(":)");getch();return 0; }

Escriba el código de un programa que permita mostrar en pantalla un texto como el siguiente:

Un programa puede recibir datos a través de diversas fuentes, por ejemplo el teclado o ficheros almacenados en disco. La función de entrada más utilizada es la función scanf ya que es versátil y permite una entrada con formato. Esta función está definida la cabecera stdio.h. En términos generales, scanf permite leer datos de la entrada estándar, de acuerdo con el formato especificado en el primer argumento y almacenar estos datos en las variables que recibe como argumento. La sintaxis de esta función es la siguiente:

scanf ("cadena de control", lista de argumentos);

Ejemplo:scanf("%i", &dato);

En la cadena de control se incluyen grupos individuales de caracteres cada uno de los cuales deben comenzar por %. Normalmente, un grupo de caracteres estará formado por el signo de porcentaje seguido de un carácter de conversión que indica el tipo del dato correspondiente.

#include <stdlib.h>#include <stdio.h>

int main(){ int num1, num2; printf("\t\tPrograma que suma dos numeros\n\n"); printf("Bienvenido al sistema, proporcione dos

numeros:\n\n"); printf("Numero 1: "); scanf("%d",&num1); printf("Numero 2: "); scanf("%d",&num2); printf("\n\t El resultado es: %d: \n\n", num1+num2); system("PAUSE"); return 0;}

También se puede declarar una tercera variable para guardar el resultado si así lo desea.

Las cadenas de caracteres son los únicos tipos de datos que no requieren el signo %

Elaborar un programa para petición de datos que solicite al usuario su numero de lista, nombre y apellido paterno y nombre de la actividad para indicarle como debe nombrar sus archivos en la plataforma moodle.

Ejemplo, si se llama Juanito Rosas y es la actividad 1 el archivo se debe llamar

JuanitoRosas_actividad1.doc

Investigar y traer en la libreta la información sobre los tipos de datos en c y los valores mínimos y máximos para cada uno de ellos.

top related