Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porValerio Oyola Modificado hace 11 años
1
Tema 5 Sentencias básicas
2
Sentencia –Línea de código en C Básicas –Entrada de datos desde el teclado –Salida de datos por la pantalla –Asignación de valores y utilización de operadores.
3
Asignación de valores Ya se han visto ejemplos Operador de asignación: = –El operando de la derecha debe ser resuelto según precedencias. –El resultado final se asigna al operando de la izquierda. –Al momento de asignar se deben realizar la conversión de tipo
4
Asignación de valores void main(){ int a=1,b=10; int r=0; r= (a=b); printf("%d \n",r); r = (a==b); printf("%d \n",r); }
5
Asignación de valores
6
const int k=2; const int m=1; void main(){ //f(x) = (k*(x-m)^2) / (1+k(x-m)^2) double f=0; double x=7.3; double aux=0; aux=k*(x-m)*(x-m); f= (aux/1+aux); printf("%f \n", f); }
7
Asignación de valores void main(){ double d1=4.7, d2=2.4; int i = ((int)d1)/((int)d2); int j = d1/d2; printf("%d %d \n", i, j); }
8
Salida de datos Salida de datos hacia la salida estándar –Por defecto la pantalla –Puede ser redireccionado –El programa no se da cuenta! Para ello se utiliza la función printf. Esta función esta implementada en una biblioteca del sistema
9
Salida de datos #include … int printf(,,,…); Biblioteca del sistema donde esta definida Devuelve el numero de caracteres escritos Nombre de la funcóon Formato en que desea mostrar la información Primera variable a mostrar Segunda variable a mostrar
10
Salida de datos %cMuestra un carácter %dMuestra un número entero %xMuestra un número entero hexadecimal %fMuestra un número real %X.YfMuestra un número real con X cifras enteras e Y cifras decimales %sMuestra una cadena de carácteres
11
Salida de datos #include void main(){ char c='A'; int i=126; double d=12.0346; printf("La letra %c es el numero %d\n", c,c); printf("El numero decimal %d es el %x en hexadecimal \n",i,i); printf("El numero %f se redondea a %010.3f \n",d,d); printf("Inserte aqui su mensaje: \n","este es mi mensaje"); printf("El numero %d se ve mal \n",d); } La letra A es el numero 65 El numero decimal 126 es el 7e en hexadecimal El numero 12.034600 se redondea a 000012.035 Inserte aqui su mensaje: El numero 391701017 se ve mal
12
Entrada de datos Ingreso de datos desde la entrada estándar –Por defecto el teclado –Puede ser redireccionado –El programa no se da cuenta! Para ello se utiliza la función scanf. Esta función esta implementada en una biblioteca del sistema.
13
Entrada de datos #include … int scanf(,,,…); Biblioteca del sistema Devuelve el numero de asignaciones realizadas Nombre de la función Formato en que serán ingresados los datos Variable a la cual será Hecha la primera asignación Variable a la cual será Hecha la segunda asignación
14
Entrada de datos %cMuestra un carácter %dMuestra un número entero %xMuestra un número entero hexadecimal %fMuestra un número real %sMuestra una cadena de caracteres
15
Entrada de datos void main(){ char c1,c2,c3; int i=0; float d=0; int n=0; n = n + scanf("%c%c%c",&c1,&c2,&c3); n = n + scanf("%d",&i); n = n + scanf("%f",&d); printf("%c-%c-%c, %d, %f : %d\n",c1,c2,c3,i,d,n); } 123 123.123 1-2-3, 123, 123.123001 : 5 Ojo!
16
Fin tema 5 Sentencias básicas
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.