Vous êtes sur la page 1sur 5

Estructuras de programación

Tipos de datos.
Dato: Es toda la información que utiliza el computador. Según sea la información que
guardemos en los datos, se clasifican en los siguientes tipos:

I Numéricos: Almacenan números y con ellos se pueden realizar operaciones


aritméticas. A su vez pueden ser:

• Enteros: Son todos los números positivos o negativos.


• Reales: Son los números decimales.

II Alfanuméricos: Almacena caracteres alfanuméricos. Pueden ser:

• Letras A a la Z
• Caracteres especiales: guiones, paréntesis, signos de puntuación, etc.
• Números: Con ellos no se pueden realizar operaciones aritméticas.
• Una mezcla de letras, caracteres especiales y números.

III Booleanos: Sólo pueden tener dos valores: Verdadero o Falso. Estos datos no
pueden leerse como tales, pero pueden imprimirse. Se forman a partir de los
operadores relacionales y lógicos

Operadores.
Todos los símbolos que representan enlaces entre cada uno de los argumentos que
intervienen en una operación se llaman operadores, y se utilizan para construir
expresiones. Los operadores pueden ser:

I! Relacionales o condicionales:

Se utilizan para formar expresiones booleanos, es decir expresiones que al ser evaluadas
producen un valor booleano: Verdad o Falso.

Signo Significado
< Menor que
= igual
> Mayor que
<= Menor o igual que
>= Mayor o igual que
<> Distinto

Ejemplos:

Comparación Resultado
25 <= 25 Verdad.
25 < > 25 Falso.
25 < > 4 Verdad.
Estructuras de programación

II! Aritméticos:

Para tratar los números se utilizan operadores aritméticos que, junto con la variables
numéricas, forman expresiones aritméticas:

Signo Significado
+ Suma
- Resta
* Multiplicación
Potenciación
ˆ
/ División real
DIV División entera
MOD Resto de la división

Los operadores DIV y MOD son los de menor prioridad.

Ejemplos:

Expresión Resultado
12*12 144
12 ˆ 2 144
123 DIV 4 30
12 MOD 5 2

III! Alfanumérico:

Se utiliza para unir datos alfanuméricos.

Signo Significado
+ Concatenación

Ejemplos:

Expresión Resultado
“Algo” + “ritmo” “Algoritmo”
“3”+”.”+”1416” “3.1416”

b=“Hola” a+b=”hola ¿que tal?”


c=”que tal”
Estructuras de programación

IV! Lógicos o boolenaos:

Combinan sus operando de acuerdo con las reglas del álgebra de Boole con el fin de
producir un nuevo valor que se convierta en el valor de la expresión.

Signo Significado
OR Suma lógica
AND Producto lógico
NOT Negación

OR u O: Es u operador binario, afecta a dos operadores. La expresión que forma es cierta


cuando al menos uno de sus operandos es cierto. Es el operador lógico de disyunción.

Ejemplo: Estudiamos informática o nos vamos al cine.

AND o Y: Es un operador binario. La expresión formada es cierta cuando ambos


operando son ciertos al mismo tiempo. Es el operador lógico de conjunción.

Ejemplo: Es de día y esta el sol.

NOT o NO: Es un operador unario. Afecta a la expresión cambiando su estado lógico si


era verdad lo transforma en falso y al revés.

Ejemplo: No es de día.

El orden prioritario a la hora de ejecutarse estos operadores lógicos es: NOT, le sigue
AND y por ultimo OR.

Ejemplos:

Expresion Resultado
Verdad AND Falso FALSO
Not Falso Verdad
Verdad OR Falso Verdad

Si ponemos X >= Y lo que realmente se quiere dar a entender es (X > Y) OR (X=Y).


Análogamente para X < = Y, se esta dando a entender (X < Y) OR (X = Y).

Paréntesis.

Los paréntesis se utilizan para anidad expresiones.

Expresión Resultado
(7>4) OR (5=3) Verdad
(7>4) AND (5 < > 3) Verdad
(16=(4*4)) AND 2 < > 2 FALSO
(2+3) * (4-7) -15
Estructuras de programación

Orden de evaluación de los operadores.


La prioridad a la hora de evaluar los operadores en cualquier expresión es:

1. Paréntesis (empezando por los más internos).


2. Potencias.
3. Productos y divisiones.
4. Sumas y restas.
5. Concatenación.
6. Relacionales.
7. Lógicos.

Variables. Tipos

Se considera variable a una zona de memoria referenciada por un nombre de variable,


donde se puede almacenar el valor de un dato, que puede cambiarse cuando lo
deseemos.

El nombre de la variable es elegido por el usuario.

Una variable no es un dato. sino un área de memoria que contendrá un dato. El


computador asigna a cada variable una dirección de memoria. Cuando hagamos
referencia a esa variable , el computador siempre ira a esa dirección.

Nos referimos al nombre de variable como la variable y decimos que su valor cambia. En
realidad, la posición de memoria es la variable y su contenido es lo que cambia.

Para que estén perfectamente definidas las variables, hay que especificar:

• Su nombre.
• El tipo de dato: Numérico, alfanumérico o booleano.
• El valor que va a tomar en un principio: inicializarlas.

El nombre de las variables solo puede tener una longitud máxima de ocho caracteres,
empezando obligatoriamente por una letra (a-z o A-Z), y no pueden contener espacios en
blanco. El resto de los dígitos pueden se números (0-9) y algunos caracteres especiales
como el guión.

Ejemplos:

• contador
• hola
• a3bf4
• MatriculaAlumno
Estructuras de programación

Tipos de variables:

I! Numéricas: nombre-variable = numero


! Ejemplo: a=1 , numero=55, contador=45, etc.

II! Alfanumericos: se pueden escribir de dos formas:


! nombre-variable = “comentario”
Ejemplo:
b=”hola”
apellido=”Garcia”

III! Booleanos:Cuando se almacena datos booleanos, la forma de almacenarlas en el


computador es utilizando un único bit (unidad mínima de información), que pueden
ser un 0 o un 1), 1 para verdadero y 0 para falso.

Para inicializar variables se realiza de la forma:

nombre-variable = valor inicial que va a tomar la variable

Constantes.
Se llama constante a toda posición de memoria, referenciada por un nombre de
constante, donde se almacena un valor que no puede cambiarse o permanece invariable
a lo largo del proceso.

Vous aimerez peut-être aussi