c++oscar mc

32
C++

Upload: oscar711

Post on 20-Mar-2017

167 views

Category:

Education


0 download

TRANSCRIPT

Page 1: C++oscar mc

C++

Page 2: C++oscar mc

TEMARIO*TIOPOS DE DATOS……..-variables

*OPERACIONES ARITMETICAS…….-logicos e i/d

*ESTRUCTURA DE CONTROL……..-if-else-swtich-wile-for-do wile

*ARREGLOS………..

SOFTWERE II

Page 3: C++oscar mc

TIPOS DE DATOS

NUMEROS ENTEROS

NUMEROS REALES

CARACTERES

LOGICOS

Page 4: C++oscar mc

NUMEROS ENTEROSIncluye a los numeros naturales distintos del cero (1, 2, 3,…)

La palabra para introducir este tipo de dato es *INT*

Page 5: C++oscar mc

NUMEROS REALESIncluyen a los numeros enteros positivos y negativos que contengan un punto decimal (3,4,5,1…).

La palabra que se utilizara para este tipo de dato es FLOAT y DOUBLE

Page 6: C++oscar mc

CARACTERESIncluye todas las letras del alfabeto (mayusculas y/o minusculas) , los diez digitos del (0 al 9) y simbolos especiales ($-+…)

La clave para especificar el tipo de dato caracteres es CHAR

Page 7: C++oscar mc

LOGICOSEsta restringido a uno de dos valores ( Verdadero o Falso)

La palabra que se utiliza para ocupar este tipo de dato es BOOL

Page 8: C++oscar mc

RANGO DE LOS TIPOS DE DATO

Page 9: C++oscar mc

OPERACIONES ARITMETICAS, I/D ,LOGICAS Y

DE COMPARACION

Page 10: C++oscar mc

ARITMETICOS• SUMA= +• RESTA= -• MULTIPLICACION= *• DIVICION= /• MULTIPLE= ()• RESIDUO= %

Page 11: C++oscar mc

INCREMENTO Y DECREMENTO

*i++> i=i+1 *i+=4 > i=i+4*i-- > i=i-1 *i*5 > i=i*5

*i-=5 >i=i-5*i/=2 > i=i/2

Page 12: C++oscar mc

LOGICOS• &&………… And• I I…………………Or• !.........................Not

Page 13: C++oscar mc

COMPARACION• MAYOR……………… >• MENOR…………………… <• MAYOR IGUA……………….. >=• MENOR IGUAL ………………..… <=• DIFEREBTE……………………………….. !=• IGUAL IGUAL……………………………………. ==• ASIGNACION………………………………………...… =

Page 14: C++oscar mc

*If *Else*Switch*While*For*Do while

ESTRUCTURA DE CONTROL

Page 15: C++oscar mc

ESTRUCTURAS DE

CONTROLLas estructuras de control determinan la secuencia en las que se ejecutaran las instrucciones de un programa.

Page 16: C++oscar mc

IFEstructura IF.Ejemplo…

If (condicion) {Instrucción

}

Page 17: C++oscar mc

DIAGRAMA DE FLUJO IF

Page 18: C++oscar mc

ELSEEstructura ElseEjemplo…

If(condicion){Instrucción

}else{

instrucción}

Page 19: C++oscar mc

DIAGRAMA DE FLUJO ELSE

Page 20: C++oscar mc

SWITCH Switch variable{ Case tipo; Instrucciones; Break; Case tipo; Instrucciones; Break; Default; Instrucción; Break;

Page 21: C++oscar mc

DIAGRAMA DE FLUJO SWITCH

Page 22: C++oscar mc

FORFor(instrucción){CoutCin{

Page 23: C++oscar mc

DIAGRAMA DE FLUJO FOR

Page 24: C++oscar mc

WHILEWhile(condicion){instrucciones}

Page 25: C++oscar mc

DIAGRAMA DE FLUJO WHILE

Page 26: C++oscar mc

DO WHILE While(condicion)Instrucciones}Do{Instrucciones}while(condicion)

Page 27: C++oscar mc

DIAGRAMA DE FLUJO DO

WHILE

Page 28: C++oscar mc

ARREGLOS

Page 29: C++oscar mc

*Un arreglo es una colección de variables relacionadas

*Se almacenan en la memoria de forma continua con el mismo nombre para diferenciar los

elementos

*Pueden tener una o varias dimensiones

*Array es su nombre en ingles

Page 30: C++oscar mc

ARREGLO EJEMPLO Inint*a=newint[100];

For(int j=0;j=100;j++){A[j]=J+1;}for(int k=0; k=100;k++){Cout<<a[1]<<endl;}

Page 31: C++oscar mc

ARREGLO BIDIMENCIONAL

Page 32: C++oscar mc

ELAVORADO POR:

OSCAR MENDOZA CORONA

303