DATOS Y ENTIDADES PRIMITIVAS TIPOS DE DATOS Datos Numéricos 128 -157 288 Prof. Gregory Rivera Datos Alfanuméricos Datos Lógicos (a, b, c, d, e,...., z) Verdadero = True Falso = False 7,5 -37,960 1239,9 (0, 1, 2,...., 9) (#, /, %, !, +, -,...., etc.) DATOS Y ENTIDADES PRIMITIVAS TIPOS DE DATOS Identificadores Constantes SUMA CONTADOR 0 NUM 15 Variables DATOS Y ENTIDADES PRIMITIVAS TIPOS DE DATOS Operadores Aritméticos OPERADOR ** * / + mod div OPERACIÓN Potencia Multiplicación División Suma Resta Módulo (residuo) División entera EJEMPLO 4 ** 3 1.2 * 3 15 / 4 100.10 + 43.20 50.13 - 30.10 15 mod 2 17 div 3 RESULTADO DATOS Y ENTIDADES PRIMITIVAS TIPOS DE DATOS Jerarquía de Operadores Aritméticos OPERADOR ** JERARQUÍA (Mayor) *, /, mod, div +, a) 7 + 5 – 6 12 – 6 6 OPERACIÓN Potencia Multiplicación, división, módulo, división entera (Menor) Resta, suma b) 9 + 7 * 8 – 36 / 5 DATOS Y ENTIDADES PRIMITIVAS TIPOS DE DATOS Operadores Relacionales OPERADOR OPERACIÓN = <> Igual que EJEMPLO hola = ola Diferente a A<>B < Menor que 7 < 15 > Mayor que 22 > 11 <= Menor o igual que 15 < = 22 >= Mayor o igual que 35 > = 20 a) A=5 B=16 (A * * 2 ) > (B * 2 ) RESULTADO DATOS Y ENTIDADES PRIMITIVAS Jerarquía de Operadores OPERADOR () JERARQUÍA (Mayor) ** *, /, mod, div +, =, < >, <, >, < =, > = NO Y O (Menor) TIPOS DE DATOS DATOS Y ENTIDADES PRIMITIVAS TIPOS DE DATOS Operadores Lógicos P Q VERDADERO VERDADERO VERDADERO FALSO FALSO VERDADERO FALSO FALSO ~P ~Q P0Q P^Q DATOS Y ENTIDADES PRIMITIVAS TIPOS DE DATOS Diagramas de Flujos CONSTRUCCIÓN: No Válido Válido DATOS Y ENTIDADES PRIMITIVAS TIPOS DE DATOS Diagramas de Flujos ESTRUCTURA SIMPLE (SI ENTONCES) inicio cal CONDICIÓN NO cal >10 SI OPERACIÓN SI “Aprobado” fin NO DATOS Y ENTIDADES PRIMITIVAS Diagramas de Flujos ESTRUCTURA DOBLE (SI ENTONCES / SINO) inicio SI CONDICIÓN NO cal OPERACIÓN 1 SI cal >10 “Aprobado” NO “Reprobado” fin OPERACIÓN 2 DATOS Y ENTIDADES PRIMITIVAS Diagramas de Flujos ESTRUCTURA MULTIPLE (SI MULTIPLE) SELECTOR VALOR 1 VALOR 2 ACCIÓN 1 SI SELECTOR IGUAL VALOR 1: HACER ACCIÓN 1 VALOR 2: HACER ACCIÓN 2 DE OTRA FORMA: HACER ACCIÓN 3 { FIN DEL CONDICIONAL} HACER ACCIÓN X ACCIÓN 2 ACCIÓN X DE OTRA FORMA ACCIÓN 3 DATOS Y ENTIDADES PRIMITIVAS TIPOS DE DATOS Diagramas de Flujos inicio a, b El número a es mayor que b si a<b fin no El número b es mayor que a