Sei sulla pagina 1di 11

y

Existen una serie de indicadores reservados, con una finalidad determinada, que no podemos utilizar como identificadores.

char else short continue

int while long break

float for extern register

double switch static sizeof

if default typedef

Bsqueda personalizada

Sintaxis del ANSI C

Inicio > Sintaxis del ANSI C > Palabras Reservadas

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

continue interrupt unsigned

double pascal while http://inginformatica-unprg.blogspot.com/2008/05/palabras-reservadas.html

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(); char *dias(int numerodia);

char *meses(int numeromes);

void main() { clrscr(); printf("%s", fechaFormateada()); getch(); }

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) */

numerodia=diadelasemana.dayofweek; /* el numero del dia de la semana */

textodia=dias(numerodia); textomes=meses(mes);

sprintf(fecha,"%s, %d de %s del %d",textodia,dia,textomes,year);

return fecha; }

char *meses(int numeromes) { char *mes;

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; }

char *dias(int numerodia) { char *dia;

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

2004 #include"stdio.h" #include"conio.h" #include"time.h"

void main() { time_t timer; struct tm *tblock;

/* 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));

getch(); } Publicado por freddy 0 comentarios Entradas antiguas Pgina principal

Suscribirse a: Entradas (Atom)

http://ingenieriadesistemas-freddy.blogspot.com/

Captulo II: " Lenguaje de Programacin Estructurado C"


Por qu programacin estructurada? Si el lector recuerda, en el captulo anterior, se hablaba de las caractersticas del lenguaje C, y en una de ellas se deca que, el Lenguaje de Programacin C, permite la programacin estructurada. Esto implica que, haremos uso de una tcnica llamada Lgica Estructurada, y esto no es ms ni menos que una de las tcnicas bsicas y fundamentales de la programacin estructurada, su objetivo es disear soluciones "correctas" y confiables a los problemas, ignorando al principio consideraciones de eficiencia como la minimizacin del uso de memoria y el tiempo de su respuesta. Lo que significa que, haremos uso de esa tcnica para crear programas correctos; esta es una tcnica que ayuda al programador (un tanto a la fuerza), a ser ordenado, al momento de programar. Los frutos de sta tcnica se reflejan cuando, queremos darle mantenimiento al programa, es ms fcil hacerlo ya que hemos programado de una manera lgica y ordenada. Al igual que al momento de corregir errores de sintaxis y lgica, esta tcnica nos facilita el trabajo. Ahora iniciemos, de una vez por todas, lo que el lector est esperando: 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 mximo de 31 caracteres >Debe de iniciar con una letra o subrayado Ejemplo: (Correctos) c2 _c2

( 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

4 -2147483648 a 2147483647 4 0 a 4294967295

>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

VARIANTES DE LOS REALES double 0.0058 8 1.7x10


-308

a 1.7x10

308

long double

1.00E-07

10

Potrebbero piacerti anche