Beruflich Dokumente
Kultur Dokumente
Objetivos de la Gua
Introducir al Lenguaje C. Revisa los Elementos de Sintaxis y Estructura de un Programa en Lenguaje C.(3.1) Traducir los algoritmos escritos en pseudolenguaje a lenguaje C(3.2)
Unidad 3:
EJEMPLO: /* Uso de la sentencia condicional IF. */ #include <stdio.h> Int X; //variables globales main() { //variables locales int usuario,clave=18276; printf("Introduce tu clave: "); scanf("%d",&usuario); if(usuario==clave) printf("Acceso permitido"); else printf("Acceso denegado"); } // fin de main /* se termino el programa */
RELACIONALES Y LGICOS Operadores de Asignacin: =, +=, -=, *=, Ejemplos: a=3; b=j; e+=i; e=e+i; a *= (x + y) a=a*(x+y);
RELACIONALES Y LGICOS. Relacionales: Operador < <= > >= == != Significado Menor que Menor o igual que Mayor que Mayor o igual que Igual que Distinto
Ejemplos: suponga que i, j, k, son variables enteras con valores asignados 1,2,3, respectivamente, entonces: Expresin (i < j) && (k == j) (( i + j) >= k) || (k != 3) !(j == 2) Resultado Lgico Falso Verdadero Falso Valor 0 1 0
Los modificadores ms utilizados son: %c Un nico carcter. %d Un entero con signo, en base decimal. %u Un entero sin signo, en base decimal. %o Un entero en base octal. %x Un entero en base hexadecimal. %e Un nmero real en coma flotante, con exponente. %f Un nmero real en coma flotante, sin exponente. %s Una cadena de caracteres %p Un puntero o direccin de memoria
/* Uso de la sentencia printf() */ #include <stdio.h> main() /* Muestra por pantalla una suma y su resultado */ { int a=3,b=5; printf("El valor de A es %d\n",a); printf("El valor de B es %d\n",b); printf("Por tanto %d+%d = %d ",a,b,a+b); }