Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Existen una serie de indicadores reservados, con una finalidad determinada, que no podemos utilizar como identificadores.
if default typedef
Bsqueda personalizada
Palabras reservadas Las palabras reservadas son identificadores predefinidos (tienen un significado especial). En todos los lenguajes de programacin existe un conjunto de palabras reservadas. En lenguaje C (ANSI C89), existen las siguientes: auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while http://www.carlospes.com/sintaxis_ansi_c/palabras_reservadas.php
Las palabras reservadas tienen un significado especial para el Turbo C++ y por lo tanto no se deben utilizar como variables ni como identificador. Las palabras reservadas del Turbo C++ son las siguientes:
_cs _ds _ss asm auto break case cdecl char const default do
else enum extern far float for goto huge if int long near
register return short signed sizeof static struct switch typedef union void volatile
Instalacin Turbo C++ 3.0 Este manual supone que has descargado el siguiente archivo: Turbo C++ 3.0(tc3.zip) Instalacin del compilador 1.Descomprime el archivo en la ruta:C:\TC 2.Ejecuta el programa:INSTALL.EX E, y, nos aparece la siguiente ventana: Debemos pulsarIntr o para continuar. Entonces nos aparecer otra ventana. 3.Ahora debemos escribir la letra de la unidad donde se encuentran los ficheros de instalacin. Si stos se encuentran en la unidad C, pulsaremos la teclaC y despusInt ro: 4.A continuacin se muestra otra ventana en la que aparece por defecto el directorio donde se encuentran los archivos de instalacin. Lo normal ser que aqu simplemente pulsemosIntr o para continuar. 5.La siguiente ventana nos indica en primer lugar el directorio donde se instalar Turbo C++, que siguiendo el ejemplo ser:C:\TC Con los cursores nos desplazamos hasta la opcinSta rt Installation y pulsamos Intro, que iniciar la instalacin. 6. Mientras se instala, en la parte inferior de la ventana aparecern los ficheros que se estn copiando, como se muestra en la siguiente figura: 7.Una vez se hayan copiado todos los archivos, saldr una un cuadro (como el que se muestra bajo este prrafo) que nos informa de los ltimos pasos de la instalacin. PulsamosInt ro para continuar. 8.Tras pulsarInt ro nos aparece el contenido del fichero "leeme" de Turbo C++: 9.Para finalizar pulsamosEscape. La instalacin ha concluido. Segn los pasos realizados en este ejemplo de instalacin, el programa Turbo C++ esTC.EXE y se encuentra enC:\TC\BIN Configuracin del modo grfico Esto es para que no tengas problemas al compilar los programas que usan funciones grficas. 1.Ejecuta el programa:TC.EXE, que est en:C:\TC\BIN 2.Ve a:Options ->Linker >Libra ries, y dentro de este marca la opcin Graphics library, entonces pulsa el botnOK Prueba al compilador 1.Abre el programa:TC.E XE, vas aFile ->New, esto
crea un nuevo archivo y escribe lo siguiente en el: Cdigo: #include <stdio.h> #include <conio.h> void main( ) { printf("Hola mundo"); getch(); } 2. 3.Guarda el programa con el nombre:hola (automticamente se aade la extensin .CPP al archivo) 4.Compila y ejecuta el programa, presionando:CTRL+F9, entonces aparecer en pantalla el mensaje: "Hola mundo" http://es.scribd.com/doc/2054361/Instalacion-Turbo-C
fechas programables
// 1.este imprime la fecha despues de dos dias #include"stdio.h" #include"conio.h" #include"dos.h"
void main() {
struct date d; clrscr(); printf("intrudusca la fecha actual dia/mes/ao:"); scanf("%d",&d.da_day); scanf("%d",&d.da_mon); scanf("%d",&d.da_year);
getdate(&d);//obtiene del sistema printf("la fecha dos dias antes es:%d/%d/%d",d.da_day+2, d.da_mon, d.da_year); getch(); }
// 2.Puedes usar el siguiente programita, el cual usa la funcin fechaFormateada para imprimir la fecha actual en espaol, ej: Martes, 10 de Enero del 2006 #include"conio.h" #include"dos.h" /* para el uso de getdate" y "gettime" */ #include"stdio.h>"
char *fechaFormateada() { struct date d; struct dosdate_t diadelasemana; int dia,mes,year,numerodia; char fecha[50]; char *textomes; char *textodia;
getdate(&d); /* obtiene el tiempo del sistema */ dia=d.da_day; mes=d.da_mon; year=d.da_year; _dos_getdate(&diadelasemana); /* obtiene el numero del dia de la semana (Domingo==0) */
textodia=dias(numerodia); textomes=meses(mes);
return fecha; }
switch(numeromes) { case 1: mes="enero"; break; case 2: mes="febrero"; break; case 3: mes="marzo"; break; case 4: mes="abril"; break; case 5: mes="mayo"; break; case 6: mes="junio"; break; case 7: mes="julio"; break; case 8: mes="agosto"; break; case 9: mes="septiembre"; break; case 10: mes="octubre"; break; case 11: mes="noviembre"; break; case 12: mes="diciembre"; break; } return mes; }
switch(numerodia) { case 0: dia="Domingo"; break; case 1: dia="Lunes"; break; case 2: dia="Martes"; break; case 3: dia="Miercoles"; break; case 4: dia="Jueves"; break; case 5: dia="Viernes"; break; case 6: dia="Sabado"; break; } return dia; }
//3.Este imprime la fecha completa, ej: El tiempo local es: Fri Feb 20 09:31:54
/* coge el tiempo actual */ timer = time(NULL); /* convierte el dato del tiempo a una estructura */ tblock = localtime(&timer); printf("El tiempo local es: %s", asctime(tblock));
http://ingenieriadesistemas-freddy.blogspot.com/
( Incorrectos) 2c 2c >No es lo mismo una minscula que una mayscula, ya que c distingue de entre ellas. Ejemplo: BETA { Beta { beta { BeTa >No son vlidos los identificadores de palabras reservadas. En un inicio hablamos que c posee 32 palabras reservadas, entre ellas estn: float char while int else return Estas palabras no pueden ser utilizadas para identificar variables, constantes, funciones etc b. Comentarios En todo programa que estemos diseando en C (o en cualquier otro lenguaje de programacin); es necesario insertar ciertos comentarios en el cdigo, 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 las sentencias, 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 <stdio.h> /* le decimos al compilador que incluya la librera stdio.h */ d. la directiva #define permite definir constantes simblicas. Pero hasta ahora ha sido poco lo que hemos hablado acerca de las constantes, es por ello que en aprovechando, este especio; dedicar unas cuantas lneas para aclarar ello. Las variables pueden cambiar de valor, durante la ejecucin 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 ejecucin del programa, un ejemplo de ello, es el valor de T (pi) que equivale a 3.14159.... En C existen diferentes tipos de variables, entre ellas tenemos: 1. Constates Numricas: Son valores numricos, enteros o de reales (de punto flotante). Se permiten tambin constantes octales y hexadecimales.
2. Constantes Simblicas: las constantes simblicas tiene un nombre (identificador), y en esto se parecen las variables. Sin embargo, no pueden cambiar de valor a lo largo de la ejecucin del programa. En C, se pueden definir mediante el preprocesador. (Tomado del Manual "Aprenda Lenguaje ANSI C como si estuviera en Primero" Escuela superior de Ingenieros Industriales. Universidad de Navarra. Febrero de 1998). Ejemplo:
Esta directiva (#define) va, inmediatamente despus de los #include. Se escribe la directiva, se deja un espacio y se escribe el identificador de la constante, otro espacio y su valor. e. Signos de Puntuacin y de Separacin / % ^ & * () - + {} [] \ ; : <> . 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. Recordemos el ejemplo 1.1, y vea que al final de cada sentencia lleva su correspondiente punto y coma:
g. Todo Bloque de Instrucciones debe ir entre llaves Esta consideracin toma mayor auge, cuando veamos las instrucciones anidadas en condiciones, ciclos, etc. Ejemplo:
h. En una lnea se pueden escribir ms de una instruccin 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 instruccin. Ejemplo:
Tipos de Datos en C Un tipo de dato, se define como un conjunto de valores que puede tener una variables, junto con ciertas operaciones que se pueden realizar con ellas. *TIPOS DE DATOS PREDEFINIDOS
TABLA CON LOS TIPOS DE DATOS PREDEFINIDOS EN C >ENTEROS: numeros completos y sus negativos Palabra reservada: Ejemplo Tamao (byte) int -850 2 Rango de valores -32767 a 32767
VARIANTES DE ENTEROS short int unsigned int long int unsigned long -10 45689 588458 20000 1 2 -128 a 127 0 a 65535
>REALES: nmeros con decimales o punto flotante Palabra reservada: Ejemplo Tamao (byte) float 85 4 Rango de valores 3.4x10
-38
a 3.4x10
38
a 1.7x10
308
long double
1.00E-07
10