Este documento presenta los conceptos básicos de programación como tipos de datos, variables, operadores, estructuras de control como if, for, while y arrays. Explica que los tipos de datos primitivos incluyen enteros, flotantes, caracteres y booleanos, y que las variables se declaran con un tipo de dato y pueden asignarse valores. También describe operadores aritméticos, lógicos y de comparación, e ilustra el uso de if, for, while, switch y arrays unidimensionales y bidimensionales para controlar el flujo de un programa.
2. 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
3. TIPO DE DATO
Los 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
4. VARIABLES
Existen 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
5. • 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.
8. 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;
13. Estructura de control
• IF simple
• IF (condición)
• INSTRUCCIONES
• }ELSE
• {
• INSTRUCCIÓN
• }
Condición
Instrucción
Instrucción
14. 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ón
fin
15. For
• comparación variable numero u operación
• For(float/double a=0;a<10;a++){
incremento decremento
variable u operación numero
17. 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];
18. 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];