Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 1/10

Tamanho: px
Começar a partir da página:

Download "Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 1/10"

Transcrição

1 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 1/10

2 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 2/10 Método de Karnaugh II / 7aº Projecto Até agora, Projecto a Projecto, e decidida a codificação das entradas e saídas, o que se fez depois foi escrever a Tabela de Verdade Na sessão anterior, a etapa seguinte foi transpô-la para um Mapa de Karnaugh Mas, para bom entendedor, na resolução de um Projecto genérico não é obrigatório começar por escrever a Tabela de Verdade para depois a transpor para um Mapa de Karnaugh; tal como para as outras sessões, irá partir-se de um Projecto concreto para exemplificar essa praxis (ficando o leitor desde já convidado a, partindo dos enunciados dos Projectos 3 e 4, preencher directamente os respectivos Mapas, sem antes escrever as correspondentes Tabelas). Considere um júri com quatro membros {B 3, B 2, B 1, B 0 }; cada um tem à sua disposição um botão com que aprova ou reprova o candidato Se e só se a maioria estiver a favor da aprovação, uma lâmpada verde acende. Em caso de empate, o presidente, B 3, tem voto de qualidade. Pretende-se um circuito para controlar a lâmpada O Mapa de Karnaugh para 4 variáveis {B 3, B 2, B 1, B 0 } encontra-se ao lado; como seria expectável, à esquerda, dispõem-se duas colunas, representando os dois membros do júri de maior índice, {B 3, B 2 } (ficando à esquerda o de maior índice, B 3 }; no topo, dispõem-se duas linhas, representando os dois membros do júri de menor índice, {B 1, B 0 } (ficando em baixo o de menor índice, B 0 }; célula a célula, confere-se quais os valores que aí tomam as variáveis ; V volve-se 1 (i.e., a lâmpada verde acende) apenas em oito células: quando três ou mais das variáveis, ou B 3 e alguma outra, forem 1 (Repare o leitor: assim procedendo, é irrelevante conhecer a numeração das células no seio do Mapa) Conhecido o Mapa de Karnaugh, faz-se o levantamento mental das associações de termos adjacentes: associando verticalmente 1 s que se encontrem na mesma coluna, logram-se quatro ovais, vidé ao lado: {7, 15} B 2B1B0 ; {9, 13} B 3 B 1B0 ; {11, 15} B 3B1B 0 ; {10, 14} B 3 B 1B0 ; associando horizontalmente 1 s que se encontrem na mesma linha, logra-se cinco ovais, vidé ao lado: {12, 13} B 3B2B1 ; {13, 15} B 3B2B 0 ;{ 14, 15} B 3B2B 1 ; {9, 11} B 3B2B0 ; {10, 11} B 3B2B 1 Estas nove ovais cobrem apenas 1 s; por outro lado, todos os 1 s acabam por ficar dentro de alguma oval. Pelo que se pode inferir que a função pode exprimir-se como um OR dos termos acima (não necessariamente todos) Ao fazê-lo, porém, advém uma expressão em que alguns deles se poderão aglutinar: ovais verticais: B 3 B 1B0 + B3B1B 0 B 3 B 0 ; B 3B1B 0 + B3 B 1B0 B 3 B 1 ; ovais horizontais: B 3B2B1 + B3B2B 1 B 3 B 2 ; B 3B2B0 + B3B2B0 B 3 B 0 ; B 3B2B1 + B3B2B 1 B 3 B 1. Repare-se: B 3 B 0 corresponde à aglutinação de duas ovais adjacentes! Idem para B 3 B 1 e B 3 B 2. Pretendendose a expressão mais simples para a função, há então que refinar a praxis seguida até agora: após levantar mentalmente as ovais correspondentes a pares de células adjacentes, há que investigar se algumas há que sejam adjacentes entre si; encontradas duas ovais, traça-se uma oval que as cubra (e muito importante! doravante ignoram-se as ovais que lhe deram origem)! No caso entre mãos, as ovais cobrindo células adjacentes ficam então reduzidas a: B 3 B 0 {9, 11, 13, 15}; B 3 B 1 {10, 11, 14, 15}; B 3 B 2 {12, 13, 14, 15}; B2B1B 0 {7, 15}; Resumindo: a função assume 1 em 8 células o que significa 8 mintermos (que são produtos das 4 variáveis); todas elas se podem aglutinar em pares adjacentes resultando 9 termos de produto com 3 variáveis; destes, alguns podem aglutinar-se resultando 3 termos de produto com 2 variáveis. Todos eles são produtos que assumem o valor 1 apenas para combinações de variáveis para as quais a função também se volve em 1 (Diz-se que a função cobre esses produtos). De acordo com a terminologia já introduzida na precedente sessão, conclui-se então: a função tem um total de 20 (=8+9+3) implicantes. As células podem aglutinar-se num total de quatro ovais que já se não podem aglutinar mais. Aos correspondentes 4 implicantes dá-se nome de implicantes primos. A solução final vem a ser uma selecção desses quatro implicantes primos: determinam-se, entre as correspondentes (4) ovais, quais as necessárias e suficientes para cobrir todos os 1 s da função, vidé ao lado. Adiante, aborda-se como, no sentido de chegar à solução mais simples, fazer adequadamente essa selecção.

3 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 3/10

4 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 4/10 Método de Karnaugh II / Estudo de caso SOP: 3 Variáveis Para lograr a expressão mais simplificada para uma função, há que operar uma selecção apropriada, entre os seus implicantes primos. A abordagem do método de Karnaugh para tal irá desenrolar-se em torno de casos Z B, B,, cujo Mapa de Karnaugh se indica ao lado. concretos. O primeiro caso é uma função de 3 variáveis, 2 1 B0 Pressuposto que se quer a expressão algébrica da função sob a forma de uma SOP, a primeira etapa é proceder ao levantamento mental dos seus implicantes primos. Percorre-se o Mapa, linha a linha e coluna a coluna, começando pelo canto superior esquerdo até terminar no canto oposto; e, para cada célula com um 1, discernemse os implicantes primos que a cobrem e, mentalmente, para cada um, desenha-se a pertinente oval. No caso, seja a célula 0 ; posto que existem 3 variáveis, ela terá certamente 3 células adjacentes, a saber: {1, 2 e 4}; posto que as células {2 e 4} contêm 0, só existe uma oval possível (cobrindo a célula 0 ): {0, 1}, vidé ao lado; considere-se agora a célula 1 ; as células que lhe são adjacentes são: {0, 3 e 5}; mas só as células {0 e 5} é que contêm 1 pelo que só existem duas ovais possíveis (cobrindo a célula 1 ): {0, 1} e {1, 5}; considere-se agora a célula 5 ; as células que lhe são adjacentes são: {1, 4 e 7}; mas só as células {1 e 7} é que contêm 1 pelo que só existem duas ovais possíveis (cobrindo a célula 5 ): {1, 5} e {5, 7}; considere-se enfim a célula 7 ; as células que lhe são adjacentes são: {3, 5 e 6}; mas só a célula 5 é que contém 1 pelo que só existe uma oval possível (cobrindo a célula 7 ): {5, 7}. A cada oval corresponde uma expressão algébrica que se constrói de maneira parecida com a dos mintermos: forma-se um produto de variáveis. Para cada variável: se ela for 1 para todas as células dessa oval, ficará na forma normal; se for 0 para todas as células dessa oval, ficará na forma complementar; se não tiver sempre o mesmo valor em todas as células dessa oval, ela será excluída desse produto. Como exemplo de aplicação, veja-se a oval {1, 5}: a expressão algébrica será B 1 B 0, pois {B 2=0 na célula 1, mas B 2 =1 na célula 5 exclui-se B 2 ; B 1 =0 usa-se forma complementar; B 0 =1 usa-se forma normal}. No total, por conseguinte, há a considerar três ovais/implicantes primos: {0, 1} B 2 B 1 ; {1, 5} B 1 B 0 ; {5, 7} B 2 B 0 Serão necessários todos estes implicantes primos? Em caso contrário, quais a ignorar? A resposta irá basear-se no seguinte: a solução tem que cobrir todos os 1 s, não pode nenhum ficar de fora! A este respeito, existe uma diferença notável entre as células {1 e 5} e {0 e 7}: concretamente, veja-se o caso da célula 1 : existem duas ovais / implicantes primos ( B 2 B 1 e B 1 B 0 ) cobrindo-a! E, para a célula 5, o mesmo se verifica: existem duas ovais / implicantes primos ( B 1 B 0 e B 2 B 0 ) cobrindo-a! Isso significa uma certa liberdade na escrita da solução. Para cobrir a célula 1, pode escolher-se entre B 2 B 1 e 1 B 0 B ; e, para cobrir a célula 5, pode escolher-se entre B 1 B 0 e B 2 B 0 ; veja-se agora o caso da célula 0 : só existe uma oval / implicante primo ( B 2 B 1 ) cobrindo-a! E, para a célula 7, o mesmo se verifica: só existe uma oval / implicante primo ( B 2 B 0 ) cobrindo-a! Isso significa que, no tocante às células {0, 7}, não há liberdade na escrita da solução. Para cobrir a célula 0, não há outra escolha possível: tem que se escolher B 2 B 1. Idem para a célula 7 : tem que se escolher B 2 B 0. A um implicante primo que tem obrigatoriamente que fazer parte da solução pois para alguma das células que ele cobre não há outra maneira de a cobrir!, dá-se o nome de implicante primo essencial. (Acentue-se: o que se desenvolveu acima é um exercício puramente mental; porém, por mor de o leitor o acompanhar, apresenta-se ao lado uma carta dos implicantes primos e das células que eles cobrem ) Há então dois implicantes primos essenciais. Pode então começar-se já a escrever: V = B 2 B 1 + B 2 B 0 + Os com que V finda significam que quiçá tenha que se adicionar algo mais É o que se irá ver a seguir. Em termos práticos, todavia, o que há a fazer é tão só isto: quando e apenas quando se discernir um implicante primo essencial, há que, de imediato, traçar a correspondente oval no Mapa de Karnaugh. No caso, tendo analisado a célula 0 e descoberto que só há uma oval que a cobre traça-se a oval {0, 1}! e tendo analisado a célula 7 e percebido que só há uma oval que a cobre traça-se a oval {5, 7}! Ao fazê-lo, porém, vêm a ficar cobertos todos os 1 s da função! E, porquanto se procura a expressão mais simplificada para V, deve ignorar-se a oval {1, 5}

5 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 5/10

6 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 6/10 Método de Karnaugh II / Estudo de caso SOP: 4 Variáveis Na continuação do estudo do método de Karnaugh para conseguir a expressão mais simplificada para uma Z A, B,C,D, vidé Mapa de Karnaugh ao lado. função, aborda-se agora o caso de uma de 4 variáveis, Pressuposto que se quer a expressão algébrica da função sob a forma de uma SOP, a primeira etapa é percorrer o Mapa; e, para cada célula com 1, discernir os implicantes primos sob a forma de ovais que a cobrem no tocante à célula 0, ela é coberta por duas ovais: {0, 1, 3, 2} e {0, 2, 4, 6}; no tocante à célula 1, é coberta por outras duas ovais: {0, 1, 3, 2} e {1, 9}; no tocante às células 3 e 2, são cobertas por outras duas ovais: {0, 1, 3, 2} e {3, 2, 7, 6}; e assim por diante (Não esquecer: as asserções acima significam que doravante se ignoram as ovais {0, 1}, {3, 2}, {0, 2} e {1, 3}, pois estão cobertas por {0, 1, 3, 2}; idem para as ovais {4, 6}, {0, 4} e {2, 6}, pois estão cobertas por {0, 2, 4, 6}; e idem para as ovais {7, 6} e {3, 7}, pois estão cobertas por {3, 2, 7, 6}) Prosseguindo o varrimento das células com 1, as conclusões podem ser listadas mentalmente numa carta dos implicantes primos e das células que eles cobrem, vidé ao lado. Ora, é patente que nenhum dos implicantes primos é essencial: qualquer uma das onze células com 1 pode ser coberta por ao menos duas ovais! Nenhum implicante primo ser essencial significa que não há nenhum implicante primo que tenha mesmo que fazer parte da solução! A solução volver-se-á, então, numa sábia escolha: há que seleccionar, entre os implicantes primos, o conjunto mais simples que cobre todas as células com 1 do Mapa! as células com 1 a cobrir são as seguintes: {0, 1, 2, 3, 4, 6, 7, 9, 12, 13, 15}; pretendendo-se a expressão mais simples para a função, será natural começar por concentrar a atenção numa célula que seja coberta por uma das ovais maiores (no caso, as que cobrem 4 células). Seja, nomeadamente, o caso da célula 0 ; ela é coberta pelas ovais {0, 1, 3, 2} e {0, 2, 4, 6}; escolhendo a primeira delas, far-se-á o seguinte: traça-se de imediato, no Mapa, uma oval cobrindo as células {0, 1, 3, 2}; e escreve-se Z AB... ; com o que, doravante, só falta cobrir as células {4, 6, 7, 9, 12, 13, 15}; de novo, será natural centrar a atenção numa célula coberta por uma das ovais maiores o que sucede com as células {4 e 6}. Ora, a célula 4 é coberta por {0, 2, 4, 6} e a célula 6 é coberta por {0, 2, 4, 6} e {3, 2, 7, 6}; qualquer destas ovais cobre duas células do conjunto que falta cobrir pelo que quiçá seja indiferente escolher uma ou outra Optando por {0, 2, 4, 6} traça-se de imediato, no Mapa, uma oval cobrindo as células {0, 2, 4, 6}; e escreve-se Z AB AD; com o que, doravante, só falta cobrir as células {7, 9, 12, 13, 15\}; para as cobrir, oferecem-se as seguintes ovais: {3, 2, 7, 6}, {1, 9}, {4, 12}, {7, 15}, {12, 13}, {13, 9} e {13, 15}; o desafio é seleccionar, entre elas, o conjunto mais simples que cobre aquelas cinco células que falta cobrir! Ora, relativamente a elas, {3, 2, 7, 6} cobre apenas a célula {7}; {1, 9} cobre apenas a célula {9}; {4, 12} cobre apenas a célula {12}; {7, 15} cobre as células {7 e 15}; {12, 13} cobre as células {12 e 13}; {13, 9} cobre as células {9 e 13}; {13, 15} cobre as células {13 e 15}; Uma escolha possível será {9 e 13}, {7, 15} e {4, 12} ou seja: Z AB AD ACD BCD BCD Há várias outras soluções possíveis. Ao lado, listam-se três, e o leitor poderá deduzir outras É hora de confrontar o caso presente com os Mapas de Karnaugh já discutidos: no Mapa do 7aº Projecto, há 4 implicantes primos, todos essenciais pelo que todos farão parte da solução; no Mapa do Estudo de caso SOP: 3 Variáveis, há 3 implicantes primos, dos quais dois são essenciais e o restante é não essencial e que acabou por ser ignorado na escrita da expressão algébrica da função; no Mapa do Estudo de caso SOP: 4 Variáveis, não é essencial nenhum dos nove implicantes primos acabando a solução por suportar-se em apenas cinco deles, e portanto ficando ignorados os restantes quatro. Resta, então, o caso de um Mapa com implicantes primos essenciais e alguns não-essenciais, dos quais nem todos sejam ignorados quando houver que escrever a expressão simplificada da função É o que se vai abordar a seguir

7 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 7/10

8 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 8/10 Método de Karnaugh II / Estudo de caso SOP: 5 Variáveis Considere-se a função de 5 variáveis A, B,C,D, E Z cujo Mapa de Karnaugh é dado ao lado. A primeira etapa é percorrer o Mapa, começando pelo canto superior esquerdo até terminar no canto oposto No tocante à célula 0, e havendo 5 variáveis, ela (como também qualquer uma outra) terá 5 células adjacentes; são elas, é claro, as células {1 e 8}, mas também as células {2, 4 e 16} porquanto cada uma, relativamente a algum dos espelhos a considerar no Mapa (aliás ao lado assinalados), é simétrica da célula 0. Porém e pressuposto que se deseja a expressão algébrica da função sob a forma de uma SOP há que ter em conta que nem todas elas comportam 1 : só há a considerar, como candidatas a aglutinar à célula 0, o conjunto {1, 2, 4 e 16}. A primeira dedução é: com a célula 0 podem formar-se as ovais {0, 1}, {0, 2}, {0, 4} e {0, 16}. (Abra-se um parêntesis Posto que, na construção de uma SOP, são relevantes somente as células com 1, é comum operar uma simplificação no Mapa: deixam-se em branco as células com 0, vidé ao lado) Uma pergunta se põe agora: estará alguma daquelas quatro ovais coberta por uma oval mais gorda? Veja-se a oval {0, 1}. A resposta àquela pergunta volve-se em encontrar alguma oval que lhe seja adjacente e o próprio leitor conseguirá descobrir por si que lhe são adjacentes as duas ovais {3, 2} e {16, 17}: com efeito, cada uma destas, relativamente a algum dos espelhos, é simétrica de {0, 1}; pelo que se deve ignorar doravante a oval {0, 1} e só reter as ovais {0, 1, 3, 2} e {0, 1, 16, 17}. E a pergunta regressa: estará alguma destas coberta por uma oval mais gorda? A resposta é: não ou seja: {0, 1, 3, 2} e {0, 1, 16, 17} denotam implicantes primos! Será algum essencial? Eis como o discernir: para cada um, verifica-se se alguma das suas células só pode ser coberta por ele. Quanto a {0, 1, 3, 2}, constata-se: as células {0 e 1} são também cobertas por {0, 1, 16, 17}; 3 é também coberta por {3, 11}; e 2 é também coberta por {3, 2, 19, 18}; ou seja: {0, 1, 3, 2} não é essencial.. Quanto a {0, 1, 16, 17}, constata-se: as células {0 e 1} são também cobertas por {0, 1, 3, 2}; 16 é também coberta por {16, 18}; e 17 é também coberta por {17, 21}; ou seja: {0, 1, 16, 17} também não é essencial. Veja-se agora a oval {0, 2}. Há duas ovais concretamente, {6, 4} e {16, 18} que lhe são adjacentes: cada uma, relativamente a algum espelho, é simétrica de {0, 2}; pelo que se deve ignorar doravante {0, 2} e só reter as ovais {0, 2, 6, 4} e {0, 2, 16, 18}. E de novo há que perguntar: estará alguma destas ovais coberta por uma mais gorda? A resposta é: sim! {16, 18, 22, 20} é adjacente a {0, 2, 6, 4}, e {6, 4, 22, 20} é adjacente a {0, 2, 16, 18} pelo que se deve ignorar doravante {0, 2, 6, 4} e {0, 2, 16, 18} e só reter a oval {0, 2, 6, 4, 16, 18, 22, 20}. E, de novo: estará ela coberta por uma mais gorda? A resposta é: não ou seja: ela representa um implicante primo! Qual a sua expressão algébrica? É B E pois {B=0 e E=0 (nas 8 células da oval) usa-se forma complementar; mas A, C e D não assumem sempre o mesmo valor naquelas 8 células excluem-se A, C e D }. Parêntesis: Revendo os casos estudados, observa-se que ovais de 2, 4 ou 8 células representam implicantes onde faltam, respectivamente 1, 2 ou 3 das variáveis da função; vice-versa, e generalizando: para lograr um implicante onde faltam n variáveis da função, é necessário aglutinar 2 n células, em que cada uma é adjacente a outras n. Entretanto, convém inquirir: será ele essencial? Para o discernir, repete-se a praxis acima: verifica-se se ao menos uma das suas células só pode ser coberta por ele. Constata-se: a célula 0 é também coberta por {0, 1}; a célula 2 é também coberta por {2, 3}; a célula 6 é também coberta por {6, 14}; mas quanto à célula 4, não há outra maneira de a cobrir do que se infere: o implicante primo em causa é mesmo essencial! O que significa que a expressão da função será Z BE... e, ipso facto, já não há lugar à interrogação como cobrir as células {0, 2, 6, 4, 16, 18, 22, 20}?. Para o salientar visualmente, traça-se de imediato sobre o Mapa a oval que as cobre ficando claro que, doravante, só há que discernir como cobrir as células {1, 3, 11, 14, 15, 27, 30, 31, 29, 17, 21}. Deixa-se ao leitor a tarefa de as ir percorrendo e concluir da existência dum implicante primo essencial mais: {11, 15, 27, 31} pois não há outro modo de cobrir a célula 27. Pelo que será Z BE BDE... e, ipso facto, já não há que inquirir como cobrir as células {11, 15, 27, 31}?. Para o salientar visualmente, traça-se a oval que as cobre clarificando que, doravante, só há que saber como cobrir as células {1, 3, 14, 30, 29, 17, 21} com alguns dos (8) implicantes primos restantes. Quanto a estes, poderá o leitor mesmo deduzir que nenhum é essencial, pelo que lhe resta operar uma selecção entre eles, vidé ao lado duas alternativas. Seja permitido findar este estudo de caso com uma verdade de La Palisse: o desenvolvimento acima deverá ser bastante para certificar o leitor que, para saber aplicar bem o algoritmo de Karnaugh, há que praticar bastante

9 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 9/10

10 Prof V Vargas, IST Método de Karnaugh II 26/11/13, Pg 10/10 Método de Karnaugh II / 7bº Projecto Em todos os Projectos até agora abordados, e tendo decidido quais as entradas a ter em conta num circuito, nunca houve dúvidas sobre qual deveria ser a sua saída para qualquer que fosse a combinação dos valores assumidos por aquelas entradas. Isso nem sempre acontece: há circuitos para os quais se verifica o que em Sistemas Lógicos/Digitais se designa comummente de Indiferenças (Don t care, no jargão anglo-saxónico). Quiçá ajude perceber essa eventualidade concretizá-la através de um Projecto apropriado, vidé enunciado ao lado. É pacífico o preenchimento da Tabela de Verdade, vidé ao lado onde é patente que ficaram três casos por especificar; de facto, e pressuposta a codificação ao lado, qual a saída que o Circuito deverá produzir para as combinações {S=0, G=1} que devem ser entendidas como um Homem Grávido? e para as combinações {I=0, G=1} que devem ser entendidas como Grávido com menos de 10 anos? Essas combinações das entradas são, em termos práticos, inexpectáveis; então, não há que especificar a saída do circuito para essas combinações: para quê fazê-lo, se correspondem a situações que na vida real se espera que nunca irão ocorrer? Circuitos assim designam-se máquinas incompletamente especificadas; o mesmo se dirá de circuitos em que, ao menos para uma combinação das entradas passível de ocorrer, a respectiva saída é irrelevante. Para uma combinação de entradas assim em que a saída do circuito é irrelevante, a Tabela de Verdade é preenchida com um X. A especificação da função volve-se então em dois s: um listando os mintermos (isto é, as combinações de entradas para as quais a função assume o valor 1 ), e um outro listando as combinações para as quais o valor da função é irrelevante. No caso, A m 0,4,7 d 1,3,5 O preenchimento do Mapa de Karnaugh é feito como habitualmente a diferença sendo que, nas células correspondentes a combinações para as quais o valor da função é irrelevante, se inscreve um X, vidé ao lado. Uma questão óbvia se põe agora: como aplicar o algoritmo de Karnaugh, quando o Mapa comporta X s? A resposta é: aplica-se exactamente como foi explicado com o cuidado de tratar cada X como um joker : se, por mor de obter uma expressão mais simples para a função, convier tratá-lo como 1, então ele é tratado como um 1 (e se convier tratá-lo como 0, então ele é tratado como um 0 ). No caso, e visando lograr a SOP mais simples, é óbvia a oval {0, 4}; mas há que perguntar: estará ela coberta por uma mais gorda? A resposta depende do valor que se atribuir aos X s nas células {1, 5}: se eles forem tratados como 1 s, então é claro que existe uma oval mais gorda e por conseguinte remetendo para um implicante mais simples, concretamente {0, 1, 4, 5}. Quanto a esta, não há nenhuma oval mais gorda que a cubra de que se conclui que representa um implicante primo; pode aliás verificar-se que ele é essencial Então, para o salientar visualmente, traça-se de imediato sobre o Mapa a oval que as cobre. similarmente, que valor atribuir aos X s para cobrir a célula 7 com uma oval o mais gorda possível? A resposta é óbvia: se todos os X s forem tratados como 1 s, chega-se à oval {1, 3, 5, 7} que obviamente representa um implicante primo essencial. A SOP mais simples será então: A I G. Se, em alternativa, se pretender a POS mais simples, é óbvia a oval {2, 6}; mas há que perguntar: será possível cobri-la com uma mais gorda? O leitor poderá por si deduzir que não: as ovais que lhe são adjacentes são {0, 4} que está preenchida com 1 s, e {3, 7} que comporta um 1. Independentemente do valor a atribuir aos X s, não é pois possível aglutinar {2, 6} com {0, 4} ou {3, 7}: a POS mais simples será então: A I G. Materializada esta expressão num Circuito, nada impede que alguém lhe force nas entradas as combinações impossíveis ({S=0, G=1} e {I=0, G=1}). Qual será então a saída do circuito? Não custa discerni-lo: será 1 Um parêntesis final: neste Projecto, os X s vieram todos a ser considerados como 1 s mas essa não é a regra geral: Projectos haverá onde dará mais jeito considerar alguns X s como 1 s (e os restantes como 0 s).

Tabela 1 - Minitermos e Maxtermos para uma função de 3 variáveis.

Tabela 1 - Minitermos e Maxtermos para uma função de 3 variáveis. Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 FORMAS CANÔNICAS A lógica estruturada é baseada na capacidade de escrever equações booleanas de maneira

Leia mais

Sistemas Digitais Minimização de Funções: Mapas de Karnaugh

Sistemas Digitais Minimização de Funções: Mapas de Karnaugh Sistemas Digitais Minimização de Funções: Mapas de Karnaugh João Paulo Baptista de Carvalho (Prof. Auxiliar do IST) joao.carvalho@inesc-id.pt Minimização de uma Função Trata-se de obter a expressão mínima

Leia mais

Mapas de karnaugh. Mapas de Karnaugh para funções de duas variáveis. m 0 m 1. m 2 m 3 X Y. Mapas de Karnaugh para funções de três variáveis

Mapas de karnaugh. Mapas de Karnaugh para funções de duas variáveis. m 0 m 1. m 2 m 3 X Y. Mapas de Karnaugh para funções de três variáveis Mapas de karnaugh ESTV-ESI-Sistemas Digitais-Mapas de Karnaugh 1/7 onstitui um método gráfico/tabular de representação de funções e de aplicação sistemática do processo de simplificação algébrica. Permite

Leia mais

Técnicas Digitais para Computação

Técnicas Digitais para Computação INF 8 Técnicas Digitais para Computação Minimização de Funções Booleanas Aula Técnicas Digitais. Mapas de Karnaugh com 2 variáveis Diagrama onde cada célula corresponde a um mintermo Exemplo com 2 variáveis

Leia mais

Circuitos Lógicos Combinacionais (parte 2) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

Circuitos Lógicos Combinacionais (parte 2) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota Circuitos Lógicos Combinacionais (parte 2) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota 4.5 Método do Mapa de Karnaugh Método gráfico usado para simplificar uma equação

Leia mais

Álgebra de Boole. Álgebra de Boole - axiomas

Álgebra de Boole. Álgebra de Boole - axiomas 854 - George Boole Álgebra de Boole formular proposições como V ou F combinar proposições avaliar a sua veracidade ou falsidade 938 - (Bell Labs) Claude Shannon adaptou a álgebra de Boole à análise de

Leia mais

Sistemas Digitais / Sistemas Digitais I 3 Simplificação de funções

Sistemas Digitais / Sistemas Digitais I 3 Simplificação de funções Simplificação de funções lógicas com mapas de Karnaugh característica essencial dos mapas de Karnaugh é que quadrículas geometricamente adjacentes na horizontal ou na vertical (mas não na diagonal) correspondem

Leia mais

Prof V Vargas, IST Funções Booleanas 26/11/13, Pg 1/18

Prof V Vargas, IST Funções Booleanas 26/11/13, Pg 1/18 Prof V Vargas, IST Funções ooleanas 6//3, Pg /8 Prof V Vargas, IST Funções ooleanas 6//3, Pg /8 Funções ooleanas / 4º Projecto Esta sessão versa Funções ooleanas mais prosaicamente, estratégias diferentes

Leia mais

Prof V Vargas, IST Álgebra de Boole 26/11/13, Pg 1/14

Prof V Vargas, IST Álgebra de Boole 26/11/13, Pg 1/14 Prof V Vargas, IST Álgebra de Boole 26/11/13, Pg 1/14 Prof V Vargas, IST Álgebra de Boole 26/11/13, Pg 2/14 Álgebra de Boole / 3º Projecto Esta sessão versa a Álgebra de Boole, ela oferece uma notação

Leia mais

Prof V Vargas, IST Números com Sinal 26/11/13, Pg 1/10

Prof V Vargas, IST Números com Sinal 26/11/13, Pg 1/10 Prof V Vargas, IST Números com Sinal 26/11/13, Pg 1/10 Prof V Vargas, IST Números com Sinal 26/11/13, Pg 2/10 Números com Sinal / 13º Projecto Esta sessão versa Números com Sinal. Como nas outras sessões,

Leia mais

_32109, _42109, _52109 e (o traço indica onde deve ser colocado o algarismo das centenas de milhar)

_32109, _42109, _52109 e (o traço indica onde deve ser colocado o algarismo das centenas de milhar) Questão 1 Como o algarismo das unidades é 1, para que o número seja aditivado, a soma dos algarismos das casas das dezenas, centenas e unidades de milhar deve ser igual a 1. Existe só um número com quatro

Leia mais

Circuitos sequenciais síncronos

Circuitos sequenciais síncronos Circuitos sequenciais síncronos Considerações gerais Modelos de Mealy e de Moore Projecto de circuitos sequenciais síncronos Usando lógica discreta Usando ROMs 2 1 Um contador ou um registo como os que

Leia mais

EXPESSÕES BOOLEANAS E MAPAS DE KARNAUGH (Kmaps) AULA 05 Arquitetura de Computadores Gil Eduardo de Andrade

EXPESSÕES BOOLEANAS E MAPAS DE KARNAUGH (Kmaps) AULA 05 Arquitetura de Computadores Gil Eduardo de Andrade EXPESSÕES BOOLEANAS E MAPAS DE KARNAUGH (Kmaps) AULA 05 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização

Leia mais

Contadores {pctr_r.doc}

Contadores {pctr_r.doc} Prof V Vargas, IST Contadores 4/7/, Pg /6 Contadores {pctr_r.doc} Preâmbulo: P: CTR DIV 6 Como o denota a mnemónica, CTR DIV 6 (Counter), o circuito figurado vem a ser um Contador de módulo 6: ao ritmo

Leia mais

Capítulo 3. Álgebra de Bool

Capítulo 3. Álgebra de Bool Capítulo 3 Álgebra de Bool Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Compreender a relação entre lógica Booleana e os circuitos

Leia mais

SISTEMAS DIGITAIS MINIMIZAÇÃO DE FUNÇÕES BOOLEANAS

SISTEMAS DIGITAIS MINIMIZAÇÃO DE FUNÇÕES BOOLEANAS MINIMIZAÇÃO DE FUNÇÕES BOOLEANAS Outubro de MINIMIZAÇÃO DE FUNÇÕES BOOLEANAS - 2 SUMÁRIO: MINIMIZAÇÃO ALGÉBRICA MINIMIZAÇÃO DE KARNAUGH REPRESENTAÇÃO DE FUNÇÕES DE N VARIÁVEIS QUADROS DE 3 e 4 VARIÁVEIS

Leia mais

Mapa de Karnaugh. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Mapa de Karnaugh. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Mapa de Karnaugh Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 15 Simplificação Na forma mínima soma de produtos só devem aparecer termos correspondentes a grupos primários. Cada célula

Leia mais

SIMPLIFICAÇÃO GRÁFICA DE EXPRESSÕES BOOLEANAS Minitermos e Maxitermos

SIMPLIFICAÇÃO GRÁFICA DE EXPRESSÕES BOOLEANAS Minitermos e Maxitermos SIMPLIFICAÇÃO GRÁFICA DE EXPRESSÕES BOOLEANAS Minitermos e Maxitermos Além da simplificação algébrica, existe outra forma bem mais prática, que é a simplificação gráfica, através dos mapas de Veitch-Karnaugh,

Leia mais

INICIAÇÃO AO EXCEL Renato Albuquerque abril de 2016

INICIAÇÃO AO EXCEL Renato Albuquerque abril de 2016 Noções básicas Vamos trabalhar com o Microsoft Office EXCEL 2010, software que está instalado em todos os computadores da escola. O EXCEL é uma folha de cálculo eletrónica, isto é, um programa que permite

Leia mais

Lógica. Fernando Fontes. Universidade do Minho. Fernando Fontes (Universidade do Minho) Lógica 1 / 65

Lógica. Fernando Fontes. Universidade do Minho. Fernando Fontes (Universidade do Minho) Lógica 1 / 65 Lógica Fernando Fontes Universidade do Minho Fernando Fontes (Universidade do Minho) Lógica 1 / 65 Outline 1 Introdução 2 Implicações e Equivalências Lógicas 3 Mapas de Karnaugh 4 Lógica de Predicados

Leia mais

Sistemas Digitais Universidade Católica do Salvador Professor Marco Antônio C. Câmara. Aula 03 Simplificação de Expressões Lógicas.

Sistemas Digitais Universidade Católica do Salvador Professor Marco Antônio C. Câmara. Aula 03 Simplificação de Expressões Lógicas. Sistemas Digitais Universidade Católica do Salvador Professor Marco Antônio C. Câmara Aula 03 Simplificação de Expressões Lógicas Roteiro da Aula : Nesta aula conheceremos os métodos mais utilizados para

Leia mais

Aula 5. Mapas de Karnaugh. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 5. Mapas de Karnaugh. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 5 Mapas de Karnaugh EL 44 - istemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira . Mapa de KARNAUGH ou Mapa K l É uma exposição visual de produtos fundamentais necessários para um solução de

Leia mais

Definição 1.1 : Uma árvore é um grafo simples conexo e sem ciclos.

Definição 1.1 : Uma árvore é um grafo simples conexo e sem ciclos. 1 Árvores Definição 1.1 : Uma árvore é um grafo simples conexo e sem ciclos. Um grafo simples sem ciclos mas não conexo (em que cada componente conexa é portanto uma árvore) chama-se uma floresta. Numa

Leia mais

Introdução à Informática. Funções Lógicas. Ageu Pacheco e Alexandre Meslin

Introdução à Informática. Funções Lógicas. Ageu Pacheco e Alexandre Meslin Introdução à Informática Funções Lógicas Ageu Pacheco e Alexandre Meslin Objetivo da Aula: Estudar os principais métodos empregados na simplificação/minimização de funções lógicas (booleanas( booleanas).

Leia mais

Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul

Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Edital nº 027/2015 PROVA: INFORMÁTICA/SISTEMAS DIGITAIS E COMPILADORES RECURSOS DA VAGA 6 ## PROTOCOLO: 2 (INFORMÁTICA/SISTEMAS DIGITAIS E COMPILADORES) Inscrição: 0600280 Candidato: ANDRESSA VERGUTZ Campus:

Leia mais

Eletrônica Digital Lista de Exercícios

Eletrônica Digital Lista de Exercícios Eletrônica Digital Lista de Exercícios 1. Preencha a tabela abaixo para cada uma das funções indicadas. x 2 x 1 x 0 x 2 x 1 x 2 +x 1 x 2 x 1 x 2 x 1 + x 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1

Leia mais

CIR CIR CIR m CIR 12 CIR 1. Problema

CIR CIR CIR m CIR 12 CIR 1. Problema roblema C B 4 A 3 4 m Calcule todas as reacções externas. As forças aplicadas actuam no meio das barras. Resolução (verificação da estatia: Estática) H A : libertação e a introdução da reacção incógnita

Leia mais

Ficha de Exercícios nº 3

Ficha de Exercícios nº 3 Nova School of Business and Economics Álgebra Linear Ficha de Exercícios nº 3 Transformações Lineares, Valores e Vectores Próprios e Formas Quadráticas 1 Qual das seguintes aplicações não é uma transformação

Leia mais

Praticar os princípios da ordenação, cópia de formatos, hifenização, trabalho com múltiplos documentos, modos de visualização e impressão.

Praticar os princípios da ordenação, cópia de formatos, hifenização, trabalho com múltiplos documentos, modos de visualização e impressão. Sessão nº 7 Mais opções de formatação e impressão Objectivos: Praticar os princípios da ordenação, cópia de formatos, hifenização, trabalho com múltiplos documentos, modos de visualização e impressão.

Leia mais

OpenOffice.org. tutorial apresentação

OpenOffice.org. tutorial apresentação tutorial apresentação Criar uma nova apresentação Assistente Apresentação Inserir diapositivos Seleccionar diapositivos Formatar uma página Formatar diapositivos Vistas do espaço de trabalho Iniciar apresentação

Leia mais

Lógica de Polaridade {ppolar.doc} Lógica Positiva e Lógica Negativa

Lógica de Polaridade {ppolar.doc} Lógica Positiva e Lógica Negativa Prof V Vargas, IST Lógica de Polaridade 24/07/12, Pg 1/12 Lógica de Polaridade {ppolar.doc} Lógica Positiva e Lógica Negativa 1. Diga que integrados TTL (em lógica positiva) utilizaria para materializar

Leia mais

Atalho de teclado CTRL + P

Atalho de teclado CTRL + P Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série Existem algumas maneiras simples de você visualizar exatamente o que quer imprimir no Excel. Vamos ver as 3 principais maneiras de se

Leia mais

Indiscernibilidade de Idênticos. Atitudes Proposicionais e indiscernibilidade de idênticos

Indiscernibilidade de Idênticos. Atitudes Proposicionais e indiscernibilidade de idênticos Indiscernibilidade de Idênticos Atitudes Proposicionais e indiscernibilidade de Consideremos agora o caso das atitudes proposicionais, das construções epistémicas e psicológicas, e perguntemo-nos se é

Leia mais

5. Gestão das classificações resultantes dos processos de avaliação da plataforma

5. Gestão das classificações resultantes dos processos de avaliação da plataforma MOODLE - NÍVEL II ACTIVIDADES 5. Gestão das classificações resultantes dos processos de avaliação da plataforma As Classificações, que se encontra no bloco Administração, permitem ao professor para executar

Leia mais

Minimização de Expressões Método de Karnaugh

Minimização de Expressões Método de Karnaugh Minimização de Expressões Método de Karnaugh Conceitos básicos Método de Karnaugh Mapas de Karnaugh de três variáveis 2 1 A minimização de uma expressão lógica é um processo que, para uma função, permita

Leia mais

Problemas de Transportes e de Afectação

Problemas de Transportes e de Afectação CAPÍTULO 6 Problemas de Transportes e de Afectação 1. Problema de Transporte Este problema, que é um dos particulares de PL, consiste em determinar a forma mais económica de enviar um bem disponível, em

Leia mais

Prova de Aferição de Matemática

Prova de Aferição de Matemática prova de aferição do ensino básico 2011 Prova de Aferição de Matemática 1.º Ciclo do Ensino Básico Critérios de Codificação 2011 PA Página C/1/ 20 CRITÉRIOS GERAIS DE CODIFICAÇÃO A prova de aferição de

Leia mais

Lista de Exercícios - Multiplicação

Lista de Exercícios - Multiplicação Nota: Os exercícios desta aula são referentes ao seguinte vídeo Matemática Zero 2.0 - Aula 6 - Multiplicação - (parte 1 de 2) Endereço: https://www.youtube.com/watch?v=gppmajolb1s Gabaritos nas últimas

Leia mais

A B f(a, B) = A + B. A f(a ) = A

A B f(a, B) = A + B. A f(a ) = A Álgebra de Boole ESTV-ESI-Sistemas Digitais-Álgebra de Boole 1/7 A Álgebra de Boole é uma ferramenta matemática muito utilizada na representação e simplificação de funções binárias (ou lógicas), sendo

Leia mais

Módulo de Princípios Básicos de Contagem. Segundo ano

Módulo de Princípios Básicos de Contagem. Segundo ano Módulo de Princípios Básicos de Contagem Permutação simples Segundo ano Permutação Simples 1 Exercícios Introdutórios Exercício 1. De quantas formas se pode dispor quatro pessoas em fila indiana? Exercício

Leia mais

C A R T I L H A. - Recursos Humanos Cargos

C A R T I L H A. - Recursos Humanos Cargos C A R T I L H A - Recursos Humanos Cargos Elaborada por: DIRPD Diretoria de Processamento de Dados Universidade Federal de Uberlândia Maio/2009 Apresentação Esta cartilha foi elaborada para auxiliar os

Leia mais

OBMEP 2010 Soluções da prova da 2ª Fase Nível 1. Questão 1

OBMEP 2010 Soluções da prova da 2ª Fase Nível 1. Questão 1 1 Questão 1 a) O número-parada de 93 é 4, pois 93 9 3 = 27 2 7 = 14 1 4 = 4. b) Escrevendo 3 2 = 6 vemos que 32 3 2 = 6. Como 32 = 4 2 2 2, temos 4222 4 2 2 2 = 32 3 2 = 6 e assim o número-parada de 4222

Leia mais

Mapas de Karnaugh Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Mapas de Karnaugh Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h Mapas de Karnaugh Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Mapas de Karnaugh O mapa de Veitch-Karnaugh, ou simplesmente mapa de Karnaugh, é uma tabela montada de forma a facilitar o processo

Leia mais

Barra de Dados. Para aplicar o efeito de Barra de Dados, o primeiro passo é selecionar as células que deverão conter as barras de dados.

Barra de Dados. Para aplicar o efeito de Barra de Dados, o primeiro passo é selecionar as células que deverão conter as barras de dados. O Excel tem um recurso chamado Formatação Condicional, que é ótimo para enriquecer uma planilha com representações visuais dos seus números. É muito fácil aplicar os efeitos que já vêm prontos no Excel,

Leia mais

SOLUÇÕES OBMEP 2ª. FASE 2016

SOLUÇÕES OBMEP 2ª. FASE 2016 SOLUÇÕES OBMEP 2ª. FASE 2016 N1Q1 Solução Carolina escreveu os números 132 e 231. Esses são os únicos números que cumprem as exigências do enunciado e que possuem o algarismo 3 na posição central. Para

Leia mais

ZS Rest. Manual Avançado. Funcionamento com cartões Sistema Pré-Pago. v2011

ZS Rest. Manual Avançado. Funcionamento com cartões Sistema Pré-Pago. v2011 Manual Avançado Funcionamento com cartões Sistema Pré-Pago v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest FrontOffice... 3 1 4. Iniciar cartões pré-pagos... 4 b) Adicionar Cartões Pré-Pagoc) Atribuir

Leia mais

Como começar a Jogar? Para iniciar o jogo a forma mais fácil é ir a e começar a jogar.

Como começar a Jogar? Para iniciar o jogo a forma mais fácil é ir a  e começar a jogar. Manual do Utilizador Como começar a Jogar? Para iniciar o jogo a forma mais fácil é ir a http://mega.ist.utl.pt/~jsnl/sudoku/ e começar a jogar. O que preciso para jogar? Precisa de um computador, ligação

Leia mais

APROG - Civil. Excel. Filtragem de informação em tabelas. Instituto Superior de Engenharia do Porto Elaborado por: António Silva (DEI-ISEP)

APROG - Civil. Excel. Filtragem de informação em tabelas. Instituto Superior de Engenharia do Porto Elaborado por: António Silva (DEI-ISEP) APROG - Civil Excel Filtragem de informação em tabelas Instituto Superior de Engenharia do Porto 2004-2007 Elaborado por: António Silva (DEI-ISEP) Filtragem de Informação em Tabelas Quando o volume de

Leia mais

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011 Manual Profissional BackOffice Mapa de Mesas v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest Backoffice... 3 1 4. Confirmar desenho de mesas...... 4 b) Activar mapa de mesas... 4 c) Zonas... 4 5.

Leia mais

Mobilidade. Acordo de Cedência de Interesse Público (ACIP) Manual de Utilizador

Mobilidade. Acordo de Cedência de Interesse Público (ACIP) Manual de Utilizador Mobilidade Acordo de Cedência de Interesse Público (ACIP) Lei n.º 35/2014, de 20 de junho Manual de Utilizador Esta aplicação informática destina-se à gestão do processo de pedido de Acordo de Cedência

Leia mais

36ª Olimpíada Brasileira de Matemática GABARITO Segunda Fase

36ª Olimpíada Brasileira de Matemática GABARITO Segunda Fase 36ª Olimpíada Brasileira de Matemática GABARITO Segunda Fase Soluções Nível 2 Segunda Fase Parte A CRITÉRIO DE CORREÇÃO: PARTE A Na parte A serão atribuídos 5 pontos para cada resposta correta e a pontuação

Leia mais

SOLUÇÕES N Tempo de espera na fila(minutos)

SOLUÇÕES N Tempo de espera na fila(minutos) N3Q1 Solução SOLUÇÕES N3 2015 O aluno D obteve nota zero em 1 questão, nota meio em 5 questões e nota um em 4 questões. Sendo assim, a nota obtida pelo aluno D na prova foi 1 0,0+5 0,5+4 1,0= 6,5. Há sete

Leia mais

XXIII OLIMPÍADA BRASILEIRA DE MATEMÁTICA Segunda Fase Nível 2 (7 a. ou 8 a. séries)

XXIII OLIMPÍADA BRASILEIRA DE MATEMÁTICA Segunda Fase Nível 2 (7 a. ou 8 a. séries) XXIII OLIMPÍADA BRASILEIRA DE MATEMÁTICA Segunda Fase Nível 2 (7 a. ou 8 a. séries) PROBLEMA 1 As peças de um jogo chamado Tangram são construídas cortando-se um quadrado em sete partes, como mostra o

Leia mais

Cálculo Combinatório

Cálculo Combinatório Cálculo Combinatório Introdução Foi a necessidade de calcular o número de possibilidades existentes nos chamados jogos de azar que levou ao desenvolvimento da Análise Combinatória, parte da Matemática

Leia mais

RESPOSTA Princípio Fundamental da contagem

RESPOSTA Princípio Fundamental da contagem RESPOSTA Princípio Fundamental da contagem Monitores: Juliana e Alexandre Exercício 1 Para resolver esse exercício, devemos levar em consideração os algarismos {0, 2, 3, 5, 6, 7, 8 e 9}. Para que esse

Leia mais

Arquitetura e Organização de Computadores. Álgebra Booleana

Arquitetura e Organização de Computadores. Álgebra Booleana Arquitetura e Organização de Computadores Álgebra Booleana 1 Histórico e Propriedades Formalizada por George Boole em 1854 Usada por Shannon em 1938 para provar propriedades de circuitos de chaveamento

Leia mais

MANUAL DO EXCEL. Para formatar os dados de uma Célia ou de um grupo de célula, proceda do seguinte modo:

MANUAL DO EXCEL. Para formatar os dados de uma Célia ou de um grupo de célula, proceda do seguinte modo: MANUAL DO EXCEL FORMATAÇÃO DOS DADOS NAS CÉLULAS Um formato define a forma como deve aparecer o resultado de uma célula ou de um grupo de células, não provocando qualquer alteração ao seu conteúdo. Trata-se

Leia mais

INTELIGÊNCIA ARTIFICIAL 2008/09

INTELIGÊNCIA ARTIFICIAL 2008/09 INTELIGÊNCIA ARTIFICIAL 2008/09 JOGOS Ex. 1) ( Teste 2005/06) Considere a seguinte árvore de procura de dois agentes. Reordene as folhas de modo a maximizar o número de cortes com uma procura da esquerda

Leia mais

Planejamento de Experimentos

Planejamento de Experimentos Planejamento de Experimentos 8. Planos Fatoriais Fracionários 2 k 8.1 Introdução A medida que o número de fatores k cresce, o número de combinações de tratamento em cada replicação cresce exponencialmente

Leia mais

Figura 1 - Display de 7 segmentos

Figura 1 - Display de 7 segmentos Lista de exercicio para revisão Um display de 7 segmentos é um dispositivo eletrônico composto por sete led s com formato de segmento, posicionados de modo a possibilitar a formação de um algarismo decimal

Leia mais

Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários.

Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários. BARRA DE FERRAMENTAS DE FORMULÁRIOS Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários. A Barra de Ferramentas de Formulário contém objectos gráficos

Leia mais

3 Limites. Exemplo 3.1

3 Limites. Exemplo 3.1 3 Ao expor o método dos incrementos fizemos uso da expressão limite. Muito mais que uma notação a noção de limite alcança um horizonte bem mais amplo dentro do contexto matemático, na realidade muito pouco

Leia mais

Lógica Proposicional

Lógica Proposicional Lógica Proposicional Lógica Computacional Carlos Bacelar Almeida Departmento de Informática Universidade do Minho 2007/2008 Carlos Bacelar Almeida, DIUM LÓGICA PROPOSICIONAL- LÓGICA COMPUTACIONAL 1/28

Leia mais

Eletrônica Digital II

Eletrônica Digital II FACULDADE SANTO AGOSTINHO - FSA ENGENHARIA ELÉTRICA Eletrônica Digital II Prof. Fábio Leite, Esp Tópicos Procedimento de projeto de circuitos sequenciais Projeto com FFs tipo D Projeto com FFs tipo JK

Leia mais

DANÔMIO. Objetivos Aprimorar o conhecimento da multiplicação de monômios.

DANÔMIO. Objetivos Aprimorar o conhecimento da multiplicação de monômios. DANÔMIO Objetivos Aprimorar o conhecimento da multiplicação de monômios. Materiais Dado feito de papel com um monômio em cada face, 6 tabelas que apresentam todas combinações de produtos dos monômios de

Leia mais

Dispor e organizar folhas de cálculo

Dispor e organizar folhas de cálculo Dispor e organizar folhas de cálculo O Excel fornece várias funcionalidades para o ajudar a trabalhar e visualizar com as folhas de cálculo. Fixar linhas e colunas Pode fixar (ou bloquear) linhas e colunas

Leia mais

Criar sequências/sucessões/progressões com alça de arrastamento

Criar sequências/sucessões/progressões com alça de arrastamento Inserir linhas e colunas O Excel trabalha à esquerda da coluna selecionada e acima da linha selecionada. Depois de selecionares uma linha ou uma coluna, coloca o cursor do rato sobre a mesma, clica no

Leia mais

MANUAL PARA COLOCAÇÃO DE SERVIÇOS À VENDA NO SMARTFARMER

MANUAL PARA COLOCAÇÃO DE SERVIÇOS À VENDA NO SMARTFARMER MANUAL PARA COLOCAÇÃO DE SERVIÇOS À VENDA NO SMARTFARMER Esta funcionalidade é destinada aos Prestadores de Serviços que estão registados no SmartFarmer. NOTA: Se o seu serviço é de transportes/entregas,

Leia mais

Conceitos básicos de programação

Conceitos básicos de programação Especificação de comandos Objectivo: O objectivo da especificação formal de comandos é a necessidade de assegurar a correcção dos comandos a desenvolver. Torna-se necessário desenvolver uma metodologia

Leia mais

2º Semestre 2002/2003 Problemas Resolvidos

2º Semestre 2002/2003 Problemas Resolvidos RESOLUÇÂO DO PROBLEMA Nº 19 Determinado problema de Programação Linear depois de formulado permitiu obter as seguintes expressões: Max L = 4x 1-2x 2 + 2x 3 -x 4 s.a. R 1: x 1 - x 2 + 2x 3 +x 4 10 R 2:

Leia mais

Álgebra de Boole. Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes

Álgebra de Boole. Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Álgebra de Boole Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Álgebra de Boole Álgebra Booleana ou Álgebra de Boole Conjunto

Leia mais

XXXV Olimpíada Brasileira de Matemática GABARITO Segunda Fase

XXXV Olimpíada Brasileira de Matemática GABARITO Segunda Fase XXXV Olimpíada Brasileira de Matemática GABARITO Segunda Fase Soluções Nível 2 Segunda Fase Parte A CRITÉRIO DE CORREÇÃO: PARTE A Na parte A serão atribuídos 4 pontos para cada resposta correta e a pontuação

Leia mais

Engenharia de Software 2006/2007

Engenharia de Software 2006/2007 Instituto Superior Técnico Engenharia de Software 2006/2007 Segundo Teste (perguntas 5-10, 70 minutos) Primeiro Exame (perguntas 1-10, 120 minutos) 29/6/2007 Nome: Número: Escreva o seu número em todas

Leia mais

Amostragem e distribuições por amostragem

Amostragem e distribuições por amostragem Amostragem e distribuições por amostragem Carla Henriques e Nuno Bastos Departamento de Matemática Escola Superior de Tecnologia de Viseu Contabilidade e Administração População, amostra e inferência estatística

Leia mais

Tecnologias da Informação e Comunicação

Tecnologias da Informação e Comunicação Através da pesquisa rápida do Windows digita Excel e abre o programa. Cria uma pasta na tua pen de nome Excel. Guarda o teu trabalho com o nome finanças. Começa por assistir ao vídeo 1 Conceitos Básicos

Leia mais

Configuração do Gmail para administradores

Configuração do Gmail para administradores Configuração do Gmail para administradores Neste guia 1. Ativar recursos no Admin Console 2. Importar e-mails antigos 3. Usar os marcadores e a pesquisa 4. Adicionar sua assinatura 5. Usar o Gmail com

Leia mais

Gestão de Processos. Tópico 7. Ferramentas de Qualidade: Diagrama de Pareto

Gestão de Processos. Tópico 7. Ferramentas de Qualidade: Diagrama de Pareto Gestão de Processos Tópico 7 Ferramentas de Qualidade: Diagrama de Pareto Sumário 1. Introdução... 3 2. Construindo um Gráfico de Pareto... 3 3. Exemplo Prático Livraria Virtual... 3 3.1 Primeiro Passo:

Leia mais

Sistemas e Tecnologias de Informação. Adobe Connect 8. Manual de Utilização. Universidade Católica Portuguesa Centro Regional do Porto

Sistemas e Tecnologias de Informação. Adobe Connect 8. Manual de Utilização. Universidade Católica Portuguesa Centro Regional do Porto Sistemas e Tecnologias de Informação Adobe Connect 8 Manual de Utilização Universidade Católica Portuguesa Centro Regional do Porto Este manual tem como objectivo melhorar a interacção dos utilizadores

Leia mais

Codificação de Linha {PhysicalOverview.doc} Codificação de Nível

Codificação de Linha {PhysicalOverview.doc} Codificação de Nível Codificação de Linha No seio de uma placa interligando chips digitais, o método tradicional para representar electricamente os 0s e os 1s lógicos é recorrer às tensões nominais 0 e 5 Volt; consideradas

Leia mais

Todos os exercícios sugeridos nesta apostila se referem ao volume 1.

Todos os exercícios sugeridos nesta apostila se referem ao volume 1. CONCEITO DE FUNÇÃO... 2 IMAGEM DE UMA FUNÇÃO... 8 IMAGEM A PARTIR DE UM GRÁFICO... 12 DOMÍNIO DE UMA FUNÇÃO... 15 DETERMIAÇÃO DO DOMÍNIO... 15 DOMÍNIO A PARTIR DE UM GRÁFICO... 17 GRÁFICO DE UMA FUNÇÃO...

Leia mais

CAMPANHA DE LIVROS ESCOLARES. Millenniumbcp Banco Comercial Português, S.A Ano lectivo 2012/2013

CAMPANHA DE LIVROS ESCOLARES. Millenniumbcp Banco Comercial Português, S.A Ano lectivo 2012/2013 CAMPANHA DE LIVROS ESCOLARES Millenniumbcp Banco Comercial Português, S.A Ano lectivo 2012/2013 WWW.LEYAONLINE.COM Para este ano letivo, os Colaboradores do Millennium bcp têm acesso até ao dia 31 Agosto

Leia mais

Algoritmos para Gerar Permutações e Combinações em Ordem Lexicográfica

Algoritmos para Gerar Permutações e Combinações em Ordem Lexicográfica Matemática Discreta ESTiG\IPB Cap3. Princípios Elementares de Contagem pg 76 Algoritmos para Gerar Permutações e Combinações em Ordem Lexicográfica Algoritmo: conjunto de instruções cuja execução, numa

Leia mais

Curso Satélite de. Matemática. Sessão n.º 1. Universidade Portucalense

Curso Satélite de. Matemática. Sessão n.º 1. Universidade Portucalense Curso Satélite de Matemática Sessão n.º 1 Universidade Portucalense Conceitos Algébricos Propriedades das operações de números reais Considerem-se três números reais quaisquer, a, b e c. 1. A adição de

Leia mais

REGRAS DE PROCEDIMENTO - ASEAN +3

REGRAS DE PROCEDIMENTO - ASEAN +3 REGRAS DE PROCEDIMENTO - ASEAN +3 As regras aqui enumeradas ordenarão a simulação da Cúpula da ASEAN + 3, no TEMAS Ásia. O encontro conta com a presença dos Chefes de Estado e de Governo, plenipotenciários,

Leia mais

(b) Em quantos destes anagramas as letras CI aparecem juntas e nesta ordem? (c) Em quantos anagramas a letra A aparece antes (a esquerda) da letra E?

(b) Em quantos destes anagramas as letras CI aparecem juntas e nesta ordem? (c) Em quantos anagramas a letra A aparece antes (a esquerda) da letra E? Exercício 1. (a) Quantos são os anagramas da palavra CINEMA. (b) Em quantos destes anagramas as letras CI aparecem juntas e nesta ordem? (c) Em quantos anagramas a letra A aparece antes (a esquerda) da

Leia mais

MANUAL DE MICROSOFT EXCEL 2003 Sem bichos de sete cabeças

MANUAL DE MICROSOFT EXCEL 2003 Sem bichos de sete cabeças MANUAL DE MICROSOFT EXCEL 2003 Sem bichos de sete cabeças Trabalho realizado para Metodologia de Investigação I para a Professora M. Isabel Chagas por: Deolinda Canelo Dulce Mourato Sandra Gaspar Eugénia

Leia mais

ABC da Informática para e-learning

ABC da Informática para e-learning ABC da Informática para e-learning Manual de Competências Básicas em Informática para e-learning Lógica da Formação ABC da Informática para e-learning Manual de Competências Básicas em Informática para

Leia mais

Este conjunto de testes formativos para a cadeira de Matemática Discreta baseia-se na matéria do manual indicado.

Este conjunto de testes formativos para a cadeira de Matemática Discreta baseia-se na matéria do manual indicado. INTRODUÇÃO Este conjunto de testes formativos para a cadeira de Matemática Discreta baseia-se na matéria do manual indicado. Com este conjunto de testes formativos visa-se atingir três objectivos: Fornecer

Leia mais

A parte negritada do texto é a que julgamos como mais importante, por isso, preste bastante atenção nela;

A parte negritada do texto é a que julgamos como mais importante, por isso, preste bastante atenção nela; Olá amigos do Pontua Concursos, tudo bem? Temos uma grande novidade! Você irá conhecer daqui a pouco, mas antes, vamos a uma breve introdução do objetivo deste material e suas instruções. Introdução ao

Leia mais

Para essa conversão utiliza-se o valor posicional

Para essa conversão utiliza-se o valor posicional Conversão de Hexadecimal para decimal Para essa conversão utiliza-se o valor posicional N = d n 16 n + d n-1 16 n-1 +... D 2 16 2 + d 1 16 1 + d 0 16 0 + d -1 16-1 + d -2 16-2 +... Exemplo: a) 23 16 =

Leia mais

MESTRADO PROFISSIONAL EM MATEMÁTICA EM REDE NACIONAL. ENQ Gabarito

MESTRADO PROFISSIONAL EM MATEMÁTICA EM REDE NACIONAL. ENQ Gabarito MESTRADO PROFISSIONAL EM MATEMÁTICA EM REDE NACIONAL ENQ 2017.1 Gabarito Questão 01 [ 1,25 ] Determine as equações das duas retas tangentes à parábola de equação y = x 2 2x + 4 que passam pelo ponto (2,

Leia mais

3 Limites. Exemplo 3.1

3 Limites. Exemplo 3.1 3 Ao expor o método dos incrementos fizemos uso da expressão limite. Muito mais que uma notação a noção de limite alcança um horizonte bem mais amplo dentro do contexto matemático, na realidade muito pouco

Leia mais

Representação de Funções

Representação de Funções Representação de Funções Conceitos básicos Forma canónica normal disjuntiva Forma canónica normal conjuntiva Representação usando apenas um tipo de função 2 1 Há, como já se referiu, várias formas de representar

Leia mais

INSTITUTO SUPERIOR TÉCNICO GESTÃO E TEORIA DA DECISÃO GESTÃO DE PROJECTOS EXERCÍCIOS ANO LECTIVO 2006/2007 1º SEMESTRE

INSTITUTO SUPERIOR TÉCNICO GESTÃO E TEORIA DA DECISÃO GESTÃO DE PROJECTOS EXERCÍCIOS ANO LECTIVO 2006/2007 1º SEMESTRE INSTITUTO SUPERIOR TÉCNICO GESTÃO E TEORIA DA DECISÃO (LICENCIATURA EM ENGENHARIA CIVIL) (LICENCIATURA EM ENGENHARIA DO TERRITÓRIO) EXERCÍCIOS ANO LECTIVO 2006/2007 1º SEMESTRE 1 - Um empreendimento é

Leia mais

SISTEMA DECIMAL. No sistema decimal o símbolo 0 (zero) posicionado à direita implica em multiplicar a grandeza pela base, ou seja, por 10 (dez).

SISTEMA DECIMAL. No sistema decimal o símbolo 0 (zero) posicionado à direita implica em multiplicar a grandeza pela base, ou seja, por 10 (dez). SISTEMA DECIMAL 1. Classificação dos números decimais O sistema decimal é um sistema de numeração de posição que utiliza a base dez. Os dez algarismos indo-arábicos - 0 1 2 3 4 5 6 7 8 9 - servem para

Leia mais

SISTEMAS DIGITAIS II Enunciados de Laboratório

SISTEMAS DIGITAIS II Enunciados de Laboratório SISTEMAS DIGITAIS II Enunciados de Laboratório Prof. José Sousa 2003/2004 JS/04 0 Sumário Trabalho - Memórias RAM... 2 Trabalho 2 - Memórias EPROM... 3 Trabalho 3 - Circuitos Sequenciais Síncronos Realização

Leia mais

A formatação condicional, usando cores no Excel é, sem dúvidas, um recurso que facilita muito a interpretação de planilhas.

A formatação condicional, usando cores no Excel é, sem dúvidas, um recurso que facilita muito a interpretação de planilhas. Este conteúdo faz parte da série: Excel Dicas Avançadas Ver 11 posts dessa série A formatação condicional, usando cores no Excel é, sem dúvidas, um recurso que facilita muito a interpretação de planilhas.

Leia mais

PARALELISMOS. Sumário:

PARALELISMOS. Sumário: 9 PARALELISMOS Neste capítulo estudam-se as rectas e os planos nas suas relações de paralelismo, nas diferentes possibilidades: rectas com rectas, planos com planos e rectas com planos. Mostra-se também

Leia mais

Resolução das Questões Discursivas

Resolução das Questões Discursivas COMISSÃO PERMANENTE DE SELEÇÃO COPESE PRÓ-REITORIA DE GRADUAÇÃO PROGRAD CONCURSO PISM III - TRIÊNIO 008-010 Prova de Matemática Resolução das Questões Discursivas São apresentadas abaixo possíveis soluções

Leia mais

O símbolo usado em diagramas de circuito para fontes de tensão é:

O símbolo usado em diagramas de circuito para fontes de tensão é: Circuitos Elétricos Para fazer passar cargas elétricas por um resistor, precisamos estabelecer uma diferença de potencial entre as extremidades do dispositivo. Para produzir uma corrente estável é preciso

Leia mais