2. Temario
.- Tipo de Datos
.- Variables
.- Bits & Bytes.- Operadores aritméticos, lógico,
comparación, asignación
.- Estructuras de control:
-If
-For
-Switch
-While
-Do While
.- Arreglos
3. Tipo De Datos
Un tipo de dato es un atributo que
indica sobre la clase de datos que
se va a trabajar es decir el tipo de
dato que va a usar, por decir,
entero, decimal entre otros y este
son los ejemplos:
Byte
Short
Int
Long
Float
Doublé
Boolean
Char
4. Variables
Ejemplo:
Una variable será una letra:
(a)
Y esta tendrá un valor de 5
O puede que no tenga valor y lo
ingrese el usuario
Es un espacio
en el sistema
de almacenaje
que contiene
una cantidad
o información
5. Bits y Bytes
UN BIT ES UNO LOS DÍGITOS DEL SISTEMA DE NUMERACIÓN BINARIO. ES
UNA CAPACIDAD DE ALCENAJE
EL BIT ES LA UNIDA MAS BÁSICA QUE CONTROLA LA PC
8 BIT 1 BYTE.
UN BYTE ES LA CONVERSIÓN QUE LE SIGUE AL BIT
6. Código ACII
Es un código de caracteres basado en el alfabeto latino, tal como
se usa en inglés moderno y creado como una refundición o
evolución de los conjuntos de códigos utilizados entonces en
telegrafía.
Contiene mas de 116 caracteres
7. Operadores aritméticos, lógico,
comparación, asignación
….. Operadores Aritméticos:
Este tipo de operadores son
conocidos en Matemáticas se
utilizan para realizar operaciones
sea cual sea como de suma,
resta, multiplicación y división
(residuo y cociente) y demas:
+
-
*
%
EJEMPLOS:
8. Operadores aritméticos, lógico,
comparación, asignación
° Operadores Lógicos:
Operadores: Y, O, NO / AND, OR,
NOT
Y AND &&
O OR ||
NO NOT !
Verdadero/Falso
True/False
1/0
9. Operadores aritméticos, lógico,
comparación, asignación
° Operadores Relacionales
Este tipo e operadores nos
permiten evaluar las relaciones.
si los términos a evaluar son
mayores o menores.
Y al igual que los operadores
lógicos estos dan valores de Unos
o Ceros según sea el caso.
= = Igual
>= Mayor o igual que
> Mayor que
<= Menor o igual que
< Menor que
!= NO igual (o diferente)
10. Estructuras De Control
En lenguajes de programación, las estructuras de control permiten
modificar el flujo de ejecución de las instrucciones de un programa.
NECESARIAS PARA PROGRAMAR
11. - If(){
if elige entre varias alternativas en base al valor de una o más
expresiones lógicas.
If(<expres log>){
<sec sent>
}
else
If se ocupara para hacer comparaciones y cumplir lo que se lo
indique
If que tiene como significado “SI” tendrá su contra con else que es
conocido como “SINO/EN OTRO CASO”
12. - For(){
Corresponde a un “PARA” es decir for
Es una expresión lógica que hace que el bucle ejecute el bloque
de sentencias mientras que dicha expresión sea cierta.
for (<inicializacion> ; <expres_log> ; <incremento>)
{
<sec_sent>
}
13. - Swicth(){
La sentencia “DONDE"
Es una sentencia donde se utiliza para seleccionar una de entre múltiples alternativas. Esta
sentencia es especialmente útil cuando la selección se basa en el valor de una variable de un
tipo simple o de una expresión de un tipo simple denominada expresión de control o selector.
Estructura:
switch (selector)
{
case <etiqueta> : <sec_sent>
break;
case <etiqueta> : <sec_sent>
break;
case <etiqueta> : <sec_sent>
break;
default : <sent> //opcional
}
14. - While(){
Sentencia “MIENTRAS”
Un bucle while tiene una condición de control o expresión lógica
que controla la secuencia de repetición.
Estrutura:
while (<expres_log>)
{
<sec_sent>
}
15. - Do(){
- While()}
Sentencia “REPETIR”
El bucle do-while también se denomina post-prueba, ya que la
expresión lógica se comprueba cada vez después de la ejecución del
cuerpo del bucle
Estructura:
Do
{
<sec_sent>
}
while (<expres_log>);
16. - Arreglo Unidimensional
Un arreglo unidimensional es un tipo de datos estructurado que está
formado de una colección finita y ordenada de datos del mismo tipo.
Es la estructura natural para modelar listas de elementos iguales.
El tipo de acceso a los arreglos unidimensionales es el acceso directo,
es decir, podemos acceder a cualquier elemento del arreglo sin tener
que consultar a elementos anteriores o posteriores, esto mediante el
uso de un índice para cada elemento del arreglo que nos da su
posición relativa. Para implementar arreglos unidimensionales se debe
reservar espacio en memoria, y se debe proporcionar la dirección
base del arreglo, la cota superior y la inferior.
Estructura:
a[n]
17. - Arreglo Bidimensional
Son estructuras de datos que agrupan muchos datos del mismo
tipo, en donde cada elemento se puede trabajar individualmente y
se puede referenciar con un mismo nombre. Se usan para
representar datos que pueden verse como una tabla con filas y
columnas.
Estructura:
a[n][m]
18. - Arreglo Multidimensional
Un arreglo multidimensional es simplemente una extensión de un
arreglo unidimensional. Más que almacenar una sola lista de
elementos, piense en un arreglo multidimensional como el
almacenamiento de múltiples listas de elementos. Por ejemplo, un
arreglo bidimensional almacena listas en un formato de tabla de
dos dimensiones de filas y columnas, en donde cada fila es una
lista. Las filas proporcionan la dimensión vertical del arreglo, y las
columnas dan la dimensión horizontal. Un arreglo de tres
dimensiones almacena listas en un formato de tres dimensiones de
filas, columnas y planos, en donde cada plano es un arreglo
bidimensional. Las filas proporcionan la dimensión vertical; las
columnas, la dimensión horizontal; y los planos, la dimensión de
profundidad del arreglo.
Estructura:
a[n][m][ñ]