Вы находитесь на странице: 1из 7

La estructura de los programas en C/C++ Libreras. Declaracin de constantes y/o macros. Declaracin de variables globales.

bales. Declaracin o definicin de funciones de usuario. Funcin principal. Declaracin de la funcin.

Libreras. Las libreras para imprimir pantalla son: En c es <stdio.h> En c++ es <iostream.h> Compiladores. Se define compilar como buscar si hay errores, hay diferentes tipos de compiladores como turbo c++, dev c++ y visual c++. El lenguaje:

printf
Scanf .c .cpp

C++

gets Cout cin

Pasos para correr programa: Escribir el programa. Compilo/reviso Ejecuto/corro. La funcin principal es: Void main() {} Void main(void){} y paras dev es : int main() {}

El siguiente programa es el uso de dos libreras para imprimir pantalla, uno de c y el otro de c++. RP1.CPP

Constantes y macros. Las constantes no existen en c y se definen de la siguiente manera:

Una macro es un pedazo de cdigo para remplazar algo y esta no lleva punto y coma. Ejemplo:

Declaracin de variables globales. Una variable global siempre va estar arriba del main. Una variable local est dentro del main y solo es utilizado por esta. Ejemplo:

Funciones. Funciones de usuario: las crea c, son un pedazo de cdigo con cierto formato. Su sintaxis es: Tipo nombrefun (listado de parmetros/argumentos) {Cdigo de la funcin. Si el tipo es diferente de void agregar return(tipo); } Tipos de datos en c/c++ Tipo Char Int Float Doubl long S.O 16 bits 1 byte 2 bytes 4 bytes 8 bytes 4 bytes Tamao S.O. 32 bits 1 byte 4 byte 8 bytes 8 bytes 8 bytes

Para calcular el tamao de los tipos de datos se usa sizeof(tipo).

Declaracin de los tipos de datos Sintaxis: Tipo nomvar; nomvar,nomvar1,.; char c; int x; float w; doubl vextor; long suma a c 100 x 1.8643 w 13.0 vector 100380 suma c=a; c=getch(); cin>>x; cin>>w; vetor=13; suma=100380;

El tipo doubl utiliza un rango de tamao para la cantidad entera y otro para la cantidad decimal, asi que tiene 308 dgitos despus del punto. Desplegar/imprimir datos en pantalla. En c se utiliza: Printf(texto en pantalla);

En c++ se utiliza: Printf Cout<<texto; Nota: los diferencia entre comilla sencilla y comillas es que en comilla sencilla es para una sola letra (A) y comillas es para muchas palabras (texto). Pedir datos Para pedir datos en c se utiliza la siguiente sintaxis: Scanf(tipo,&nomvar); El tipo es diferente para cada variable: Char %c Int %d Float %f double %lf Nota: el Amperson solo se omite cuando son cadenas de caracteres, para caracteres utilizamos getch() cuando se pide un carcter pero no lo imprime en pantalla o getche() cuando se pide el carcter si se imprime en pantalla. Para pedir datos en c++ incluye todas la de c y aparte : Cin para caracteres. Cin>>nomvar; Cin>>nomvar>>nomvar1.; Hay cin para cadenas: Cin>>sin espacios Cin.get>>(nomvar,tamao); //espacios Grficos Se pueden tener dos ventanas de salida una de modo texto y otra de modo grafico donde es posible dibujar figura geomtricas entre otras cosas. Ejemplo RP2.

Sentencias de control If-else: sirve para realizar preguntas donde la respuesta tiene que ser si o no. Sintaxis: If(pregunta) Acciones si Else Acciones no Nota: para ms de un instruccin se debe usar llaves {}. Switch: Es una instruccin de control que selecciona una seccin switch para ejecutarla desde una lista de candidatos. Sintaxis: Switch(char o int)

{ case A o 1
Acciones del caso Break;// sierra el caso Default; //acciones del default } For(ciclos):

Puede ejecutar una instruccin o un bloque de instrucciones varias veces hasta que una expresin especificada se evale con false. Sintaxis:

For(condicin inicial; condicin de salida; incremento o decremento) instrucciones Do-while: Ejecuta un bloque de instrucciones una vez y, a continuacin, repite la ejecucin del bucle hasta que la evaluacin de una expresin de condicin devuelva False. Sintaxis: Condicin inicial; Do{ instrucciones, incremento o decremento } while(condicin salida); While: Ejecuta una instruccin o un bloque de instrucciones repetidamente hasta que una expresin especificada se evala como false. Sintaxis: Condicin inicial; While(condicin final) {Incremento/decremento Instrucciones} Ejemplo de sentencias de control RP3:

Funciones de usuario Funciones de usuario: es un conjunto instrucciones fuera del main con cierto formato. Sintaxis: Tipo nombre de la funcin (lista parmetros o argumentos) Cuerpo de la funcin o conjunto de instrucciones

Ejemplo:

Tipos

Arreglos Son un conjunto(mas de uno) de datos del mismo tipo de datos. Son datos secuenciales (consecutivos).

Вам также может понравиться