




Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Ejercicios complementarios del primer corte
Tipo: Ejercicios
1 / 8
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
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.
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:
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.
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
Que resuelvo primero (de mayor a menor)
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:
Únicamente cuando todas las proposiciones son Verdaderas el resultado es Verdadero, en cualquier otro caso es Falso
Únicamente cuando todas las proposiciones son Falsas el resultado es Verdadero, en cualquier otro caso es Falso
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.
operador Descripción && y (and) || o (or) ! no (not)
P Q Resultado V V V V F F F V F F F F
P Q Resultado V V V V F V F V V F F F
Q Resultado V F F V
PRIORIDAD OPERADORES LÓGICOS
PRIORIDAD OPERADORES
Que resuelvo primero (de mayor a menor)
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
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.
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:
( ) [ ] { } 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
Lectura Leer
Escritura Escribir Asignación = <-
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
NO V V=Falso F
Ejemplo 5.: Resolver la siguiente expresión lógica relacional
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
Para la expresión 1 los valores para las variables son: M = 8, N = 9, R = 5, S = 5, T = 4 V= 1.
EXPRESIÓN MATEMÁTICA EXPRESIÓN MATEMÁTICA EXPRESIÓN MATEMÁTICA