Temario

18
Michelle Juárez Ocampo 303

Transcript of Temario

Page 1: Temario

Michelle Juárez Ocampo 303

Page 2: Temario

TEMARIO• Tipo de dato• Variables• Bits y bytes• Asc ll • Operadores aritméticos ,logicos,comparacion asignación• Estructura de control• Arreglos• Arreglos bidimensionales • If• For• Switch• While• Do while

Page 3: Temario

TIPO DE DATOLos tipos de datos primitivos son los que están definidos dentro del lenguaje.

• Short 1 }Corto• Int 2 }numérico/Entero• Long 4 }largo• Char 1 } carácter • Boolean true/false 0/1 SI/NO• Float decimal y precisión • Double• String cadena de caracteres

Page 4: Temario

VARIABLESExisten varios tipos de variables, y cada uno corresponde a un tamaño máximo de un número, un carácter o incluso una verdad. Cuanto mayor sea el número que pueda admitir, mas espacio en memoria ocupará.

• Int a; declarando una variable • Int a=5 ; declarando y asignando • a=5; asignación de valor a variable • Double b= (double )a casting• String b= «valor de « +a

Page 5: Temario

• 1.1 bool• Por lo general utiliza 1 byte de memoria, valores: true o false.

1.2 char• Utiliza generalmente 1 byte de memoria, permite almacenar un carácter, valores; 256 caracteres.

1.3 unsigned short int• Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535

1.4 short int• Utiliza generalmente 2 bytes de memoria, valores: de -32768 a 32767.

1.5 unsigned long int• Utiliza generalmente 4 bytes de memoria, valores: de 0 a 4 294 967 295.

1.6 long int• Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647.

1.7 int (16 bits)• Utiliza generalmente 2 bytes de memoria, valores: de -32 768 a 32 767.

1.8 int (32 bits)• Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647.

1.9 unsigned int (16 bits)• Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535.

1.10 unsigned int (32 bits)• Utiliza generalmente 2 bytes de memoria, valores: de 0 a 4 294 967 295.

1.11 double• Utiliza generalmente 8 bytes de memoria, valores: de 2.2e-308 a 3.4e-38.

1.12 float• Utiliza generalmente 4 bytes de memoria, valores: de 1.2e-308 a 3.4e-38.

Atención! El tamaño de las variables en memoria puede variara de un PC a otro.

Page 6: Temario

Bits y bytes

• 1 bit Es un digito binario• 1 byte 8 bits• 1 KB 1024 bytes• 1 MB 1024 KB• 1 GB 1024 MB• 1 TB 1024 GB• 1 PB 1024 TB

Page 7: Temario

ACS

• 256 caracteres• 1 byte---8 bits

• Alt+64=@=01000000 256

Page 8: Temario

Operadores aritméticos ,logicos,comparacion asignación

Todos los operadores que se muestran en esta tabla son binarios; es decir, trabajan con dos operando

Aritméticos lógicos I/D

+ And && i++ i=i+1;

- Or || i-- i=i-1;

* Not ! i+4 i=i+4;

/ i-3 i=i-3;

%Modulo o residuo

i*=2 i=i*2;i/=2 i=i/2;

Page 9: Temario

Comparación Asignación

> =

<

>=

<=

<>

!=

==

Page 10: Temario

• Operadores de Asignación:

• a=a+b-------------> a+=b• a=a-b--------------> a-=b• a=a*b--------------> a*=b• a=a/b--------------> a/=b• a=a^b-------------->a^=b

Page 11: Temario

• Operadores Relacionales

Page 12: Temario

Operadores Lógicos:

Page 13: Temario

Estructura de control

• IF simple• IF (condición)• INSTRUCCIONES• }ELSE • {• INSTRUCCIÓN• }

Condición

Instrucción

Instrucción

Page 14: Temario

If• (condición) • Se especifican usando expresiones lógicas• if-si• Simples está compuestas únicamente de una condición • Doble si-no tiene 2 condiciones Si-if Condición Instrucciónfin

Page 15: Temario

For

• comparación variable numero u operación • For(float/double a=0;a<10;a++){ incremento decremento variable u operación numero

Page 16: Temario

• SwitchSwitch(variable)Case tipo:Instrucciones;Break;Case tipo:InstruccionesBeakDefaultInstruccionesBreak}

WhileWhile (condicion){Instrucción;}

• Do whileDo{Instrucciones;}While (condicion)

variable

Condición

Condición

Page 17: Temario

ARREGLOS

• Conjunto de datos que se almacenan en memoria de manera continua con el mismo nombre

• Para diferenciar los elementos de un arreglo se utilizan índices detrás del nombre del arreglo y encerrados por «[ ]»

• Int *a=new int[n];

Page 18: Temario

ARREGLOS BIDIMENCIONALES• Es un arreglo de dos dimensiones • Estructuras de datos que agrupan muchos datos

del misma tipo ,cada elemento se trabaja individualmente se referencia con el mismo nombre

• Se usan para representar datos que se ven como una tabla con filas y columnas

• Int a [filas][columnas];