Tema I Datos y Entidades Primitivas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Universidad Politécnica Territorial

“José Antonio Anzoátegui”


El Tigre, Estado - Anzoátegui

Docente: Joel Alexander, Maita


Unidad Curricular: Algoritmia y programación FASE I
Tema: I Datos y Entidades Primitivas

Datos: es una expresión general con la que opera una PC. Existen dos tipos los
simples (sin estructura), y los compuestos (estructurados).
Información: es el resultado del procesamiento de grandes cantidades de datos de
una manera ordenada.
Constantes: es una partida de datos que permanece sin cambio durante la
ejecución del programa.
Variables: es una partida de datos que puede cambiar durante la ejecución del
programa, y pueden ser globales o locales según su demarcación.
Indicadores: son los nombres de las variables, no se pueden usar las palabras
reservadas de los lenguajes de programación (en G++ int, float, pseint, pseudocode,
etc), y generalmente constan de varias letras alfanumérica de las cuales la primera
debe ser una letra o la barra piso_.
Tipos de Datos Simples: Numéricos enteros y reales
Son un conjunto de valores numéricos, que se pueden representar:
Enteros: es el subconjunto finito de los números enteros, son números completos
no tienen fracción o decimal y pueden ser positivos o negativos, y su rango está
comprendido entre -32768 y 32767, ejemplo: -4, 5, 9, -45, 1002, -8000…
Reales: es el subconjunto de los números reales y siempre tienen un punto decimal,
y pueden ser positivos o negativos, ejemplo: 0,08; 3739,41; -52,32.
Tipo de dato lógico o booleanos son aquellos que solo pueden tomar uno de dos
valores, cierto o verdad (true) o falso (false), se pueden usar para representar si/no.
Tipo de datos carácter: conjunto finito y ordenado de caracteres que la PC
reconoce y este contiene un solo carácter:
Caracteres alfabéticos (A,B,C,…X,Y,Z) (a, b, c,…x, y, z).
Caracteres numéricos (1,2,…,0).
Caracteres especiales (+, -, *, /, ., ,…).
Tipo de datos cadenas de caracteres: se usarán cuando este en la unidad de
arreglos.
Universidad Politécnica Territorial
“José Antonio Anzoátegui”
El Tigre, Estado - Anzoátegui

Declaración de los tipos de datos


<tipo de dato> <nombre de la variable> <- (símbolo de asignación <-) <valor inicial>.
Se pueden declarar varios enteros en la misma línea. Enteros entero
valor <- 0; entero valor <- 99; entero var <- -4; entero var1, var2, var3…;
(declaración de varias variables en una misma línea de código) Real
real var <- 0,0; real <- -99,99; real valor1, valor2, …; (declaración de
varias variables en una misma línea de código)

booleano booleano encontrado <- true; booleano res <- false; booleano res,
encontrado, opción ; (declaración de varias variables en una misma línea de
código)

caracter caracter
dato <- ’a’;
caracter letra <-
’A’; caracter res
<- ’s’; caracter res,
pos, lo, r;

Operadores y Expresiones
Una expresión es normalmente una ecuación matemática tal como 3+5. En esta
expresión el símbolo + es el operador de suma y el 3 y 5 son los operandos. En
síntesis, una expresión es una secuencia de operandos y operadores que
especifican un cálculo.
Las expresiones son combinaciones de constantes, variables, símbolos de
operaciones, paréntesis y nombre de funciones especiales, la misma idea de una
ecuación matemática a+(b+3)+c; +b+(b5)+c.
Universidad Politécnica Territorial
“José Antonio Anzoátegui”
El Tigre, Estado - Anzoátegui

Operadores
Operador de asignación el operador <- asigna el valor de la expresión derecha a
la variable situada a la izquierda. código <- 3467; coordx <- 525; coordy <- 725;

Operadores Aritméticos
Se usan para realizar operaciones aritméticas básicas
+ suma 4+5
- resta 7-3
* producto 4*3
/ División 8/5
% Resto 12%5
** y ^ Exponente 2^2 ó 2**2

Prioridad de ejecución en una expresión


** y ^
*
/
%
+
-
Paréntesis ()
Se usan para cambiar el orden usual de evaluación de las expresiones.

Ejemplo de cómo evaluar una expresión respetando la prioridad de los operadores:


6+2*3-4/2=?
Si hay paréntesis se evalúa lo que este dentro de no haber se empieza por el de
mayor prioridad que en este caso es *
6+6-4/2=
Luego el /
6+6-2=
Universidad Politécnica Territorial
“José Antonio Anzoátegui”
El Tigre, Estado - Anzoátegui

Luego el +
12-2=
Y por último el –
10
Se deben evaluar un operador por vez

Operación de incremento y decremento


Los operadores ++ y --, suman o restan a su argumento, respectivamente, cada vez
que se aplique a una variable, ejemplo ++n es igual que colocar n=n+1; y n-- es igual
que colocar n=n-1. Y colocar los signos delante o después de la variable es igual.

Operadores de relación
= Igual a=b (a es igual a b)
Not No igual a not b (a no es igual a b)
> Mayor que a>b (a es mayor que b)
< Menor que a<b (a es menor que b)
>= Mayor o igual a>=b (a es mayor o igual que b)
<= Menor o igual que a<=b (a es menor o igual que b)

Operadores lógicos
NOT
A Not A
V F
F V

AND
A B A andB
V V V
V F F
F V F
F F F

OR
A B AorB
Universidad Politécnica Territorial
“José Antonio Anzoátegui”
El Tigre, Estado - Anzoátegui

V V V
V F V
F V V
F F F

Ejemplo A=1; B=2; c=3

1) (A<B) and (C>B)


Entonces 1 es menor que 2 (es verdad)
3 es mayor que 2 (es verdad)
Entonces una verdad Y una verdad implican una verdad, entonces la expresión es
verdad:
(A<B) and (C>B)=V
V and V =V

2) (C<A) or !(C<B)
Entonces 3 no es menor que 1 (es falso)
3 no es menor que 2 pero como esta expresión se está negando con not
pasa de ser falsa a ser verdad.
Entonces una expresión falsa O una expresión verdad el resultado implica
que es verdad (C<A) or (not(C<B)) = V
F or V
=V

También podría gustarte