Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Ejercicios complementarios de los talleres 1 y 2, Ejercicios de Lógica Matemática

Ejercicios complementarios del primer corte

Tipo: Ejercicios

2022/2023

Subido el 21/03/2023

santiago-meneses-hernandez
santiago-meneses-hernandez 🇨🇴

1

(1)

7 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Página 1 de 8
INSTITUTO TÉCNICO INDUSTRIAL LUZ HAYDEE GUERRERO MOLINA
Docente: Alba Ortiz Año Lectivo: 2020
Asignatura: Especialidad Informática - Periodo 1 - Grado: ______
NOMBRE DEL ESTUDIANTE: ___________________________________
OBJETIVOS:
Adquirir conceptos utilizados en programación de computadores.
Mejorar la capacidad de razonamiento, organización y solución de problemas de una forma
lógica.
EXPRESIONES
Un Algoritmo es un conjunto de instrucciones, y cada una de éstas, puede considerarse como una
expresión, que no es más que la combinación de variables, constantes y operadores.
Dependiendo del tipo de operador, se clasifican en:
EXPRESIONES ARITMÉTICAS
Para tratar las expresiones aritméticas debe reconocerse los operadores aritméticos, que combinados
con operandos (valores) constituyen las expresiones.
Los operadores aritméticos corresponden a las operaciones aritméticas básicas: suma, resta,
multiplicación y división; además se incluyen la división modular y la potencia.
OPERADORES ARITMÉTICOS
Operación
Operador
Descripción
Ejemplo
Resultado
Suma
+
Obtiene el resultado de sumar los operandos.
s = 5 + 4
9
Resta
-
Obtiene la diferencia entre los operandos.
r = 5 - 4
1
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Ejercicios complementarios de los talleres 1 y 2 y más Ejercicios en PDF de Lógica Matemática solo en Docsity!

INSTITUTO TÉCNICO INDUSTRIAL LUZ HAYDEE GUERRERO MOLINA

Docente: Alba Ortiz – Año Lectivo: 2020

Asignatura: Especialidad Informática - Periodo 1 - Grado: ______

NOMBRE DEL ESTUDIANTE: ___________________________________

OBJETIVOS:

 Adquirir conceptos utilizados en programación de computadores.  Mejorar la capacidad de razonamiento, organización y solución de problemas de una forma lógica.

EXPRESIONES

Un Algoritmo es un conjunto de instrucciones, y cada una de éstas, puede considerarse como una

expresión, que no es más que la combinación de variables, constantes y operadores.

Dependiendo del tipo de operador, se clasifican en:

EXPRESIONES ARITMÉTICAS

Para tratar las expresiones aritméticas debe reconocerse los operadores aritméticos , que combinados

con operandos (valores) constituyen las expresiones.

Los operadores aritméticos corresponden a las operaciones aritméticas básicas: suma, resta,

multiplicación y división; además se incluyen la división modular y la potencia.

OPERADORES ARITMÉTICOS

Operación Operador Descripción Ejemplo Resultado

Suma + Obtiene el resultado de sumar los operandos. s = 5 + 4 9

Resta - Obtiene la diferencia entre los operandos. r = 5 - 4 1

Una expresión puede ser sencilla como la de los anteriores ejemplos, pero también puede ser la combinación de varios operadores, utilizando paréntesis, y para evaluarlas (resolverlas) debe tenerse en cuenta la prioridad existente entre ellos.

Al programar, las instrucciones deben ser escritas en una línea, por lo que apoyándose en las prioridades y el uso correcto de paréntesis debe ser colocada en ese formato. Si existen dos operaciones con la misma prioridad, deben evaluarse de izquierda a derecha. Por ejemplo, la siguiente ecuación:

Para convertir la anterior expresión en una instrucción válida para ser ingresada al computador, debería:

 separarse el numerador del denominador, haciendo uso de los paréntesis  la raíz cuadrada se deberá expresar como una potencia (1/2),  ir verificando que la expresión resultante, respetando las prioridades, produzca el mismo resultado.

Multiplicación * Obtiene el producto entre los operandos. m = 5 * 4

División /

Obtiene la división según el tipo de dato entre los operandos. d = 5 / 2^2

División modular

Obtiene el residuo de una división entera. Por lo tanto los operadores únicamente pueden ser enteros.

dm=5%2 1

Potencia ^

Obtiene la potencia de la base elevada al exponente. La radicación puede obtenerse del inverso de la potencia.

p = 5 ^ 2 25

PRIORIDAD OPERADORES

Que resuelvo primero (de mayor a menor)

^

EXPRESIONES LÓGICAS

Al igual que en las expresiones revisadas en los acápites anteriores, las expresiones lógicas requieren el uso de los operadores lógicos: AND, OR, NOT y las combinaciones que se puedan generar.

Tablas de Verdad:

OPERADOR LÓGICO Y:

Únicamente cuando todas las proposiciones son Verdaderas el resultado es Verdadero, en cualquier otro caso es Falso

OPERADOR LÓGICO O:

Únicamente cuando todas las proposiciones son Falsas el resultado es Verdadero, en cualquier otro caso es Falso

OPERADOR LÓGICO NO:

Cuando La proposición es Falsa el resultado es Verdadero, y cuando la preposición es verdadera el resultado es Falso.

La combinación de expresiones relacionales y lógicas forman expresiones lógicas complejas. Al igual que en las expresiones aritméticas, existen prioridades, primero se ejecuta el NO , luego el Y y por último el O ; y si están en la misma prioridad se evalúa de izquierda a derecha. Adicionalmente las prioridades pueden ser alteradas con el uso de paréntesis.

OPERADORES LÓGICOS

operador Descripción && y (and) || o (or) ! no (not)

TABLA DEL AND ( Y )

P Q Resultado V V V V F F F V F F F F

TABLA DEL OR ( O )

P Q Resultado V V V V F V F V V F F F

TABLA DEL NO ( NOT )

Q Resultado V F F V

PRIORIDAD OPERADORES LÓGICOS

PRIORIDAD OPERADORES

Que resuelvo primero (de mayor a menor)

NO

SI

O

Por ejemplo:

No ((5>4 O 3<6) Y (8=5))

Debería ejecutarse primero el Y , pero como hay paréntesis, se ejecutará primero lo que esté entre ellos, así:

No ( (5 > 4 O 3 < 6 ) Y ( 8 = 5 ) ) No ( ( V O V ) Y F ) No ( V Y F ) No ( F ) V

OPERACIONES

Son acciones que conduzcan a disponer de variables con valores que pueden obtenerse ya sea por parte de los usuarios de los programas o a su vez como resultado de la ejecución de una expresión.

Lectura: La operación de lectura, significa que una variable tomará un valor que será ingresado por

el usuario a través de un dispositivo externo de entrada, generalmente un teclado.

En la forma más sencilla se utilizan los verbos: Leer o Ingresar junto al nombre de la variable que se desea obtener.

Ejemplo: Se desea obtener el nombre de un empleado, entonces:

  1. Declarar una variable nombreEmpleado de tipo Cadena
  2. Escribir “ Ingrese el nombre del empleado”
  3. Leer nombreEmpleado

PRIORIDAD DE OPERADORES

( ) [ ] { } Paréntesis, corchetes, llaves ^ SQRT Exponente, raíz cuadrada *** / %** Multiplicación, División, Resto de la división. + - Suma, Resta NO Negación < <= > <= Menor que, menor o igual que, mayor que, mayor o igual que = != Iguales, Diferentes Y Conjunción Y O Disyunción O

TIPO DE OPERACIONES

PRIORIDAD REPRESENTACIÓN

Lectura Leer

Escritura Escribir Asignación = <-

Ejemplo 3.: Resolver la siguiente expresión lógica relacional NO ( x < 5 ) Y NO ( y >= 7 )

Donde X=3, y=

NO (x < 5) Y NO ( y >= 7)

NO (3 < 5) Y NO (6 >= 7) 3<5 = Verdadero Y 6>=7 =Falso NO V Y NO F NO Verdadero= Falso Y NO Falso=Verdadero

F Y V Falso Y Verdadero = Falso F

Ejemplo 4.: Resolver la siguiente expresión lógica relacional NO ( ( i > 4 ) O ( j <= 6 ) )

Donde i=22,j=

NO ( ( i > 4 ) O ( j <= 6 ) )

NO ((22 > 4) O (3 <= 6)) 22>4 = V O 3<=6 = V

O ( V O V ) V O V = V

NO V V=Falso F

Ejemplo 5.: Resolver la siguiente expresión lógica relacional

NO (a + b = c) O (c != 0) Y (b – c >= 19), Donde a=34, b=12, c=

NO (a + b = c) O (c != 0) Y (b – c >= 19)

NO (34 + 12 = 8) O (8 != 0) Y (12 – 8 >= 19) 34 + 12 = 46, 12 – 8 = 4,

NO (46 = 8) O (8 != 0) Y (4 >= 19) 46 = 8 = F 8 != 0 = V 4 >= 19 = F

NO F O V Y F NO F = V V Y F = F

V O F V O F = V

V

TALLER DE EXPRESIONES

El siguiente taller debe resolverse en su totalidad en el cuaderno.

1. En la siguiente tabla hay 21 expresiones. Por cada una de las expresiones, en el cuaderno escribir la expresión, indicar cuales son los operadores utilizados, hallar el resultado y justificarlo (procedimientos para llegar al resultado)

NOTA: Resolver en Forma Clara y Ordenada

EXPRESSION EXPRESIÓN EXPRESIÓN

  1. 2+3*11= 2. 4 !=2+1 3. no(17>-8)
  2. (2+3)11= 5. 4.8/(2.6-3)2= 6. no(17>-8) y (3>2)
  3. 3+72-46= 8. no(7>=-2) 9. (3/4>0.6) y (5<3)
    • 35+2/4-5= 11. 1.0>=2(3.1-2.6) 12. (-28) > (476)
    • 3*5+2/(4-5)= 14. 17>-8 15. (17>-8) o (3>2)
    • (3*5+2)/(4-5)= 17. 3>2 18. 3<
  4. (-3*5+2)/(4-5)= 20. (17>-8) y (3>2) 21. no((19>4) o (4<=6)) 2. Aplicando la jerarquía de operadores, encontrar el valor de cada una de las siguientes expresiones:

Para la expresión 1 los valores para las variables son: M = 8, N = 9, R = 5, S = 5, T = 4 V= 1.

  1. NOT ((M > N AND R > S) OR (NOT (T < V AND S > M)))
  2. (3 * 2^2 – 4 / 2 * 1) > (3 * 2^-4 / 2 * 1) AND (5 > 9 / 3)
  3. (3 >= 3 OR 5 <>5) AND NOT (15 / 5 + 2 <> 5)
  4. NOT (NOT ((3 – (-3)) * 2 > (3 – (-3) *2) OR 1^3 * 2 > 6))
  5. (3 >= 4 AND 5 > 3 AND 3 > 3) OR NOT (4 <= 4 OR 5 > 4 OR 6 >= 7) 3. Escribir las siguientes expresiones matemáticas en una expresión algorítmica, teniendo en cuenta los operadores y sus signos.

EXPRESIÓN MATEMÁTICA EXPRESIÓN MATEMÁTICA EXPRESIÓN MATEMÁTICA

1. 2.^ 3.

  1. (^) 5. 6.

a r a r

r

xy x

y

 ( a  b )^2  2( a  b )( a  c )  ( a  c )^2

x x x^ x

x

x y

a xy

x y