Operaciones Lógicas

deber

Get Started. It's Free
or sign up with your email address
Operaciones Lógicas by Mind Map: Operaciones Lógicas

1. Operaciones de Tiempo

1.1. Para dividir un tiempo por un número natural

1.1.1. Se dividen las horas entre dicho número y el resto se multiplica por 60 para pasarlo a minutos. Éstos se suman a los minutos del dividendo. Se dividen los minutos entre el número y el resto se multiplica por 60 para pasarlo a segundos. Éstos se suman a los segundos. Se dividen los segundos entre el número.

1.2. Para multiplicar un tiempo por un número natural

1.2.1. Se multiplican las horas, minutos y segundos por dicho número. Si una vez multiplicados los segundos por el número son más de 60 se pasan a minutos. Si una vez multiplicados los minutos por el número y sumados los minutos procedentes del paso anterior son más de 60 se pasan a horas.

1.3. Para restar medidas de tiempo

1.3.1. Se colocan los sumandos de manera que queden en una misma columna los horas, en otra los minutos y en otra los segundos. Si el número de segundos del minuendo es menor que el número de segundos del sustraendo se resta un minuto a los minutos del minuendo y se suman sesenta segundos a los segundos de dicho minuendo. Si el número de minutos del minuendo es menor que el número de minutos del sustraendo se resta una hora a las horas del minuendo y se suman sesenta minutos a los minutos de dicho minuendo. Se restan las horas con las horas, los minutos con los minutos y los segundos con los segundos.

1.4. Para sumar medidas de tiempo

1.4.1. Se colocan los sumandos de manera que queden en una misma columna las horas, en otra los minutos y en otra los segundos. Se suman los segundos con los segundos, los minutos con los minutos y las horas con las horas. Si una vez sumados los segundos son más de 60 se pasan a minutos. Si una vez sumados los minutos son más de 60 se pasan a horas.

2. Operaciones de las Señales Logicas

2.1. Sekales Analogicas

2.1.1. Una señal analógica es un tipo de señal generada por algún tipo de fenómeno electromagnético y que es representable por una función matemática continua en la que es variable su amplitud y periodo (representando un dato de información) en función del tiempo. Algunas magnitudes físicas comúnmente portadoras de una señal de este tipo son eléctricas como la intensidad, la tensión y la potencia, pero también pueden ser hidráulicas como la presión y térmicas como la temperatura.

2.2. Señales Digitales

2.2.1. Una señal digital es aquella que presenta una variación discontinua con el tiempo y que sólo puede tomar ciertos valores discretos. Su forma característica es amplia mente conocida: la señal básica es una onda cuadrada (pulsos) y las representaciones se realizan en el dominio del tiempo.

3. Operaciones de Desplazamiento y Rotación

3.1. Es una acción primitiva rápida, soportada directamente por los procesadores. En procesadores simples de bajo costo, las operaciones de bit a bit, junto con los de adición y sustracción, son típica mente sustancialmente más rápidas que la multiplicación y la división, mientras que en los modernos procesadores de alto rendimiento usualmente las operaciones se realizan a la misma velocidad.

3.1.1. Operaciones de desplazamiento: Desplazan los bits de los operandos hacia la derecha o hacia la izquierda una o más posiciones.

3.1.2. Operaciones de rotación: Rotan los bits del operando hacia la derecha o hacia la izquierda una o más posiciones. Pueden usar o no el flag del acarreo como un bit adicional en la rotación.

4. Este apunte esta orientado para presentarles a los alumnos las distintas opciones de operaciones logicas que pueden utilizar en el lenguaje PASCAL (y en otros lenguajes tambien)

5. ¿Que es una operación lógica?

5.1. Procesador es la de realizar las operaciones lógicas con los datos contenidos en una instrucción del programa, asigna un valor (TRUE o FALSE) a la combinación de condiciones (TRUE o FALSE) de uno o mas factores (variables).

6. La operacion AND La operacion AND consiste en una multiplicaci´on l´ogica, supongamos que tenemos una funcion logica f, que consiste en el producto logico (AND) de 2 variables A y B tal que: f(A, B) = A · B

7. La operación OR La operación OR consiste en una suma lógica, supongamos que tenemos una función lógica f, que consiste en la suma lógica (OR) de 2 variables A y B tal que: f(A, B) = A + B

8. La operación NOT La operación NOT, consiste en negar el estado de una variable, es decir, invertir el resultado lógico que contenía la variable antes de aplicarle la negación lógica, dicha función como bien mencione lineas atrás, solo sirve para una sola variable. Supongamos que tenemos una función lógica f, que consiste en la negación lógica (NOT) de una variable A tal que: f(A) = A

9. La operación XOR o EXOR o Exclusive OR La operación XOR consiste en un negador en el cual la variable principal de dicha función se niega cuando la variable secundaria esta en TRUE, caso contrario, el valor de la variable principal de la función es el mismo. En resumen, esta operación lógica consiste en un negador de 2 variables, en las cuales, una variable es la que se desea negar y la otra variable es la de control para la negación.

9.1. .

9.1.1. supongamos que tenemos una función lógica f, que consiste en la suma lógica (XOR) de 2 variables A y B tal que: f(A, B) = A · B + A · B = A ⊕ B

10. La operación NAND La operación NAND consiste en una AND en la cual, a su resultado, se le es aplicado la operación NOT. Es decir supongamos que tenemos una función lógica f, que consiste en el producto lógico negado (NAND) de 2 variables A y B tal que: f(A, B) = A · B

11. Operación NAND La operación NAND consiste en una AND en la cual, a su resultado, se le es aplicado la operación NOT. Es decir supongamos que tenemos una función lógica f, que consiste en el producto lógico negado (NAND) de 2 variables A y B tal que: f(A, B) = A · B(A y B negado)

12. Operacion NOR La operación NOR consiste en una OR en la cual, a su resultado, se le es aplicado la operación NOT. Es decir supongamos que tenemos una función lógica f, que consiste en la suma lógica negada (NOR) de 2 variables A y B tal que: f(A, B) = A + B(ambas negadas)

13. Operación XNOR La operación XNOR consiste en una XOR en la cual, a su resultado, se le es aplicado la operación NOT. Ahora prestemos un poco de detalle, como resulta una XOR negada, el funcionamiento que tiene una XNOR, es el de comparar dos variables y devolver TRUE, cuando las dos variables son iguales o FALSE, para el caso contrario. Es decir supongamos que tenemos una función lógica f, que consiste en la XOR negada (XNOR) de 2 variables A y B tal que: f(A, B) = A ⊕ B(A y B negadas)

14. PROGRAMACIÓN PLC'S

14.1. Operaciones de Memoria

14.1.1. En los sistemas digitales, no conversacionales, de proceso debe existir una unidad de memoria en la que se almacenen los datos, los resultados parciales y los resultados finales del proceso. Cuando el sistema digital de proceso es programable, además, han de memorizarse las instrucciones del programa.

14.1.2. Entrada/Salida de datos. Podemos disponer de líneas de datos de entrada y salida de forma separada, como en el dibujo, o una única línea para ambas acciones.

14.1.3. Las operaciones básicas a realizar por una memoria son:

14.1.3.1. Escritura o almacenamiento. Consiste en grabar la información en la posición deseada.

14.1.3.2. Lectura. Consiste en suministrar al exterior, la información previamente escrita en una posición.

14.1.3.3. Dirección. Toda memoria está dividida en “porciones”, de forma que el acceso a la memoria, bien para escritura o bien para lectura, se realiza sobre una determinada de esas porciones.

14.2. Operaciones Aritmeticas

14.2.1. Las operaciones aritméticas son: suma, resta, multiplicación, división, potenciación, división entera. es : +, -, *, /, ^, %/% or %%

14.3. Operaciones de Comparación

14.3.1. Los operadores de comparación comprueban si dos expresiones son iguales. Se pueden usar en todas las expresiones, excepto en las de los tipos de datos text, ntext o image. En la siguiente tabla se presentan los operadores de comparación Transact-SQL.

14.3.1.1. OPERADOR SIGNIFICADO > mayor que < menor que >= mayor o igual <= menor o igual == igual que != distinto que

14.4. Operaciones Lógicas Digitales

14.4.1. Estos se basan en la lógica que acabamos de repasar y se implementan con una serie de componentes llamados Compuertas Lógicas. Asimismo, las tres operaciones lógicas básicas son, operación NOT, OR y AND, y cada una la ejecuta una compuerta lógica que recibe el mismo nombre, correspondientemente.