El documento presenta una introducción a los conceptos de modelado y solución de problemas, algoritmia, tecnología y programación. Define términos como análisis, especificación del problema y diseño de algoritmos. También explica operadores aritméticos, relacionales y lógicos, así como su jerarquía y ejemplos de su uso para resolver expresiones.
2. Light bot
Modelaje y solución de problemas
Es la capacidad de abstraer la información de la
realidad relevante para un problema, de expresar
dicha realidad en términos de algún lenguaje y
proponer una solución en términos de modificaciones
de dicha abstracción.
Se denomina “análisis” al proceso de crear dicha
abstracción a partir de la realidad, y “especificación
del problema” al resultado de expresar el problema
en términos de dicha abstracción.
3. Algorítmica
Es la capacidad de utilizar un conjunto de
instrucciones para expresar las
modificaciones que se deben hacer sobre la
abstracción de la realidad, para llegar a un
punto en el cual el problema se considere
resuelto. Se denomina “diseño de un
algoritmo” al proceso de construcción de
dicho conjunto de instrucciones
9. Operador Operación Ejemplo Resultado
= Igual que ‘hola’=‘lola’ Falso
<> Diferente a ‘a’ <> ‘b’ Verdadero
< Menor que 8 < 29 Verdadero
> Mayor que 45 > 27 Verdadero
< = Menor o Igual que 14 <= 22 Verdadero
> = Mayor o Igual que 33 >= 12 Verdadero
11. Operador Jerarquía Ejemplo Resultado
No (mayor)
(menor)
No P
~ P
NO P
No es cierto que P
Es FALSO que P
Y P y Q P^Q
P sin embargo Q
O P o Q P o Q
o P o Q o ambas
12. P Q ~ P ~ Q P o Q P y Q
Verdadero Verdadero Falso Falso Verdadero Verdadero
Verdadero Falso Falso Verdadero Verdadero Falso
Falso Verdadero Verdadero Falso Verdadero Falso
Falso Falso Verdadero Verdadero Falso Falso
14. ~(5¨3/10-4 <= 7+24 · 3DIV3) AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~(5¨3/10-4 <= 7+24 · 3DIV3) AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~(125/10-4 <= 7+24 · 3DIV3) AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~(12,5 -4 <= 7+24 · 3DIV3) AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~( 12,5 -4 <= 7+72DIV3) AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~(12,5-4 <= 7+24) AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~(8,5 <= 7+24) AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~(8,5 <= 31) AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~ VERDADERO AND ~(8-20 · 4/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~ V AND ~(8-80/5 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~ V AND ~(8-16 > 56) OR (48MOD5/3 · 149 = 34+120-5)
~ V AND ~ (-8 > 56) OR (48MOD5/3 · 149 = 34+120-5)
15. ~ V AND ~FALSO OR (48MOD5/3 · 149 = 34+120-5)
~ V AND ~F OR ( 3/3 · 149 = 34+120-5)
~ V AND ~F OR ( 1 · 149 = 34+120-5)
~ V AND ~F OR ( 149 = 34+120 -5)
~ V AND ~F OR ( 149 = 154-5)
~ V AND ~F OR VERDADERO
F AND ~F OR V
F AND V OR V
F OR V
V
16. Utilizar la coma (,) para indicar los decimales y el punto (.)
para la multiplicación
Resolver los puntos paso a paso
Los paréntesis se resuelven de adentro hacia afuera
Los paréntesis tienen la mayor gerarquía, por lo tanto se
resuelven primero
Cada parentesis divide el ejercicio en partes
Los ejercicios se resuleven de izquierda a derecho
No confundir división con división entera
La respuesta o solución de una operación relacional es un
valor lógico FALSO o VERDADERO
VERDADERO siempre es mayor que FALSO
No se puede realizar una comparación entre un valor lógico
y un valor numérico, utilizando un operador relacional