You are on page 1of 8

REGIONAL DISTRITO CAPITAL CENTRO DE ELECTRICIDAD ELECTRONICA Y TELECOMUNICACIONES

ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN


KAREN JULIETH FALLA ARDILA Grupo 259128

Teleinformtica Fecha de elaboracin

REGIONAL DISTRITO CAPITAL

CENTRO DE ELECTRICIDAD ELECTRONICA Y TELECOMUNICACIONES ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

Fecha:

8/03/2012

NOMBRES AUTORES KAREN JULIETH FALLA ARDILA

CARGO Aprendiz

DEPENDENCIA Centro de Electricidad Electrnica y Telecomunicaciones Centro de Electricidad Electrnica y Telecomunicaciones

FIRMA

FECHA 10/03/12

Ral Ortiz REVISION Instructor

KAREN JULIETH FALLA ARDILA 259128

REGIONAL DISTRITO CAPITAL

CENTRO DE ELECTRICIDAD ELECTRONICA Y TELECOMUNICACIONES ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

Fecha:

8/03/2012

Guia Basica C++


Tipos de Variables:
A toda variable que se use en un programa, se le debe asociar (generalmente al principio del programa) un tipo de dato especfico. Un tipo de dato define todo el posible rango de valores que una variable puede tomar al momento de ejecucin del programa y a lo largo de toda la vida til del propio programa. Los tipos de datos ms comunes en C++ son: TIPO DATO ESPACIO MEMORIA RANGO unsigned char 8 bits 0 a 255 char 8 bits -128 a 127 short int 16 bits -32,768 a 32,767 unsigned int 32 bits 0 a 4,294,967,295 int 32 bits -2,147,483,648 a 2,147,483,647 unsigned long 32 bits 0 a 4,294,967,295 enum 16 bits -2,147,483,648 a 2,147,483,647 long 32 bits -2,147,483,648 a 2,147,483,647 float 32 bits 3.4 x 10-38 a 3.4 x 10+38(6 dec) double 64 bits 1.7 x 10-308 a 1.7*10+308(15 dec) long double 80 bits 3.4 x 10-4932 a 1.1 x 10+4932 void sin valor Para manejar cadenas de caracteres (strings), se debera usar un arregllo de caracteres con el siguiente formato. Char nomstring[cant de elementos]; KAREN JULIETH FALLA ARDILA 259128

REGIONAL DISTRITO CAPITAL

CENTRO DE ELECTRICIDAD ELECTRONICA Y TELECOMUNICACIONES ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

Fecha:

8/03/2012

Ejemplo Char nombre[30]; Char ciudad[20]; Para cargar con un dato se usa el siguiente codigo; strcpy(carrera,ing sistemas); Variables arreglos de caracteres, tienen que usar sus funciones de manipulacin que vienen en la libreria string.h, algunas de estas funciones son: strcpy(), strcat(), strcmp(), strlen(), etc.

Tipos fundamentales: En C slo existen cinco tipos fundamentales y los tipos enumerados, C++ aade un sptimo tipo, el bool, y el resto de los tipos son derivados de ellos. En C++, contrariamente a lo que sucede con otros lenguajes de programacin, las variables no inicializadas tienen un valor indeterminado (con algunas excepciones que veremos ms tarde), y contienen lo que normalmente se denomina "basura". Cuando se declara una variable se reserva un espacio de memoria para almacenarla, pero no se hace nada con el contenido de esa memoria, se deja el valor que tuviera previamente, y ese valor puede interpretarse de distinto modo, dependiendo del tipo.

Librera math.h Es un archivo de cabecera de la biblioteca estndar del lenguaje de programacin C diseado para operaciones matemticas bsicas. Muchas de sus funciones incluyen el uso de nmeros en coma flotante. C++ tambin implementa estas funciones por razones de compatibilidad y las declara en la cabecera cmath.

KAREN JULIETH FALLA ARDILA 259128

REGIONAL DISTRITO CAPITAL

CENTRO DE ELECTRICIDAD ELECTRONICA Y TELECOMUNICACIONES ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

Fecha:

8/03/2012

EJEMPLOS: Perimetro y area de un circulo:


*#include<iostream> using namespace std; int main() { int radio; float area, perimetro; // salida: mensaje un pantalla cout << "introduce el radio del circulo: "; //entrada: recibir dato desde teclado cin >> radio; // calculos area = 3.1416 * radio * radio; perimetro = 3.1416 * radio * 2; //salida: resultado en pantalla cout << "el area es " << area << " y el perimetro " << perimetro; cin.get();cin.get(); return 0; }

KAREN JULIETH FALLA ARDILA 259128

REGIONAL DISTRITO CAPITAL

CENTRO DE ELECTRICIDAD ELECTRONICA Y TELECOMUNICACIONES ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

Fecha:

8/03/2012

*Numeros aleatorios en c++


#include<cstdlib> #include<ctime> #include<iostream> using namespace std; bool checkrep(int n, int num[]) { for(int i=0; i<10; i++) if(n == num[i]) return true; return false; } int main() { srand(time(null)); int n, num[10]; for(int i=0; i<10; i++) { do n = 1 + rand() % 10; while(checkrep(n, num)); num[i] = n; cout << num[i] << " "; }

KAREN JULIETH FALLA ARDILA 259128

REGIONAL DISTRITO CAPITAL

CENTRO DE ELECTRICIDAD ELECTRONICA Y TELECOMUNICACIONES ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

Fecha:

8/03/2012

Funciones C++ Nombre acos asin atan atan2 ceil cos cosh exp(double x) abs floor fmod frexp ldexp log log10 modf pow(x,y) sin Descripcin arcocoseno arcoseno arcotangente arcotangente de dos parmetros menor entero no menor que el parmetro coseno coseno hiperblico funcin exponencial, computa ex valor absoluto mayor entero no mayor que el parmetro residuo de la division de flotantes fracciona y eleva al cuadrado. tamao del exponente de un valor en punto flotante logaritmo natural logaritmo en base 10 obtiene un valor en punto flotante ntegro y en partes eleva un valor dado a un exponente, xy seno
KAREN JULIETH FALLA ARDILA 259128

REGIONAL DISTRITO CAPITAL

CENTRO DE ELECTRICIDAD ELECTRONICA Y TELECOMUNICACIONES ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

Fecha:

8/03/2012

sinh sqrt tan tanh

seno hiperblico raz cuadrada tangente tangente hiperblica

KAREN JULIETH FALLA ARDILA 259128

You might also like