El Álgebra de Boole dentro de los módulos SIMM y SIMR de los ciclos de grado superior ASI y DAI
|
|
- Lourdes Ávila Santos
- hace 8 años
- Vistas:
Transcripción
1 El Álgebra de Boole dentro de los módulos SIMM y SIMR de los ciclos de grado superior ASI y DAI Isabel López López I.E.S Villablanca. Villablanca,79 (803 Madrid) isabel.lopezlopez@educa.madrid.org Resumen. Se propone la impartición del Álgebra de Boole como nexo entre los sistemas de numeración y los fundamentos de sistemas informáticos dentro de los módulos Sistemas Informáticos Monousuario y Multiusuario (SIMM) y Sistemas Informáticos Multiusuario y en Red (SIMR) pertenecientes a los ciclos de grado superior Administración de Sistemas Informáticos (ASI) y Desarrollo de Aplicaciones Informáticas (DAI). Con ello se pretende justificar la necesidad del estudio de los diferentes sistemas de numeración, especialmente el binario, y hacer comprender al alumno cómo es posible procesar la información expresada en código binario empleando circuitos de conmutación, de manera que el ordenador pueda ejecutar instrucciones lógicamente y realizar cálculos aritméticos sencillos. Palabras clave. Álgebra de Boole, Puertas lógicas, ASI (Administración de Sistemas Informáticos), DAI (Desarrollo de Aplicaciones Informáticas), SIMM (Sistemas Informáticos Monousuario y en Red), SIMR (Sistemas Informáticos Multiusuario y en Red), Programación Didáctica, Unidad de Trabajo. Introducción La universalización de la informática demanda en la actualidad una nueva clase de técnicos no titulados sin los cuales no es posible desarrollar de manera eficaz y eficiente los procesos productivos, ya sea de pequeñas y medianas empresas (PYMES), o de grandes empresas. Como respuesta a esta demanda real del mercado de trabajo, surgen los ciclos de grado superior en informática, dedicados a proporcionar la formación que requieren estos nuevos perfiles profesionales. De esta manera, la formación profesional cumple la misión encargada por la sociedad de proporcionar profesionales que garanticen la productividad y la competencia; permitiendo, asimismo, que aquellos alumnos con clara vocación profesional informática puedan competir con éxito para conseguir su inserción laboral. Los ciclos formativos de grado superior Administración de Sistemas Informáticos, ASI, (R.D. 660/994; R. D. 675/994) y Desarrollo de Aplicaciones Informáticas, DAI, (R. D. 66/994; R. D. 676/994) tienen una vocación eminentemente práctica, siendo su objetivo formar profesionales técnicos en informática, que sean capaces de configurar, montar, mantener y administrar sistemas informáticos (ASI); y capaces, también, de afrontar tareas de programación como desarrolladores (DAI). La formación práctica debe ser un objetivo prioritario, si se piensa en las tareas a las que se enfrentará el alumno una vez finalizados sus estudios. Sin embargo, el carácter de la informática obliga a que algunos aspectos del currículum del técnico deban ser, forzosamente, de carácter conceptual. Si ello
2 se descuidara, en aras de una actuación puramente procedimental, la operatividad de los técnicos así formados no iría más allá de la última versión de software instalada en las aulas de informática del centro. El presente trabajo se dirige a replantear la impartición de uno de los aspectos arriba señalados, dentro de los módulos de Sistemas Informáticos Monousuario y Multiusuario SIMM, y Sistemas Informáticos Multiusuario y en Red, SIMR, de los ciclos formativos de grado superior ASI y DAI. Concretamente, el objetivo es estructurar los contenidos introduciendo unas pequeñas nociones de Álgebra de Boole que permitan explicar el funcionamiento básico de las puertas lógicas, ya que éstas son los ladrillos con los que se construyen los sistemas de conmutación de la Unidad Central de Proceso (CPU) del ordenador. De este modo, la conexión entre los contenidos de los módulos SIMM (Muñoz, 006; Raya y otros, 007) y SIMR (Muñoz, 006; Raya y otros, 007) dedicados a fundamentos de sistemas informáticos y los relativos a sistemas de numeración, queda perfectamente justificada; sobre todo, en lo que respeta al sistema binario. Pero más importante es que el alumno llegue a comprender por qué la codificación binaria de la información permite al ordenador realizar tanto juicios lógicos como cálculos numéricos. También se propone complementar los nuevos contenidos teóricos con el diseño de actividades prácticas (Ballesta, 996; Recio y otros, 005) a realizar en el laboratorio docente o en el aula de informática, con el objetivo de que el alumno simule virtualmente y construya dispositivos de conmutación. Álgebra de Boole y puertas lógicas: Por qué son digitales los ordenadores? Históricamente, desde Aristóteles (384-3 a.c.) hasta Leibniz (646-77), siempre se creyó que sería posible operar con los razonamientos lógicos siguiendo un formalismo puramente matemático. Hubo que esperar a que el matemático inglés George Boole (85-864) publicara en 854 su obra Investigación sobre las leyes del pensamiento (Boole, 98), para poder establecer lo que, en sus propias palabras, era un razonamiento universal expresado en formas simbólicas y regido por leyes, las cuales tienen su último acomodo en la mente humana (discurso pronunciado en el Queen s Collage en 85). Es evidente, desde la perspectiva actual, que dicha sistematización del razonamiento humano ha permitido que los ordenadores puedan razonar lógicamente. Como ejemplo de los avances anteriores al trabajo de Boole se puede mostrar cómo Leibniz expresaba matemáticamente el silogismo: Si todo x es y, y todo y es z, entonces todo x es z. Si la expresión todo x es y se formaliza como el cociente x / y, el silogismo se obtiene como resultado del álgebra de los números racionales. En efecto: x y x = y z z Sin embargo, Leibniz no consiguió avanzar más allá de estas tentativas iniciales. La idea de Boole fue ()
3 introducir el producto y la suma de proposiciones con unas leyes algebraicas diferentes a las de los números racionales, de manera que los razonamientos pudiesen formalizarse como operaciones matemáticas. De este modo, esa nueva álgebra de proposiciones, actualmente denominada Álgebra de Boole, permitiría construir razonamientos calculando de manera análoga al álgebra de los números racionales. Al proceder de este modo, Boole introduce de manera implícita el concepto moderno de estructura algebraica. El silogismo arriba considerado fue resuelto por Boole proponiendo que todo x es y se expresase como el producto booleano x = ecuación () se tiene: es decir, x = xy, y que dicho producto fuese asociativo. De este modo, en lugar de la xz ; o lo que es lo mismo, todo x es z. x = xy = x ( yz) = ( xy) z = xz () Además, el Álgebra de Boole se aplica a proposiciones lógicas, y éstas son verdaderas o falsas de manera excluyente. Por tanto, aplicando las leyes booleanas, se podrán construir nuevos enunciados lógicos que serán verdaderos o falsos en función de la verdad o falsedad de las proposiciones que los integren. Fijándose en este hecho, el matemático estadounidense Claude Shannon (96-00) estableció, en 939, el paralelismo entre las reglas de conmutación de los circuitos compuestos de relés electromecánicos, y las operaciones formales con elementos lógicos. Un relé opera como un conmutador (interruptor) que puede estar cerrado o abierto. La idea era considerar un relé cerrado como un elemento lógico verdadero, y uno abierto como falso (siendo arbitrario el convenio: cerrado-verdadero y abierto-falso). De este modo se pudo establecer la analogía entre los estados de conmutación de los sistemas de relés y las tablas de verdad que definen las operaciones booleanas. Para ilustrar dicha analogía considérese, por ejemplo, la sentencia y enunciada como: El coche es blanco y tiene motor diésel Esta sentencia está formada por la conjunción de la proposición x : y la proposición x : El coche es blanco El coche tiene motor diésel En la actualidad las operaciones booleanas producto y suma se denotan como y +, respectivamente. El producto expresa la conjunción lógica; y la suma, la disyunción. Por tanto, la sentencia y es el resultado de la operación booleana y = x x Asimismo, la operación lógica y = x x es equivalente al sistema de conmutación que se muestra en la Fig., donde un representa la aplicación de cierta tensión eléctrica aplicada en cualquiera de las entradas x o x, y un 0 la ausencia de tensión. Por tanto, un o un 0 como valores de y indican, respectivamente, tensión o ausencia de tensión en la salida del dispositivo. 3
4 Fig. Circuito de conmutación para la operación booleana y = x x. En efecto, si se examina la validez lógica del enunciado y, se observa que sólo será verdadero si el coche es blanco ( x verdadero) y su motor es diésel ( x verdadero). Por tanto, si equivale a verdadero y 0 a falso, sólo se tendrá y = cuando simultáneamente x = y x = ; y se tendrá y = 0 cuando x = 0 y x = 0, x = y x = 0, y viceversa. Un dispositivo de conmutación como el de la Fig. recibe el nombre de puerta lógica. Se denomina tabla de verdad de la puerta lógica a la tabla de estados de conmutación que define completamente el funcionamiento de la puerta lógica (véase la Fig.). En la actualidad, las puertas lógicas no se construyen con relés electromecánicos, sino con transistores de estado sólido, generalmente integrados en microchips; y. los estados y 0 se corresponden con ciertos valores fijos de tensión eléctrica en las entradas y salidas. Por ejemplo: 5 voltios indican un y voltaje nulo indica un 0. Desde un punto de vista puramente matemático, el producto booleano es una operación definida en el conjunto B = { 0,} (conjunto de Boole) de acuerdo a la tabla operacional que se muestra en la Fig.. Como allí puede observarse, la regla booleana para la multiplicación es la misma que la de los números naturales. El Álgebra de Boole además incluye la operación + o suma booleana, equivalente a una disyunción lógica. En efecto, siguiendo con el ejemplo del coche, la frase El coche es blanco o tiene motor diésel, sería una proposición z cuya expresión booleana sería z = x + x. Ahora z será cierta cuando se dé una de las siguientes condiciones: x es cierta y x es falsa, x es falsa y x es cierta, o ambas son ciertas. La puerta lógica asociada a la suma booleana se muestra en la Fig., donde se puede observar la correspondiente tabla de verdad. En dicha tabla se puede apreciar que la suma booleana es una operación definida en el conjunto de Boole que no sigue la regla de la suma de números naturales, ya que +=. 4
5 Fig. Circuito de conmutación para la operación booleana y = x + x. Para recoger el hecho lógico de que toda proposición puede ser negada, se introduce la operación booleana denominada complementación. Formalmente, si x es cierta proposición, por ejemplo hoy es lunes, su negación hoy no es lunes se denota por x. La puerta lógica correspondiente se muestra en la Fig. 3. Fig. 3 Circuito de conmutación para la complementación lógica. En las figuras, y 3 se han representado gráficamente las puertas lógicas siguiendo el convenio internacionalmente más extendido (ANSI 43.4, IEEE Std. 9), debiendo tenerse en cuenta la posibilidad de que otros autores utilicen símbolos diferentes. En el contexto técnico, las puertas lógicas de las figuras, y 3 reciben los nombres de puerta AND, puerta OR y puerta NOT, respectivamente. También es habitual decir que dichas puertas implementan funciones lógicas: función AND (producto booleano), función OR (suma booleana) y función NOT (complementación). Aunque no poseen el mismo carácter fundamental que las anteriores, también suelen introducirse las puertas NAND, NOR y OR-Exclusiva (Fig. 4). La función NAND implementa la negación del producto lógico y la NOR, la negación de la suma. La puerta OR-Exclusiva aplica la disyunción estricta: O el coche es blanco, o tiene motor diésel, que será verdadera si se cumple solamente uno de los términos de la disyunción. Fig. 4 Puertas lógicas NAND, NOR y OR-Exclusiva. Los sistemas de conmutación pueden reproducir esquemas de la lógica deductiva, lo que permite implementar en los ordenadores operaciones de razonamiento que son básicas para el control de su funcionamiento. Dichos sistemas de conmutación constituyen el corazón de la Unidad Lógica incluida en la CPU. 5
6 Asimismo, la posibilidad de expresar los números en forma binaria y la flexibilidad del álgebra booleana permiten implementar, por medio de puertas lógicas, las operaciones matemáticas en la Unidad Aritmética de la CPU ordenador. Por ejemplo: para sumar dos números, se pueden combinar varios circuitos de conmutación cuyas entradas sean o 0 según los dígitos binarios de los sumandos, y cuyas salidas entreguen una sucesión binaria que codifique el resultado de la operación. El Álgebra de Boole, por tanto, proporciona las reglas que deben guiar la construcción de las redes de conmutación del ordenador para que éste pueda operar con lógica y realizar cálculos aritméticos. Podría decirse que las leyes booleanas constituyen el software básico, en tanto que estructura lógicomatemática; mientras que los transistores de conmutación serían el hardware básico, al ser los componentes físicos elementales. 3 Funciones lógicas y circuitos de conmutación Desde el punto de vista informático, los axiomas y teoremas del Álgebra de Boole permiten codificar funciones lógicas de gran complejidad para implementar procedimientos de razonamiento o cálculos aritméticos por medio de la conmutación de los millones de transistores que integran la CPU. Buscando la analogía con los lenguajes de alto nivel, las funciones lógicas serían producto del lenguaje de programación definido por los axiomas y teoremas booleanos. Como toda teoría matemática bien establecida, el Álgebra de Boole se define por una serie de axiomas relativos a las operaciones internas + y definidas en el conjunto B = { 0,}. Dichos axiomas se recogen en la Tabla Tabla Axiomas del Álgebra de Boole Axioma a, b B, a + b = b + a y a b = b a (Conmutatividad: las disyunciones o conjunciones no dependen del orden en que se expresen.) Axioma El 0 es el elemento identidad de la suma: a B, a + 0 = 0 + a = a (Si un término es falso, el otro determina la verdad o falsedad de una disyunción.) El es el elemento identidad del producto: a B, a = a = a (Si un término es verdadero, el otro determina la verdad o falsedad de una conjunción.) Axioma 3 ( ) ( ) ( ) ( ) ( ) ( ) a, b B, a + b c = a + b a + c y a b + c = a b + a c (Propiedad distributiva de la disyunción respecto de la conjunción y viceversa.) Axioma 4 a B, existe un elemento a, denominado complemento de a, tal que: a + a = y a a = 0 ( a + a = indica que toda proposición o es cierta o es falsa, y a a = 0 que toda proposición no puede ser cierta y falsa simultáneamente) Partiendo de los axiomas del cuadro anterior y siguiendo el correspondiente proceso deductivo, se 6
7 obtienen los teoremas fundamentales del Álgebra de Boole que se muestran en la Tabla. Tabla Teoremas fundamentales del Álgebra de Boole Teorema. Idempotencia a B, a = a + a y a = a a Teorema.Identidad a B, a + = a y a 0 = 0 Teorema 3. Absorción a, b B, a + a b = a y a ( a + b) = a Teorema 4. Asociatividad ( ) ( ) ( ) ( ) a, b, c B, a + b + c = a + b + c y a b c = a b c Teorema 5. Unicidad del complementario a B, a es único. Teorema 6. Leyes de Morgan x, x,..., x B, x + x x = x x... x y x x... x = x + x x n n n n n Con estos elementos deductivos se pueden manejar formalmente expresiones algebraicas del tipo: = (,,..., ) (3) y f x x x n donde y es el elemento de B resultado de aplicar la función lógica f ( ) sobre los n elementos x, x,..., x n. Por ejemplo, sea la función lógica f ( x, x, x ) = x x + x x (4) Si se aplica el axioma 3 (distributividad), puede manipularse formalmente la expresión (4), consistente en una suma cuyos sumandos son sendos productos, y obtenerse la siguiente función lógica equivalente: ( ) f ( x, x, x ) = x + x x (5) 3 3 formada por el producto lógico de dos términos, siendo uno de ellos una suma. En cualquier caso, una función lógica ( ) f es una función matemática definida sobre el conjunto B = { 0,}. Por tanto, a medida que las variables independientes booleanas x, x,..., x n vayan tomando valores 0 ó, se irán obteniendo los diferentes valores, 0 ó, de la variable dependiente y. Como ejemplo, en la Tabla 3 se muestra la tabla de verdad de la función lógica (4). Dicha tabla es también la de la función lógica (5), por ser (4) y (5) expresiones equivalentes. 7
8 Tabla 3 Tabla de verdad de f ( x, x, x3) = x x3 + x x3 En la práctica, para diseñar un circuito de conmutación que permita a un ordenador realizar una operación lógica o un cálculo aritmético binario, debe comenzarse por establecer la función lógica correspondiente. Para escribir dicha función puede bastar una formalización algebraica, o puede partirse de una tabla de verdad de la que se acaba obteniendo la expresión correspondiente. Una vez se dispone de la expresión algebraica de la función lógica, se puede dibujar el esquema del circuito de conmutación traduciendo las operaciones booleanas elementales de suma, producto y complementación en términos de asociación de puertas lógicas OR, AND y NOT. Por ejemplo, la función lógica (4) se traduce en el circuito (a) que se muestra en la Fig. 5. Fig. 5 (a) y (b) implementan las funciones (4) y (5) respectivamente. Como ya se ha visto, la aplicación de la propiedad distributiva permite transformar la función lógica (4) en su equivalente (5). Esta operación formal conduce al circuito lógico (b) que se muestra en la Fig. 5. Es interesante observar que ambos circuitos, (a) y (b), son constructivamente distintos, pero lógicamente equivalentes. Lo que indica un paso más en la aplicación del Álgebra de Boole: la optimización del diseño de los circuitos de conmutación. Véase cómo el circuito (b) de la Fig. 6 se construye con tres puertas lógicas (una puerta NOT, una AND y una OR), mientras el (a) necesita cuatro (una puerta NOT, dos AND y una OR). 4 El Álgebra de Boole en los módulos SIMM y SIMR de los ciclos ASI y DAI Dentro de los ciclos de grado superior de ASI y de DAI, se incluyen, respectivamente, los módulos: SIMM, y SIMR. Ambos módulos tienen como objetivo dar una base de conocimiento y aplicaciones en lo referente a los sistemas operativos y las redes informáticas. En el caso del ciclo ASI, se tratan los diferentes tipos de sistemas operativos mono y multiusuario; y en el ciclo DAI, sólo los sistemas 8
9 operativos multiusuario, incluyendo también los sistemas operativos en red. En dichos módulos se enseña a los alumnos los diferentes sistemas de codificación de la información, con especial atención a la expresión de cantidades numéricas en diferentes sistemas de numeración, haciendo hincapié en el sistema binario. Sin embargo, en ningún momento se justifica el porqué de tal interés, más allá de invocar vagamente que el funcionamiento interno de los ordenadores se reduce básicamente a unos y ceros. De hecho, un alumno inquisitivo podría cuestionar la necesidad de abordar el estudio de una materia tan aparentemente desconectada del resto del temario; ya que, tras el código binario, se suele comenzar con los aspectos de aplicación concreta tanto de hardware como de software. Alguien podría defender que la codificación en diferentes sistemas de numeración es necesaria para definir variables numéricas en ciertos lenguajes de programación de alto nivel, pero ello no justificaría el énfasis dado a la codificación binaria como lenguaje último del ordenador. La tesis en torno a la que gira el presente trabajo es que la introducción de un tema de Álgebra de Boole implementada con puertas lógicas, después de haberse estudiado la codificación binaria, hace ver al alumno de manera patente cómo se procesan de manera automática los unos y ceros para que el ordenador pueda ejecutar sentencias lógicas elementales o realizar operaciones aritméticas sencillas. Es decir, no sólo el Álgebra de Boole permite entender la base de la lógica interna con la que el ordenador puede llegar a construir complicadas instrucciones de control, sino que también permite entender cómo un procedimiento basado en una lógica de dos estados ( V, verdadero; F, falso) conduce a un algoritmo de cálculo aritmético, si los números se codifican en binario y los dígitos y 0 se hacen corresponder con los estados V y F, respectivamente. Por un lado, el Álgebra de Boole permite aplicar criterios lógicos de verdad o falsedad traduciendo dichos estados a valores numéricos y las inferencias lógicas a operaciones matemáticas abstractas. Por otro lado, el Álgebra de Boole también permite efectuar operaciones aritméticas, si previamente se traducen los números naturales a código binario. En síntesis: los ordenadores razonan y calculan gracias a flujos de bits ( unos y ceros ) que discurren por la CPU gobernados por el Álgebra de Boole. Además de las razones anteriores, el conocimiento del Álgebra de Boole aporta una visión unificada y coherente de los operadores booleanos, operadores que el alumno deberá conocer y aplicar en otros contextos que van desde los lenguajes de programación a las opciones de búsqueda avanzada en Internet, pasando por las consultas a bases de datos. Para conseguir los objetivos cognitivos arriba expuestos, se propone incluir en la una Unidad de Trabajo denominada Álgebra de conmutación, dentro de la Programación Didáctica de los módulos SIMM y SIMR de los ciclos de grado superior ASI y DAI. Dicha unidad se estructura en: Conceptos, Procedimientos, Actividades de enseñanza y aprendizaje, Actividades complementarias, y Criterios de evaluación. Conceptos 9
10 . Introducción Presentación del contexto de aplicación del Álgebra de conmutación dentro de los módulos SIMM y SIMR, y breve exposición histórica para ubicar el Álgebra de conmutación en relación con otros hitos cruciales del avance de la Informática.. Puertas lógicas: AND, OR, NOT, NAND, NOR y OR-Exclusiva Descripción de los sistemas de conmutación como combinaciones de elementos discretos denominados puertas lógicas. Descripción de los componentes físicos discretos de los sistemas de conmutación. Exposición de la evolución de la tecnología: del acoplamiento de relés electromecánicos a la integración a gran escala de transistores de estado sólido en los microprocesadores. 3. Álgebra de Boole: axiomas y teoremas Exposición de las reglas del Álgebra de Boole como herramienta práctica para especificar el funcionamiento de los sistemas de conmutación. 4. Funciones lógicas: Tablas de verdad y términos canónicos Aplicación de las funciones lógicas para especificar las relaciones entre las entradas y la salida de cualquier circuito lógico. Obtención de la función lógica de un circuito complejo a partir de su tabla de verdad. 5. Simplificación de expresiones booleanas Aplicación sistemática de los teoremas del Álgebra de Boole y del método de Karnaugh para simplificar funciones lógicas. Consecuencias prácticas: la importancia de dicha simplificación para optimizar la realización y el funcionamiento de circuitos lógicos complejos. 6. Circuitos multifunciones: operaciones aritméticas Descripción de los circuitos lógicos de salida múltiple: esquemas de conmutación con más de una variable de salida. Aplicación de los circuitos lógicos multifunción para implementar operaciones aritméticas sencillas. 7. Bibliografía E. Muñoz. Circuitos electrónicos. Digitales II. Departamento de Publicaciones de la ETSIT, Universidad Politécnica de Madrid. (978) J. Millman. Microelectrónica. Circuitos y sistemas analógicos y digitales. Editorial Hispano Europea, S.A. (984) Procedimientos Representar circuitos lógicos por medio de funciones booleanas. Identificar los términos canónicos de una función lógica a partir de tablas de verdad. Simplificar funciones lógicas aplicando los teoremas del Álgebra de Boole. Simplificar funciones lógicas empleando diagramas de Karnaugh. Representar circuitos lógicos de salida múltiple por medio de multifunciones. 0
11 Actividades de enseñanza y aprendizaje Interpretación, codificación y transformación de las diferentes funciones booleanas. Codificación y transformación de tablas de verdad mediante sus términos canónicos. Representación de funciones y multifunciones empleando diagramas de Karnaugh. Actividades complementarias Las prácticas complementarias consisten en trabajos prácticos que se deben realizar en el laboratorio docente o en el aula de informática. Dos son los objetivos: emplear software de simulación y construir pequeños dispositivos de conmutación. Actividad. Simulación de circuitos lógicos El software libre actualmente disponible (Manual de Electronic Work Bench; Simulador Logicly) para diseñar circuitos booleanos permite la simulación virtual del funcionamiento de sistemas de conmutación basados en puertas lógicas, y constituye una herramienta docente que permite al alumno observar el funcionamiento de los circuitos desde un punto de vista empírico, complementándose el estudio teórico previamente desarrollado. Actividad. Construcción de circuitos lógicos sencillos La construcción y posterior verificación del funcionamiento de circuitos lógicos sencillos montados por el alumno empleando componentes comerciales le permite acceder a la materialización de los sistemas abstractos que previamente ha estudiado. Evaluación La evaluación debe centrarse en la resolución de casos prácticos en los que se interpreten, codifiquen y transformen diferentes funciones lógicas, haciendo hincapié en dos tipos principales de problemas: Diseño de circuitos de conmutación obteniendo las correspondientes funciones lógicas a partir de sus tablas de verdad. Simplificación de funciones lógicas aplicando los teoremas del Álgebra de Boole. Representación y simplificación de funciones lógicas empleando diagramas de Karnaugh. 5 Ejemplo de ejercicios prácticos: Sistema de alarma y Sumador binario Se proponen dos casos prácticos sencillos que ilustran la aplicación del Álgebra de Boole a los circuitos de conmutación. El primer caso, Sistema de alarma, muestra cómo un circuito de conmutación puede responder con lógica a estímulos externos. El segundo, Sumador binario, ilustra cómo los circuitos lógicos pueden realizar operaciones aritméticas con números binarios. Sistema de alarma. Se supone que una habitación tiene una puerta y una ventana, y se desea establecer un sistema de alarma para vigilar posibles intrusiones. Para ello se montan sensores de apertura en la puerta y la ventana, así como un sensor de presencia. Se sabe que cada sensor puede dispararse en falso con cierta probabilidad. Cómo debería diseñarse un circuito lógico para que indique la presencia de un intruso y a la vez disminuya la probabilidad de falsas alarmas.
12 Para plantear el circuito de conmutación debe considerarse una función lógica de tres variables: A = f ( p, v, s) (6) donde p y v corresponden, respectivamente, a los sensores de apertura de la puerta y la ventana, y s al sensor de presencia. Dichas variables toman el valor cuando se disparan los sensores, y el valor 0 en caso contrario. La alarma por intrusión se dará cuando la función A tome el valor. La solución trivial sería que A = cuando alguna de las variables p, v ó s tomase el valor, y que A = 0 sólo cuando las tres variables de entrada tomasen el valor 0 simultáneamente. Sin embargo, la incidencia de las falsas alarmas sería máxima, puesto que el disparo accidental de cualquiera de los sensores daría lugar a una alarma. La solución correcta es suponer que se dé por cierta una intrusión sólo cuando el sensor de presencia indique algo y a la vez se haya abierto la puerta o la ventana. Es decir, si alguien ha entrado, ha debido hacerlo por la puerta o la ventana, y será detectada su presencia. Entonces, A = cuando se dispare el sensor de la puerta o el de la ventana y a la vez lo haga el sensor de presencia, y A = 0 si sólo se dispara un sensor, o no se dispara ninguno, o no se dispara el sensor de presencia. De este modo, un solo disparo accidental no daría lugar a una alarma, tendría que dispararse accidentalmente el sensor de la puerta o la ventana y conjuntamente el sensor de presencia, lo que es un suceso mucho menos probable. Del párrafo anterior se sigue que la condición para indicar una alarma se expresa en términos lógicos con disyunciones y conjunciones, por tanto, se podrá formalizar fácilmente empleando el Álgebra de Boole. En efecto: A = f ( p, v, s) = p v s + p v s + p v s (7) ya que, si p = v = s =, entonces A = ; si p = 0 y v = s =, entonces A = ; y si v = 0 y p = s =, entonces A =. En la explicación para el alumno, para hacer más explícita la obtención de la función lógica f ( p, v, s ) debe recurrirse a su tabla de verdad, donde se presentan de manera exhaustiva las diferentes posibilidades de disparo de los sensores. Antes de diseñar el circuito de conmutación empleando puertas lógicas, debe simplificarse la expresión (7) aplicando las leyes del Álgebra de Boole. Aplicando el axioma 3 (propiedad distributiva): A = f ( p, v, s) = p v s + p v s + p v s = v s ( p + p) + p v s (8) Por el axioma 4 se sabe que p + p =, luego v s ( p + p) = v s. Teniendo en cuenta el axioma, v s = v s. Así se obtiene: A = f ( p, v, s) = v s + p v s (9) Aplicando de nuevo el axioma 3 (propiedad distributiva), la función lógica se simplifica finalmente: A = f ( p, v, s) = s ( v + p v ) (0) Una vez se ha obtenido la función booleana simplificada (0), su implementación con puertas lógicas conduce al circuito de conmutación que se muestra en la Fig. 6.
13 Fig. 6 Circuito de conmutación del sistema de alarma. La resolución anterior se fundamenta en la aplicación directa de las reglas del Álgebra de Boole para formular y simplificar la función lógica del circuito deseado. Sin embargo, puede abordarse también la resolución definiendo la función lógica con su tabla de verdad y obteniendo el esquema de implementación por medio de un diagrama de Karnaugh. En la impartición debe hacerse hincapié en que este segundo método no añade ninguna idea fundamental nueva, más allá de permitir la implementación sistemática a partir de tablas de verdad. Sumador binario. Diseñar un circuito de conmutación que sea capaz de sumar dos números binarios de una cifra. En este caso debe considerarse un circuito multifunción, ya que la suma de dos números binarios de una cifra puede dar un número de una o dos cifras. (De la misma manera que al sumar, en base 0, dos números naturales de una cifra puede obtenerse un número de una o dos cifras.) En esos casos surge el concepto de acarreo, es decir: nueve más ocho son siete y me llevo una. Por eso el sumador binario que se va a construir suele denominarse en la literatura técnica sumador con acarreo. Si los sumandos son números binarios de una cifra, se pueden expresar en términos de sendas variables booleanas A y B. Como la suma puede tener una o dos cifras, se expresará empleando dos variables booleanas C 0 y C. Es decir: A + B = C + C () Por tanto deben diseñarse dos circuitos, uno para la función lógica C0 = f ( A, B) y otro para C = f ( A, B). De estas dos funciones, la más sencilla de escribir en términos lógicos es la del dígito de acarreo C. En efecto: C debe ser sólo si A = B =, y debe ser 0 en caso contrario; lo que coincide con la definición del producto booleano A B. Por tanto: C = A B. Para obtener C 0 debe tenerse en cuenta que sólo puede valer cuando uno de los sumandos sea y el otro cero, ya que cuando ambos sumandos son o son cero, el valor de C 0 debe ser 0. Así que: C0 = A B + A B. Dada la sencillez de las expresiones booleanas de C 0 y C, se pueden implementar directamente con puertas lógicas sin necesidad de simplificación. El resultado se muestra en la Fig. 7. 3
14 Fig. 7 Circuito de conmutación del sumador binario. Al igual que en el ejemplo anterior, en la explicación para el alumno pueden obtenerse las funciones lógicas a partir de una tabla de verdad de doble salida aplicando el método de Karnaugh. Este ejercicio muestra de manera explícita cómo el Álgebra de Boole, que sólo puede actuar sobre unos y ceros de acuerdo a las reglas de la lógica, es capaz de sumar dos números naturales gracias a que éstos se han expresado en código binario. 6 Conclusiones Se propone introducir el Álgebra de Boole dentro de los módulos Sistemas Informáticos Monousuario y Multiusuario (SIMM) y Sistemas Informáticos Multiusuario y en Red (SIMR) pertenecientes a los ciclos de grado superior Administración de Sistemas Informáticos (ASI) y Desarrollo de Aplicaciones Informáticas (DAI). Para ello se debe incluir una Unidad de Trabajo denominada Álgebra de conmutación donde se explique cómo es posible diseñar sistemas de conmutación para procesar automáticamente la información operando con criterios lógicos similares a los del pensamiento humano, y cómo esos mismos esquemas de procesamiento son capaces de realizar operaciones aritméticas elementales con números binarios. Siendo esto último de importancia capital a la hora de mostrar al alumno el nexo entre las unidades de trabajo Sistemas de numeración y Fundamentos de los sistemas informáticos. Además se han expuesto los aspectos principales del Álgebra de Boole como una introducción sugerente para aquéllos docentes que puedan interesarse en su impartición. De este modo, dicha exposición constituye una primera guía para la elaboración de los contenidos teóricos sobre los que el docente pueda fundamentar su actuación en el aula. Finalmente, como guía para la praxis, se sugieren dos supuestos prácticos para exponer las dos principales líneas de aplicación del Álgebra de Boole a los circuitos de conmutación, a saber: el diseño de un sistema de alarma doméstico, como muestra de un circuito que toma decisiones lógicas en función de estímulos externos; y la implementación de un sumador de números binarios, como ejemplo de circuito lógico capaz de realizar cálculos aritméticos sencillos. 4
15 Agradecimientos La autora desea agradecer la disponibilidad y espíritu de colaboración de los equipos docentes de los centros I.E.S. Europa de Rivas-Vaciamadrid (Madrid) e I.E.S. Francisco de Quevedo de Madrid, en los que las ideas expuestas en este artículo fueron llevadas a la práctica con éxito durante los cursos académicos 005/06, 006/07 y 007/08. Y, sobre todo, a los alumnos: por su receptividad y por contagiar a la autora el entusiasmo necesario para escribir el presente artículo a partir de las experiencias acumuladas durante la impartición de aquellas clases. Referencias BALLESTA PAGÁN J. (996). Función didáctica de los materiales curriculares. Píxel-Bit, Revista de Medios y Comunicación, Nº 6. BOOLE G. (98) Investigación sobre las leyes del pensamiento. Madrid, Paraninfo Manual de Electronic Work Bench. MUÑOZ LÓPEZ F. J. (006). Sistemas Informáticos Multiusuario y en Red. Madrid. McGraw Hill. MUÑOZ LÓPEZ F. J. (006). Sistemas Informáticos Monousuario y Multiusuario. Madrid. McGraw Hill. RAYA GONZÁLEZ L., RODRIGO RAYA V., SANTOS GONZÁLEZ M., MARTÍNEZ RUIZ M. A. (007). Sistemas Informáticos Multiusuario y en Red. Madrid. Ra-Ma. RAYA GONZÁLEZ L., RODRIGO RAYA V., SANTOS GONZÁLEZ M., MARTÍNEZ RUIZ M. A. (007). Sistemas Informáticos Monousuario y Multiusuario. Madrid. Ra-Ma. RECIO SAUCEDO M. A., CABERO ALMENARA J. (005). Enfoques de aprendizaje, rendimiento académico y satisfacción de los alumnos en formación en entornos virtuales. Píxel-Bit, Revista de Medios y Comunicación, Nº R.D. 660/994, de de julio, por el que se establece el título de Técnico en Administración de Sistemas Informáticos y las correspondientes enseñanzas mínimas. R. D. 66/994, de de julio, por el que se establece el título en Técnico de Desarrollo de Aplicaciones Informáticas y las correspondientes enseñanzas mínimas. R. D. 675/994, de de julio, por el que se establece el currículo del ciclo formativo de grado superior correspondiente al título de Técnico de Administración de Sistemas Informáticos. R. D. 676/994, de de julio, por el que se establece el currículo del ciclo formativo de grado superior correspondiente al título de Técnico de Desarrollo de Aplicaciones Informáticas. Simulador Logicly. 5
Tema : ELECTRÓNICA DIGITAL
(La Herradura Granada) Departamento de TECNOLOGÍA Tema : ELECTRÓNICA DIGITAL.- Introducción. 2.- Representación de operadores lógicos. 3.- Álgebra de Boole. 3..- Operadores básicos. 3.2.- Función lógica
Más detallesRAZONAMIENTOS LÓGICOS EN LOS PROBLEMAS DE MATEMÁTICAS
RAZONAMIENTOS LÓGICOS EN LOS PROBLEMAS DE MATEMÁTICAS AUTORÍA SERGIO BALLESTER SAMPEDRO TEMÁTICA MATEMÁTICAS ETAPA ESO, BACHILLERATO Resumen En este artículo comienzo definiendo proposición y los distintos
Más detallesOrden y estructuras algebraicas mediante nuevas tecnologías
Orden y estructuras algebraicas mediante nuevas tecnologías Miguel A. García-Muñoz, Carmen Ordóñez y Juan F. Ruiz Departamento de Matemáticas (Área de Álgebra). Universidad de Jaén. Campus Las Lagunillas
Más detallesOperaciones Booleanas y Compuertas Básicas
Álgebra de Boole El álgebra booleana es la teoría matemática que se aplica en la lógica combinatoria. Las variables booleanas son símbolos utilizados para representar magnitudes lógicas y pueden tener
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesELECTRÓNICA DIGITAL. Una señal es la variación de una magnitud que permite transmitir información. Las señales pueden ser de dos tipos:
ELECTRÓNICA DIGITAL INDICE 1. TIPOS DE SEÑALES... 3 1.1. SEÑALES ANALÓGICAS... 3 1.2. SEÑALES DIGITALES... 3 2. REPRESENTACIÓN DE LAS SEÑALES DIGITALES... 3 2.1. CRONOGRAMAS... 3 2.2. TABLA DE VERDAD...
Más detallesOR (+) AND( ). AND AND
Algebra de Boole 2.1.Introducción 2.1. Introducción El Algebra de Boole es un sistema matemático que utiliza variables y operadores lógicos. Las variables pueden valer 0 o 1. Y las operaciones básicas
Más detalles28 = 16 + 8 + 4 + 0 + 0 = 11100 1
ELECTRÓNICA DIGITAL 4º ESO Tecnología Introducción Imaginemos que deseamos instalar un sistema electrónico para la apertura de una caja fuerte. Para ello debemos pensar en el número de sensores que nos
Más detallesNÚMEROS NATURALES Y NÚMEROS ENTEROS
NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de un rebaño) y de
Más detallesI. ALGEBRA DE BOOLE. c) Cada operación es distributiva con respecto a la otra: a. ( b + c) = a. b + a. c a + ( b. c ) = ( a + b ).
I. I.1 DEFINICION. El Algebra de Boole es toda clase o conjunto de elementos que pueden tomar dos valores perfectamente diferenciados, que designaremos por 0 y 1 y que están relacionados por dos operaciones
Más detallesUniversidad Autónoma de Baja California Facultad de Ingeniería Mexicali
Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos
Más detallesPrograma en Microsoft Visual Basic 6.0 para el análisis de riesgos eléctricos en oficinas y centros de cómputo. López Rosales, Juan Carlo.
CAPÍTULO IV PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE 4.1 Concepto del Proceso Unificado de Desarrollo de Software Un proceso de desarrollo de software es el conjunto de actividades necesarias para transformar
Más detallesGUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es
Más detallesTransformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL
ELECTRÓNICA DIGITAL La electrónica es la rama de la ciencia que se ocupa del estudio de los circuitos y de sus componentes, que permiten modificar la corriente eléctrica amplificándola, atenuándola, rectificándola
Más detallesPrograma 47 Formación continua para egresados
Programa 47 Formación continua para egresados El programa recogería las medidas necesarias para reforzar la actividad que la UPM desarrollase en este campo, con el objetivo de responder a las demandas
Más detallesComputación I Representación Interna Curso 2011
Computación I Representación Interna Curso 2011 Facultad de Ingeniería Universidad de la República Temario Representación de Números Enteros Representación de Punto Fijo Enteros sin signo Binarios puros
Más detallesUniversidad Católica del Maule. Fundamentos de Computación Especificación de tipos de datos ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS
Especificación algebraica ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS Un tipo abstracto de datos se determina por las operaciones asociadas, incluyendo constantes que se consideran como operaciones sin
Más detallesApuntes de Matemática Discreta 1. Conjuntos y Subconjuntos
Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Francisco José González Gutiérrez Cádiz, Octubre de 2004 Universidad de Cádiz Departamento de Matemáticas ii Lección 1 Conjuntos y Subconjuntos
Más detallesPuertas Lógicas. Contenidos. Objetivos
Contenidos Objetivos En esta quincena aprenderás a: Implementar funciones mediante puertas lógicas. Conocer y manejar la simbología de las puertas lógicas. Construir circuitos lógicos en el programa simulador
Más detallesCapítulo 6: Conclusiones
Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación
Más detallesINSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
I. P. N. ESIME Unidad Culhuacan INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO
Más detallesNaturaleza binaria. Conversión decimal a binario
Naturaleza binaria En los circuitos digitales sólo hay 2 voltajes. Esto significa que al utilizar 2 estados lógicos se puede asociar cada uno con un nivel de tensión, así se puede codificar cualquier número,
Más detallesPráctica 1. Compuertas Lógicas
USLP FI Laboratorio de Sistemas Digitales Práctica 1 1.1 Objetivo Práctica 1 Compuertas Lógicas Conocer el funcionamiento, conexión y utilización de las compuertas lógicas ND, OR, NOT, NND, NOR, E -OR
Más detallesALGEBRA DE BOOLE ENTRADAS SALIDA A B A + B 0 0 0 0 1 1 1 0 1 1 1 1
IES NESTOR LMENDROS DPTO. DE TENOLOGÍ LGER DE OOLE INTRODUIÓN (George oole, matemático inglés, 1815-1864) El álgebra opera con variables booleanas, que son aquellas que sólo pueden tomar dos valores (0
Más detallesSOLECMEXICO Página 1 DISEÑO DE CIRCUITOS A PARTIR DE EXPRESIONES BOOLEANAS
SOLECMEXICO Página 1 DISEÑO DE CIRCUITOS A PARTIR DE EXPRESIONES BOOLEANAS Si la operación de un circuito se define por medio de una expresión booleana, es posible construir un diagrama de circuito lógico
Más detallesSISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION
SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION CHIQUINQUIRA (BOYACA) 2015 1 CONTENIDO Pág. QUE ES UN SISTEMA BINARIO. 3 CORTA HISTORIA DE LOS
Más detallesDiapositiva 1. Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas.
Diapositiva 1 Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas. Diapositiva 2 Diapositiva 3 Diapositiva 4 En los circuitos digitales la información
Más detalles1. Utilizando el método de Karnaugh simplificar la siguiente expresión lógica:
1. Utilizando el método de Karnaugh simplificar la siguiente expresión lógica: En primer lugar se obtiene la tabla de verdad, identificando las salidas activas, las cuales se implementan como productos
Más detallesPrograma para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones
Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces
Más detallesCircuitos Digitales CON José Manuel Ruiz Gutiérrez
Circuitos Digitales CON José Manuel Ruiz Gutiérrez j.m.r.gutierrez@gmail.com PRÁCTICAS DE CIRCUITOS DIGITALES Circuitos digitales básicos 1. Simulación de operadores lógicos básicos. Realizar la simulación
Más detallesEducación. Maestría en. Convenio Internacional
Maestría en Educación Convenio Internacional Duración: 2 años (1200 horas)/ 75 créditos RVOE: MAES111209 Clave D.G.P. 000000 Modalidad: En línea con tutorías presenciales PRESENTACIÓN DE LA MAESTRÍA Hoy
Más detallesSolución Algorítmica de Problemas Proyecto - Unidad #2 Metro de Curicó
Solución Algorítmica de Problemas Proyecto - Unidad #2 Metro de Curicó Fecha de Entregable 1: 7 de octubre de 2013-12 horas Fecha de Entregable 2 y 3: Lunes 21 de octubre de 2013-12 horas Fecha de Entregable
Más detallesEl conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática de problemas por medio de las computadoras.
1 Conceptos Generales 1.1 Definición de Informática Una posible definición de informática podría ser: El conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática
Más detallesEl rincón de los problemas
Marzo de 2010, Número 21, páginas 165-172 ISSN: 1815-0640 El rincón de los problemas Pontificia Universidad Católica del Perú umalasp@pucp.edu.pe De lo particular a lo general, usando grafos Problema En
Más detallesMECATRÓNICA LISTADO DE MATERIAS CONTENIDO PLAN: 2007-2
MECATRÓNICA PLAN: 2007-2 La mecatrónica se refiere a la totalidad de fundamentos, procedimientos y técnicas para el servicio, producción y desarrollo de máquinas, dispositivos e instalaciones orientados
Más detallesEl álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como :
SIMPLIFICACION DE CIRCUITOS LOGICOS : Una vez que se obtiene la expresión booleana para un circuito lógico, podemos reducirla a una forma más simple que contenga menos términos, la nueva expresión puede
Más detallesVECTORES. Módulo, dirección y sentido de un vector fijo En un vector fijo se llama módulo del mismo a la longitud del segmento que lo define.
VECTORES El estudio de los vectores es uno de tantos conocimientos de las matemáticas que provienen de la física. En esta ciencia se distingue entre magnitudes escalares y magnitudes vectoriales. Se llaman
Más detallesLECCIÓN 8: CIRCUITOS Y ALGORITMOS DE MULTIPLICACIÓN DE ENTEROS
ESTRUCTURA DE COMPUTADORES Pag. 8.1 LECCIÓN 8: CIRCUITOS Y ALGORITMOS DE MULTIPLICACIÓN DE ENTEROS 1. Circuitos de multiplicación La operación de multiplicar es mas compleja que la suma y por tanto se
Más detallesCURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1
Tecnología 4º ESO Tema 5: Lógica binaria Página 1 4º ESO TEMA 5: Lógica binaria Tecnología 4º ESO Tema 5: Lógica binaria Página 2 Índice de contenido 1. Señales analógicas y digitales...3 2. Código binario,
Más detallesMÉTODO DEL CAMBIO DE BASE PARA CÁLCULO MANUAL DE SUBREDES CON IP V4.0
MÉTODO DEL CAMBIO DE BASE PARA CÁLCULO MANUAL DE SUBREDES CON IP V4.0 José Antonio Guijarro Guijarro Profesor de Secundaria Especialidad de Informática Profesor Técnico de F.P. Especialidad de Sistemas
Más detallesNos surgen las siguientes consultas o solicitud de aclaraciones: Grupo-1: UNE-EN-ISO-9001; UNE-EN-ISO-14001; OHSAS-18001
CONSULTAS SOBRE LOS PLIEGOS DE CONDICIONES ADMINISTRATIVAS Y TECNICAS QUE HAN DE REGIR LA ADJUDICACIÓN POR PROCEDIMIENTO ABIERTO DEL CONTRATO DE GESTIÓN DEL SERVICIO PÚBLICO CONSISTENTE EN LA RECOGIDA
Más detallesEl rincón de los problemas. Oportunidades para estimular el pensamiento matemático. Triángulos de área máxima o de área mínima Problema
www.fisem.org/web/union El rincón de los problemas ISSN: 1815-0640 Número 37. Marzo 2014 páginas 139-145 Pontificia Universidad Católica del Perú umalasp@pucp.edu.pe Oportunidades para estimular el pensamiento
Más detallesSISTEMAS DE NUMERACIÓN. Sistema decimal
SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",
Más detallesSISTEMAS DE CONTROL Y ROBÓTICA
SISTEMAS DE CONTROL Y ROBÓTICA Programa «profundización de conocimientos» a través de proyectos de enriquecimiento curricular Elaborado por el Departamento de Tecnología del IES FEDERICO GARCÍA BERNALT
Más detallesRevista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 8, N o 2. 2007
Sección Tecnologías de Internet Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 8, N o 2. 2007 Hacia una propuesta didáctica para la enseñanza de Métodos Numéricos
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detallesORIENTACIONES SIMCE TIC
ORIENTACIONES SIMCE TIC Sistema Nacional de Medición de Competencias TIC en Estudiantes ORIENTACIONES SIMCE TIC Sistema Nacional de Medición de Competencias TIC en Estudiantes INDICE Introducción 7 Prueba
Más detallesTEMA 5. ELECTRÓNICA DIGITAL
TEMA 5. ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN Los ordenadores están compuestos de elementos electrónicos cuyas señales, en principio, son analógicas. Pero las señales que entiende el ordenador son digitales.
Más detallesFORMATO DE CONTENIDO DE CURSO
PÁGINA: 1 de 8 FACULTAD DE.CIENCIAS BÁSICAS PROGRAMA DE: FÍSICA PLANEACIÓN DEL CONTENIDO DE CURSO 1. IDENTIFICACIÓN DEL CURSO NOMBRE : ELECTRÓNICA II CÓDIGO : 210080 SEMESTRE : VII NUMERO DE CRÉDITOS :
Más detallesNIFBdM C-7 OTRAS INVERSIONES PERMANENTES
NIFBdM C-7 OTRAS INVERSIONES PERMANENTES OBJETIVO Establecer los criterios de valuación, presentación y revelación para el reconocimiento inicial y posterior de las otras inversiones permanentes del Banco.
Más detallesDiplomado. en Educación Basada en Competencias. Diplomado en Educación Basada en Competencias pág. 1
Diplomado en Educación Basada en Competencias Diplomado en Educación Basada en Competencias pág. 1 Diplomado en Educación Basada en Competencias 1. Presentación. El Diplomado en Educación Basada en Competencias
Más detallesCAPÍTULO III. MARCO METODOLÓGICO. del Hotel y Restaurante El Mandarín S.A. de C.V. en la ciudad de San Miguel.
CAPÍTULO III. MARCO METODOLÓGICO. III.A. HIPÓTESIS. III.A.1. HIPÓTESIS GENERAL. H 1 La elaboración de un diseño de Plan Estratégico contribuye a mejorar la competitividad del Hotel y Restaurante El Mandarín
Más detallesErrores frecuentes de Matemáticas en sexto de primaria
CÍRCULO DE LECTURA Errores frecuentes de Matemáticas en sexto de primaria El año 2004 el Ministerio de Educación publicó los resultados de la Evaluación Nacional de Rendimiento Estudiantil. Ahí se indicó
Más detallesInforme de Servicio Social. actividades tienen en la población meta y acerca del aprendizaje obtenido por el prestador de
Informe de Servicio Social Definición En este documento se reportan las actividades realizadas como parte del servicio social, así como los resultados obtenidos. Generalmente incluye una reflexión acerca
Más detallesUNIDAD DIDÁCTICA: ELECTRÓNICA DIGITAL
IES PABLO RUIZ PICASSO EL EJIDO (ALMERÍA) CURSO 2013-2014 UNIDAD DIDÁCTICA: ELECTRÓNICA DIGITAL ÍNDICE 1.- INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL 2.- SISTEMA BINARIO 2.1.- TRANSFORMACIÓN DE BINARIO A DECIMAL
Más detallesCompetencia Matemática tica y PISA (OCDE,2003) 6. Matemátizar se identifica con la resolución de problemas
Competencia matemática y PISA (OCDE,2003) Programme for International Student Assessment Ministerio de Educación y Ciencia (MEC)- Instituto Nacional de Evaluación y Calidad del Sistema Educativo (INECSE)
Más detalles4.2 Mecanismos de consulta. Recomendación
Complemento respuesta institucional Chile sobre Mecanismos para estimular la participación de la sociedad civil y de las organizaciones no gubernamentales en los esfuerzos destinados a prevenir la corrupción
Más detallesEl Aprendizaje Colaborativo como una Herramienta de la Actividad Tutorial
El Aprendizaje Colaborativo como una Herramienta de la Actividad Tutorial M.E.M. Santa del Carmen Herrera Sánchez Universidad Autónoma de Campeche Resumen: Este trabajo nos muestra como a través de actividades
Más detallesLA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE
LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE Subdirector General de Planificación y Coordinación Informática Ministerio de Trabajo y Asuntos Sociales Palabras clave Planificación
Más detallesWinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario.
WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. Índice contenido. INTRODUCCIÓN... 1-2 1. ENTORNO DE TRABAJO... 1-2 2. EDICIÓN DE PROGRAMAS...
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesMódulo 9: Aplicaciones Administrativas y Financieras de la Hoja de Cálculo. Guía del formador por cada módulo formativo
Módulo 9: Aplicaciones Administrativas y Financieras de la Hoja de Cálculo Guía del formador por cada módulo formativo Módulo 9 1. DENOMINACIÓN DEL MÓDULO MÓDULO 9: APLICACIONES ADMINISTRATIVAS Y INANCIERAS
Más detallesEl elearning paso a paso
El elearning paso a paso Puede alguien explicarme qué quiere decir eso de elaborar un proyecto de elearning? La introducción del elearning para una empresa o colectivo de empresas admite dos enfoques:
Más detallesColegio Alexander von Humboldt - Lima. Tema: La enseñanza de la matemática está en un proceso de cambio
Refo 07 2004 15 al 19 de noviembre 2004 Colegio Alexander von Humboldt - Lima Tema: La enseñanza de la matemática está en un proceso de cambio La enseñanza de la matemática debe tener dos objetivos principales:
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detalles1. Se establecen los conceptos fundamentales (símbolos o términos no definidos).
1. ÁLGEBRA DE BOOLE. El álgebra de Boole se llama así debido a George Boole, quien la desarrolló a mediados del siglo XIX. El álgebra de Boole denominada también álgebra de la lógica, permite prescindir
Más detallesComo lo expresamos cuando describimos el problema objeto de
Como lo expresamos cuando describimos el problema objeto de esta investigación, durante su desarrollo buscamos aproximarnos a las características y las condiciones de posibilidad de las prácticas académicas
Más detallesCorrespondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Más detallesOperativa en Acciones: Introducción a la Bolsa
Operativa en Acciones: Introducción a la Bolsa Índice 1. Introducción 2. Mercado de acciones 3. Libro de órdenes 4. Ordenes Básicas 5. Liquidez 6. Información Básica Conceptos 7. Operativa Ejemplo 8. Horarios
Más detallesTEMA 3: EN QUÉ CONSISTE?
Módulo 7 Sesión 3 5/16 TEMA 3: EN QUÉ CONSISTE? La metodología seguida para aplicar correctamente la técnica de RGT se basa en cuatro fases (Figura 1). En la primera de ellas, se seleccionan los elementos
Más detallesSu éxito se mide por la pertinencia y la oportunidad de la solución, su eficacia y eficiencia.
APUNTES PARA EL CURSO PROCESOS COGNITIVOS: RESOLUCIÓN DE PROBLEMAS Y TOMA DE DECISIONES Elaborado por Vicente Sisto Campos. Se trata de la confluencia de la capacidad analítica del equipo de identificar
Más detalles153. a SESIÓN DEL COMITÉ EJECUTIVO
ORGANIZACIÓN PANAMERICANA DE LA SALUD ORGANIZACIÓN MUNDIAL DE LA SALUD 153. a SESIÓN DEL COMITÉ EJECUTIVO Washington, D.C., EUA, 4 de octubre del 2013 Punto 5.2 del orden del día provisional CE153/5 (Esp.)
Más detallesAnálisis y cuantificación del Riesgo
Análisis y cuantificación del Riesgo 1 Qué es el análisis del Riesgo? 2. Métodos M de Análisis de riesgos 3. Método M de Montecarlo 4. Modelo de Análisis de Riesgos 5. Qué pasos de deben seguir para el
Más detallesCOSTOS DE FINANCIAMIENTO
Norma Internacional de Contabilidad Nº 23 COSTOS DE FINANCIAMIENTO Esta versión incluye las modificaciones resultantes de las NIIFs nuevas y modificadas emitidas hasta el 31 de marzo de 2004. La sección
Más detallesMatemáticas Básicas para Computación. Sesión 7: Compuertas Lógicas
Matemáticas Básicas para Computación Sesión 7: Compuertas Lógicas Contextualización En esta sesión lograremos identificar y comprobar el funcionamiento de las compuertas lógicas básicas, además podremos
Más detallesÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ
ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...
Más detallesCAPITULO VI CONCLUSIONES. Al haber analizado los conceptos presentados en este trabajo, pudimos llegar a la
CAPITULO VI CONCLUSIONES 6.1 Conclusión Al haber analizado los conceptos presentados en este trabajo, pudimos llegar a la conclusión de que la comunicación organizacional, es el flujo de información que
Más detallesCapitulo V Administración de memoria
Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal
Más detallesMatemáticas para la Computación
Matemáticas para la Computación José Alfredo Jiménez Murillo 2da Edición Inicio Índice Capítulo 1. Sistemas numéricos. Capítulo 2. Métodos de conteo. Capítulo 3. Conjuntos. Capítulo 4. Lógica Matemática.
Más detallesEJEMPLO DE REPORTE DE LIBERTAD FINANCIERA
EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA 1. Introduccio n El propósito de este reporte es describir de manera detallada un diagnóstico de su habilidad para generar ingresos pasivos, es decir, ingresos
Más detallesINTrodUCCIÓN El museo Como recurso EdUCATIvo
JUSTIFICACIÓN 2012 Introducción La era de la cultura digital y de la sociedad de la información ha generado gran cantidad de cambios para la sociedad en general y para el caso que nos ocupa la educación
Más detallesGUÍA BÁSICA DE USO DEL SISTEMA RED
SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD
Más detallesBatería MC-UB Método de evaluación de riesgos psicosociales
Batería MC-UB Método de evaluación de riesgos psicosociales 1. Introducción En el entorno laboral se están produciendo cambios profundos y cada vez más acelerados: mayor competitividad de las empresas,
Más detallesMATEMÁTICAS APLICADAS A LAS C.C. SOCIALES
MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES CAPÍTULO 7 Curso preparatorio de la prueba de acceso a la universidad para mayores de 25 años curso 2010/11 Nuria Torrado Robles Departamento de Estadística Universidad
Más detallesPREMIO ESTATAL DE EFICIENCIA ENERGÉTICA CUESTIONARIO DE REPORTE DE PRIMERA ETAPA TODAS LAS CATEGORÍAS (CATEGORIAS A, B, C, D Y E)
PREMIO ESTATAL DE EFICIENCIA ENERGÉTICA CUESTIONARIO DE REPORTE DE PRIMERA ETAPA TODAS LAS CATEGORÍAS (CATEGORIAS A, B, C, D Y E) La fecha límite para entregar este reporte de la Primera Etapa es el 1
Más detallesGUÍA PARA LA ELABORACIÓN DE LA PROPUESTA DE TESIS O PROYECTO FINAL DE GRADUACIÓN EN LA ESCUELA DE INGENIERÍA AGRÍCOLA
Universidad de Costa Rica Facultad de Ingeniería Escuela de Ingeniería Agrícola GUÍA PARA LA ELABORACIÓN DE LA PROPUESTA DE TESIS O PROYECTO FINAL DE GRADUACIÓN EN LA ESCUELA DE INGENIERÍA AGRÍCOLA Actualizado
Más detalles1. Generalidades. Nombre de la asignatura o unidad de aprendizaje. Apertura de negocios. Clave asignatura. Ciclo LA945. Modulo tercero (integración)
Nombre de la asignatura o unidad de aprendizaje Apertura de negocios Ciclo Modulo tercero (integración) Clave asignatura LA945 Objetivo general de la asignatura: El alumno analizará las bases para la apertura
Más detallesCapítulo 14 Solución de Controversias
Artículo 140: Cooperación Capítulo 14 Solución de Controversias Las Partes procurarán en todo momento llegar a un acuerdo sobre la interpretación y aplicación de este Tratado y realizarán todos los esfuerzos,
Más detallesINSTRUCTIVO PLATAFORMA ITM VIRTUAL itmvirtual.itm.edu.co
INSTRUCTIVO PLATAFORMA ITM VIRTUAL itmvirtual.itm.edu.co INTRODUCCIÓN A continuación podrá tener a su disposición la principal información para acceder a los cursos a distancia que ofrece el ITM a través
Más detallesTEMA 9 Cicloconvertidores
TEMA 9 Cicloconvertidores 9.1.- Introducción.... 1 9.2.- Principio de Funcionamiento... 1 9.3.- Montajes utilizados.... 4 9.4.- Estudio de la tensión de salida.... 6 9.5.- Modos de funcionamiento... 7
Más detallesTema 07. LÍMITES Y CONTINUIDAD DE FUNCIONES
Tema 07 LÍMITES Y CONTINUIDAD DE FUNCIONES Límite de una función en un punto Vamos a estudiar el comportamiento de las funciones f ( ) g ( ) ENT[ ] h ( ) i ( ) en el punto Para ello, damos a valores próimos
Más detallesCENTRO PANAMERICANO DE ESTUDIOS SUPERIORES
Maestría en Educación CENTRO PANAMERICANO DE ESTUDIOS SUPERIORES CEPES Presentación H oy en día cada vez más la sociedad en general, y del conocimiento en particular, plantea demandas educativas nuevas
Más detallesPRÁCTICAS ADMINISTRATIVAS
DIPLOMATURA EN GESTIÓN Y ADMINISTRACIÓN PÚBLICA PROGRAMA DE LA ASIGNATURA PRÁCTICAS ADMINISTRATIVAS Código: 445 (16 créditos) CURSO 2011-12 Coordinadora: Mª Teresa Balaguer Coll Departamento de Finanzas
Más detallesARQUITECTURA DE ORDENADORES
ASIGNATURA DE GRADO: ARQUITECTURA DE ORDENADORES Curso 2014/2015 (Código:68022042) 1.PRESENTACIÓN DE LA ASIGNATURA La asignatura "Arquitectura de Ordenadores" forma parte del plan de estudios destinado
Más detalles1. LA EVALUACION DEL DESEMPEÑO LABORAL. 1.2 Objetivos de la evaluación del desempeño laboral.
1. LA EVALUACION DEL DESEMPEÑO LABORAL 1.1 Evaluación del desempeño laboral. La evaluación del desempeño se define como un proceso sistemático mediante el cual se evalúa el desempeño del empleado y su
Más detallesSiempre fue importante saber donde estábamos, donde estaban los lugares importantes, nuestra casa Antes, el hombre usaba las estrellas para orientarse
G.I.S. DATA CONCEPTO. DEFINICION ESTADO, AVANCES Y DESARROLLOS DE ESTAS TECNOLOGIAS Jueves, 4 de Diciembre de 2014 Siempre fue importante saber donde estábamos, donde estaban los lugares importantes, nuestra
Más detallesMANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 2 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 2 HERRAMIENTA
Más detallesPráctica 4 Diseño de circuitos con puertas lógicas.
Práctica 4 Diseño de circuitos con puertas lógicas. Descripción de la práctica: -Esta práctica servirá para afianzar los conocimientos adquiridos hasta ahora de simplificación, e implementación de funciones,
Más detalles