Informatica

Solo disponible en BuenasTareas
  • Páginas : 23 (5578 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de noviembre de 2011
Leer documento completo
Vista previa del texto
Sintaxis de Algunos Elementos de Un Programa en C a. IDENTIFICADORES: Como su nombre lo indica, estos son los nombres, con los que identificamos las variables, constantes, funciones, vectores, etc., de nuestro programa. Para ello debemos tener presente algunas reglas: > Pueden tener de 1 hasta un máximo de 31 caracteres > Debe de iniciar con una letra o subrayado Ejemplo: (Correctos) c2 _c2(Incorrectos) 2c 2 c > No es lo mismo una minúscula que una mayúscula, ya que C distingue de entre ellas. Ejemplo: BETA ¹ Beta ¹ beta ¹ BeTa > No son válidos los identificadores de palabras reservadas. En un inicio hablamos que C posee 32 palabras reservadas, entre ellas están: float char while int else return Estas palabras no pueden ser utilizadas para identificar variables, constantes, funcionesetc. b. COMENTARIOS En todo programa que estemos diseñando en C (o en cualquier otro lenguaje de programación); es necesario insertar ciertos comentarios en el código, para que en posteriores modificaciones y cuando se realice el mantenimiento, podamos recordar cosas importantes ya que, en los comentarios, podemos incluir aspectos importantes del programas, explicaciones del funcionamiento de lassentencias, etc. El formato de los comentarios en C, es el siguiente: c. LA DIRECTIVA #include Permite que, el pre-procesador, incluya funciones proporcionadas por el fabricante, a nuestro programa. Ejemplo: #include /* le decimos al compilador que incluya la librería
stdio.h */ d. LA DIRECTIVA #define Permite definir constantes simbólicas. Las variables pueden cambiar de valor, durante laejecución del programa, por eso es que se llaman variables. Y las constantes como su nombre lo indica, son valores que permanecen constantes durante toda la ejecución del programa, un ejemplo de ello, es el valor de p (pi) que equivale a 3.14159.... En C existen diferentes tipos de variables, entre ellas tenemos: 1. Constates Numéricas: Son valores numéricos, enteros o de reales (de punto flotante). Sepermiten también constantes octales y hexadecimales. 2. Constantes Simbólicas: Las constantes simbólicas tiene un nombre (identificador), y en esto se parecen las variables. Sin embargo, no pueden cambiar de valor a lo largo de la ejecución del programa. En C, se pueden definir mediante el preprocesador. Ejemplo: Esta directiva (#define) va, inmediatamente después de los #include. Se escribe ladirectiva, se deja un espacio y se escribe el identificador de la constante, otro espacio y su valor. e. SIGNOS DE PUNTUACIÓN Y DE SEPARACIÓN / ! % ^ & * () - + {} [] \ ; : ¿ . f. TODAS LAS INSTRUCCIONES O SENTENCIAS DEL PROGRAMA TERMINAN CON UN PUNTO Y COMA (;) Al momento de programar en C, esta es una regla de oro, y la causa por la cual nuestro programa puede darnos muchos errores de sintaxis,cuando se omite, al final de cada sentencia un punto y coma (;). Ya que con ello le indicamos al compilador que ha finalizado una sentencia. NOTA: el lector no debe confundirse, las directivas: #include, #define. Main(), no llevan punto y coma, por que no son sentencias. Vea que al final de cada sentencia lleva su correspondiente punto y coma:
g. TODO BLOQUE DE INSTRUCCIONES DEBE IR ENTRE LLAVES Estaconsideración toma mayor auge, cuando veamos las instrucciones anidadas en condiciones, ciclos, etc. Ejemplo: h. EN UNA LÍNEA SE PUEDEN ESCRIBIR MÁS DE UNA INSTRUCCIÓN SEPARADA POR UN PUNTO Y COMA Esto es posibles, por que con el punto y coma, le estamos indicando al compilador el fin de una sentencia o instrucción. Ejemplo: TIPOS DE DATOS EN C Un tipo de dato, se define como un conjunto devalores que puede tener una variable, junto con ciertas operaciones que se pueden realizar con ellas. *TIPOS DE DATOS PREDEFINIDOS TABLA CON LOS TIPOS DE DATOS PREDEFINIDOS EN C >ENTEROS: números completos y sus negativos Palabra reservada: Ejemplo Tamaño (byte) Rango de valores int -850 2 -32767 a 32767 VARIANTES DE ENTEROS
short int -10 1 -128 a 127 unsigned int 45689 2 0 a 65535 long int 588458...
tracking img