Centro Universitario UAEM Ecatepec

Slides:



Advertisements
Presentaciones similares
Electrónica Digital.
Advertisements

OPERACIÓN DE CIRCUITOS ELECTRONICOS DIGITALES
Instituto Tecnologico de Las Americas (ITLA) Nombre: Johanna Mejia Matricula: Materia: Fundamento Profesor: Amadis Suarez.
Arquitectura de Computadores Clase 2 Algebra Booleana y Número Binarios IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile.
Compuertas Lógicas.  La lógica binaria tiene que ver con variables binarias y con operaciones que toman un sentido lógico. La manipulación de información.
Ing. Mónica Patricia René Universidad del Caribe Ing. Mónica Patricia René Universidad del Caribe.
Algebra Booleana y Compuertas Lógicas AND, OR, NOT, XOR, NAND e Identidades del Algebra Booleana.
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
Algebra de Boole SISTEMAS DIGITALES I.  En 1854 el matemático inglés George Boole formalizó un sistema algebraico de dos valores para expresar cierto.
1 UNIDAD 2: LÓGICA COMBINACIONAL © ILCEO: ING. MIGUEL ANGEL PEREZ SOLANO Analiza, desarrolla y resuelve minimización de funciones lógicas utilizando diferentes.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
Universidad Nacional del Nordeste Facultad de Ciencias Exactas y Naturales y Agrimensura Licenciatura en Sistemas de Información Profesora Responsable:
El procesador Datapath y control. Universidad de SonoraArquitectura de Computadoras2 Introducción En esta parte del curso contiene: Las principales técnicas.
Calculadora programada con Scratch
Componentes Internos Docente Martin Marengo Curso 5I TT y TM
Universidad autónoma del estado de México
FUNCIONAMIENTO BÁSICO
Tecnología digital Esta tecnología siempre esta presente en cada momento de la vida de una persona promedio. Esta tecnología esta basada en un sistema.
TERMINOLOGÍA BÁSICA Informática: conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático y racional de la información,
2. Simplificación de funciones booleanas: Método de Karnaugh
Algebra de Boole Sistemas Digitales I.
Actividad #2 Los algoritmos
Carlos Chacón Rodrigo San Julián Jorge Vicente
Unidad aritmético-lógica
LÓGICA COMBINACIONAL PROGRAMABLE
Datapath para las instrucciones aritméticas y lógicas
SISTEMAS DE NUMERACION
Fundamentos de programación
Cicuitos Combinatorios y Algebra Booleana
Miguel Otoya Fabian Porras Gabriel Quesada Fabrizio Vegas Eduardo
Arquitectura de Computadoras Decodificadores
Variables y operadores lógicos
CLASIFICACION DE SOFWARE EDUCATIVO
Compuertas Lógicas
Computadora La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicado que requieren una toma rápida de.
Conversiones de números binarios a octal y hexadecimal
MATEMÁTICA DISCRETA Y LÓGICA 1
Arquitectura básica de una computadora
COMPUTER DATA SYSTEMS CDS.
FÓRMULAS Una fórmula es la representación de una operación aritmética en una hoja de cálculo. Características: Siempre comienza por el signo igual(=) ó.
Colegio Académico de Jiménez
Tema 4 Elementos para el Desarrollo de Algoritmos
DIAGRAMACIÓN.
UNIDAD 2. DISEÑO LÓGICO DE PROCESADORES: UNIDAD ARITMÉTICO-LÓGICA
Tema 4 Elementos para el Desarrollo de Algoritmos
SISTEMAS DE NUMERACIÓN
Programación en scratch
SISTEMA DIGITAL Es una combinación de dispositivos diseñados para manipular cantidades físicas o información que estén representadas en forma digital,
PROGRAMAS PARA PROGRAMAR :v
Unidad Didáctica Electrónica Digital
De decimal a octal y hexadecimal
Retroalimentación ejercicios de tarea. Ejercicios para resolver 1.¿Cuántos bytes hay exactamente en un sistema que contiene a.32 Kbytes b.64 Mbytes c.6.4.
MATERIA: DISEÑO DIGITAL
Unidad Didáctica Electrónica Digital
SISTEMA BINARIO.
Sistemas Numéricos 1. Introducción 2. Sistema de Numeración Decimal
Área de Matemática.
Arquitectura de Computadoras Conferencia 2 Circuitos Combinacionales
Tema 3: Operadores Antonio J. Sierra.
Introducción a la Estadística Informática
Un sistema de numeración es el conjunto de símbolos y reglas que se utilizan para la representación de datos numéricos y cantidades. Se caracteriza por.
Conversión de Binario a Decimal
Formulas y Funciones Excel.
Expresiones algorítmicas
Eduardo Cruz Pérez.
INTRODUCCIÓN A LA INFORMÁTICA
CIRCUITOS DIGITALES Profesor: Elmer Hugo Arellanos Tafur Unidad : 2 Semana : 7 Sesión : 12 Semestre: I.
INTRODUCCIÓN A LA INFORMÁTICA
Expo Desarrolladores en Tecnologías Multimedia
Transcripción de la presentación:

Centro Universitario UAEM Ecatepec Presenta: Mtra. Patricia Delgadillo Gómez Asignatura: Lógica Computacional Grupo: Curso intersemestral 2017A Licenciatura: Informática Administrativa Fecha: Agosto 2017.

Presentación Esta unidad de aprendizaje tiene como finalidad introducir al alumno en el conocimiento de los circuitos lógicos así como su diseño, como propósito inicial en el conocimiento de funcionamiento de los equipos de computo.

Secuencia didáctica. 1. Identificación de la lógica binaria de problemas 2. Circuitos integrados digitales, manejo de la lógica y la lógica secuencial como medio de trabajo de un equipo de computo. . 3. Manejo de unidades de memoria y dispositivos lógicos programables. 4. Identificación de lalogica de circuitos lógicos síncronos y asíncronos

Objetivo de la unidad El alumno distinguirá los distintos sistemas de numeración posicional y conocerá las diversas operaciones aritméticas que pueden realizarse en el sistema binario, así como las técnicas del algebra de Boole para simplificar funciones.

Identificación de los sistemas numéricos posicionales. Un sistema de numeración posicional es aquel en el que el número representado se calcula asignando a cada dígito un valor que depende exclusivamente de cada símbolo y de su posición.

Identificación de los sistemas numéricos posicionales. Entre los principales sistemas posicionales se encuentran: Sistema binario (1 y 0). Sistema octal. Sistema hexadecimal.

Identificación de los sistemas numéricos posicionales. Sistema binario: Es un sistema de numeración en el que los números se representan utilizando solamente dos cifras: cero y uno (0 y 1). Es uno de los sistemas que se utilizan en las computadoras, debido a que estas trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el binario (encendido 1 y apagado 0)

Identificación de los sistemas numéricos posicionales. Sistema octal: El sistema numérico en base 8 se llama octal y utiliza los dígitos del 0 al 7. Tiene la Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales.

Identificación de los sistemas numéricos posicionales. Sistema hexadecimal: El sistema hexadecimal es el sistema de numeración posicional que tiene como base el 16. En informática las operaciones de la CPU suelen usar el byte u octeto como unidad básica de memoria.

Operaciones aritméticas básicas en binario. Al igual que en otros sistemas de numeración, también se pueden realizar operaciones con números binarios. Es decir que para este sistema binario que solo tiene dos símbolos en su lenguaje, también pueden hacerse ejercicios matemáticos y en este apartado se va a tratar el tema de las operaciones básicas de números binarios como es la suma, la resta, la multiplicación y la división, que aunque pueda parecer complicado, en realidad es algo bastante simples si se compara con las operaciones en el sistema decimal que es el de mayor uso en todo el mundo.

Operaciones aritméticas básicas en binario. Suma Resta Multiplicación División

Operaciones básicas

Identificación del algebra de Boole para la simplificación de funciones. El algebra de Boole se aplica en representación de circuitos lógicos y diseño digital El Algebra Booleana es toda clase o conjunto de elementos que pueden tomar dos valores perfectamente diferenciados, que se designan por 0 y 1 y que están relacionados por dos operaciones binarias, denominadas suma (+) y producto (.) se indica generalmente mediante la ausencia de símbolo entre dos variables lógicos.

Identificación del algebra de Boole para la simplificación de funciones. Existen cinco leyes del algebra booleana: 1.- Existencia de neutros x + 0 = x 4.- Distributividad x ∙ 1 = x x + (y ∙ z) = (x + y) ∙ (x + z) 2.- Conmutatividad x + y = y + x 5.- Complementos x ∙ y = y ∙ x x + x’ = 1 3.- Asociatividad x ∙ x’ = 0 x + (y + z) = (x + y) + z x ∙ (y ∙ z) = (x ∙ y) ∙ z

Identificación del algebra de Boole para la simplificación de funciones. Existen varios tipos de circuitos lógicos que se utilizan para implementar funciones lógicas u operaciones lógicas. Estos circuitos son los elementos básicos que constituyen los bloques sobre los que se construyen sistemas digitales más complejos, como por ejemplo una computadora.

Organizaciones y SI. Las líneas conectadas a la izquierda de cada símbolo son las entradas (input) y las líneas a la derecha son las salidas (output). El funcionamiento de las puertas, operaciones y funciones lógicas se describe con las tablas de verdad. Son representaciones tabulares que especifican la salida de la puerta o función lógica para todas las posibles combinaciones de entradas.

Manejo de métodos gráficos para la simplificación de funciones. Los Mapas de Karnaugh son una herramienta muy utilizada para la simplificación de circuitos lógicos. Cuando se tiene una función lógica con su tabla de verdad y se desea implementar esa función de la manera más económica posible se utiliza este método.

Manejo de métodos gráficos para la simplificación de funciones. Para proceder con la simplificación, se crean grupos de “1”s que tengan 1, 2, 4, 8, 16, etc. (sólo potencias de 2). Los “1”s deben estar adyacentes (no en diagonal) y mientras más “1”s tenga el grupo, mejor. La función mejor simplificada es aquella que tiene el menor número de grupos con el mayor número de “1”s en cada grupo

Manejo de métodos gráficos para la simplificación de funciones. Las operaciones lógicas, son expresiones matemáticas cuyo resultado es un valor booleano (verdadero o falso / true o false). Estas expresiones se utilizan principalmente en las estructuras de control. Puertas lógicas. Lógica Combinacional. Lógica Secuencial.

Manejo de métodos gráficos para la simplificación de funciones. Puertas lógicas Son circuitos que aceptan valores lógicos a la entrada y producen valores lógicos a la salida. Un circuito que realiza una operación lógica determinada (NOT, AND, OR) se llama puerta lógica.

Manejo de métodos gráficos para la simplificación de funciones. Ejemplos de puertas lógicas: Puerta Amplificador Puerta NOT o Inversor Puerta AND Puerta OR

Puerta NAND Puerta NOR Puerta XOR Puerta XNOR

Manejo de métodos gráficos para la simplificación de funciones. Lógica Combinacional Cuando en un circuito lógico el estado de las salidas depende sólo del estado de las entradas, es decir combinaciones de diferentes valores lógicos a la entrada de un circuito lógico hacen que aparezcan distintos valores lógicos a la salida. En este curso se tratará la Lógica Combinatoria.

Manejo de métodos gráficos para la simplificación de funciones. Lógica secuencial: Si el estado de la salida depende del estado de las entradas y también del estado anterior del circuito.

Los Mapas de Karnaugh son una herramienta muy utilizada para la simplificación de circuitos lógicos. Cuando se tiene una función lógica con su tabla de verdad y se desea implementar esa función de la manera más económica posible se utiliza este método.

Se tiene la siguiente tabla de verdad para tres variables Se tiene la siguiente tabla de verdad para tres variables. Se desarrolla la función lógica basada en ella. (primera forma canónica). Ver que en la fórmula se incluyen solamente las variables (A, B, C) cuando F cuando es igual a “1”. Si A en la tabla de verdad es “0” se pone A, si B = “1” se pone B, Si C = “0” se pone C.

Una vez obtenida la función lógica, se implementa el mapa de Karnaugh Una vez obtenida la función lógica, se implementa el mapa de Karnaugh. Este tiene 8 casillas que corresponden a 2n, donde n = 3 (número de variables (A, B, C)). Ver el diagrama arriba a la derecha. La primera fila corresponde a A = 0 La segunda fila corresponde a A = 1 La primera columna corresponde a BC = 00 (B=0 y C=0) La segunda columna corresponde a BC = 01 (B=0 y C=1) La tercera columna corresponde a BC = 11 (B=1 y C=1) La cuarta columna corresponde a BC = 10 (B=1 y C=0).

En el mapa de Karnaugh se han puesto “1” en las casillas que corresponden a los valores de F = “1” en la tabla de verdad. Tomar en cuenta la numeración de las filas de la tabla de verdad y la numeración de las casillas en el mapa de Karnaugh.

Conclusiones El material desarrollado para la asignatura de lógica computacional sirve de apoyo a los estudiantes ya que con este trabajo se ha visto como los algoritmos son una de las herramientas más complejas y aplicables en el área de la informática y el mundo de los computadores, se pudo comprobar que mientras más potente, completo y eficiente es el computador o la aplicación que corre sobre el mismo mas grande, complejo y exacto es el algoritmo que utiliza.

Referencias bibliográficas