Lógica matemática FACVLDADE MAURICIO DE NASSAU – FAP PARNAIBA

Slides:



Advertisements
Apresentações semelhantes
Sistemas de Numeração O número é um conceito abstrato que representa a idéia de quantidade. Sistema de numeração é o conjunto de símbolos utilizados para.
Advertisements

INTRODUÇÃO À ENGENHARIA
Sistemas Numéricos SISTEMA DECIMAL
Operações Aritméticas no Sistema binário
Sistemas de Numeração Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho
Revisão de Aritmética.
SISTEMAS DE NUMERAÇÃO BINÁRIA E DECIMAL Os computadores são formados por circuitos digitais A informação e os dados são codificados em zeros e uns (linguagem.
MAB 124 Sistemas de Numeração PRC Sistemas de Numeração.
Sistemas Lógicos 2 O MAPA DE KARNAUGH. Um mapa de Karnaugh provê um método sistemático para simplificação de expressões Booleanas e, se usado adequadamente,
Universidade Federal de Campina Grande – UFCG Centro de Ciências e Tecnologias – CCT Unidade Acadêmica de Engenharia Química - UAEQ Universidade Federal.
CONTAGEM Princípios Básicos Permutações Arranjos Combinações.
Disciplina de Fundamentos de Informática Professor Eduardo Alberto Felippsen Ensino Médio Integrado – Técnico em Informática 2015.
Projeto Integrador Número Binários Professor: Charles Leite.
Conceitos Básicos Prof.: Nivaldo T. Schiefler Jr. / Edson H. Watanabe
1 – Estudo dos Movimentos Parte I
Conjuntos numéricos A história nos mostra que desde muito tempo o homem sempre teve a preocupação em contar objetos e ter registros numéricos. Seja através.
Notação Científica e Algarismos Significativos
Metodologia do Ensino da Matemática – Aula 01
UD 1 - CONCEITOS DE INFORMÁTICA
ELD - Eletrônica Digital
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Atividades com bases de sistemas de numeração
Teorema Fundamental da Aritmética
Fundamentos de Aritmética
Sistemas Digitais e Arquitetura de Computadores
Nataniel Vieira Endereçamento IP Nataniel Vieira
Programação em C Aula 2.
Matemática Básica Polinômios.
Arquitetura de Computadores
Conjuntos numéricos A história nos mostra que desde muito tempo o homem sempre teve a preocupação em contar objetos e ter registros numéricos. Seja através.
Números racionais 2,34.
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Sistemas de Numeração O número é um conceito abstrato que representa a idéia de quantidade. Sistema de numeração é o conjunto de símbolos utilizados para.
Sistemas Digitais e Arquitetura de Computadores
Noção de números inteiros
Arquitetura I Aulas 5 e 6 – Álgebra de Boole e Simplificação de Circuitos Lógicos.
SENAI / MG - CFP AG APRENDIZAGEM EM MANUTEÇÃO MECÃNICA INDUSTRIAL TURMA:AIMMI04T-1 INSTRUTOR: Hebert Nascimento de Paula NOVA LIMA/MG CALCULO APLICADO.
Aula 5 Projeto Olimpíada.
Simplificação ou redução de frações
Introdução à Computação
Aula 2: Representação de dados
Expressões algébricas
Aula 3:Conceitos de Lógica digital
Construções Lógico –Matemáticas – Aula 08
1 Notação Científica O que é escrever um número em notação científica? É escrever o número, de forma que esteja sempre em potência de 10 e que seja escrito.
Máscara de Sub-redes aula 11
Disciplina: Álgebra Linear e Geometria Analítica
Operações Básicas da Matemática
MEDIÇÃO EM QUÍMICA. MEDIÇÃO EM QUÍMICA INCERTEZA DE UMA MEDIÇÃO Efetuar uma medição é realizar uma comparação do valor de uma grandeza com outro predefinido,
Representação da Informação
AULA: REPRESENTAÇÕES FRACIONÁRIAS. OBJETIVOS: RETOMADA DE CONTEÚDO E RECUPERAÇÃO CONTÍNUA: 7 ANO – 1° BIMESTRE PREPARAR O ALUNO PARA AAP(AVALIAÇÃO DA.
Professor : Neilton Satel
Função Profª. Carla S. Moreno Battaglioli
Introdução à Computação
Cálculo de Sub redes.
Organização de Computadores
Unidade 1: Analise Combinatória 1.1 Conjunto e operações sobre conjunto 1.2 Factorial 1.3 Princípio fundamental da contagem ( princípio multiplicativo)
Profa. Maria Silvia Brumatti Sentelhas
Introdução à Computação
Frações e porcentagens
Revisão de Aritmética.
Observe as seqüências numéricas:
Algarismos e Medições.
Módulo 3 – Circuitos Combinatórios
Lógica e Princípio de Sistemas Digitais
SISTEMAS DE NUMERAÇÃO BINÁRIA E DECIMAL
Conjuntos numéricos A história nos mostra que desde muito tempo o homem sempre teve a preocupação em contar objetos e ter registros numéricos. Seja através.
Divisibilidade Divisores e Múltiplos Profº: Rafael Chaves.
Transcrição da apresentação:

Lógica matemática FACVLDADE MAURICIO DE NASSAU – FAP PARNAIBA Bacharelado em Sistemas de Informação Bloco: I Lógica matemática Aula 01 Prof. Ricardo Anderson

Ementa Indução matemática. Conjuntos. Álgebra de Conjuntos. Relações Binárias. Funções. Estruturas algébricas. Reticulados. Álgebra Booleana. Técnicas de demonstração de teoremas. Análise Combinatória: Distribuição, permutação e combinação. Enumeração por recursão. Cardinalidade da união de conjuntos. Enumeração de um conjunto relativo a um grupo de permutação. Linguagem de conjuntos.

Competências Especificas Efetuar mudanças de base em sistemas de Numeração. Efetuar Operações Aritméticas com Binários. Compreender Codificação e Operações da álgebra de Boole com simplificações do mapa de Karnaugh. Conhecer analise combinatória. Entender a cardinalidade da união de conjuntos.

Unidade I SISTEMAS NUMÉRICOS OPERAÇÕES ARITMÉTICAS COM NÚMEROS BINÁRIOS INTRODUÇÃO À CODIFICAÇÃO ÁLGEBRA DE BOOLE PORTAS LÓGICAS E SIMBOLOGIA MINIMIZAÇÃO DE FUNÇÕES BOOLEANAS MAPA DE KARNAUGH

Unidade II NOÇÕES DE LÓGICA MATEMÁTICA PROPOSIÇÕES LÓGICAS

Bibliografia Irei Pesquisar na Biblioteca Livros Relacionados a Disciplina.

Dúvidas?

Sistemas de Numeração O número é um conceito abstrato que representa a idéia de quantidade. Sistema de numeração é o conjunto de símbolos utilizados para a representação de quantidades e as regras que definem a forma de representação. Não posicional Posicional

1. Sistemas de Numeração Não Posicional O valor de cada símbolo é determinado de acordo com a sua posição no número. Exemplo: sistema de algarismos romanos. Símbolos: I, V, X, L, C, D, M. Regras: Cada símbolo colocado à direita de um maior é adicionado a este. Cada símbolo colocado à esquerda de um maior tem o seu valor subtraído do maior.

1. Sistemas de Numeração Não Posicional Sistema de numeração egípcio

2. Sistemas de Numeração Posicional O valor de cada símbolo é determinado de acordo com a sua posição no número. Um sistema de numeração é determinado fundamentalmente pela BASE, que indica a quantidade de símbolos e o valor de cada símbolo. Do ponto de vista numérico, o homem lida com o Sistema Decimal.

2.1. Sistema Decimal Base: 10 (quantidade de símbolos). Elementos: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. Embora o Sistema Decimal possua somente dez símbolos, qualquer número acima disso pode ser expresso usando o sistema de peso por posicionamento, conforme o exemplo a seguir: 3 x 103 + 5 x 102 + 4 x 101 + 6 x 100 3000 + 500 + 40 + 6 = 3546

2.1. Sistema Decimal Obs.: Dependendo do posicionamento, o digito terá peso. Quanto mais próximo da extrema esquerda do número estiver o digito, maior será a potência de dez que estará multiplicando o mesmo, ou seja, mais significativo será o digito.

2.2 Sistema Binário É o sistema de numeração mais utilizado em processamento de dados digitais, pois utiliza apenas dos algarismos (0 e 1), sendo portanto mais fácil de ser representado por circuitos eletrônicos (os dígitos binários podem ser representados pela presença ou não de tensão). Base: 2. (quantidade de símbolos) Elementos: 0 e 1.

2.2 Sistema Binário Os dígitos binários chamam-se BITS (Binary Digit). Assim como no sistema decimal, dependendo do posicionamento, o algarismo ou bit terá um peso. O da extrema esquerda será o bit mais significativo e o da extrema direita será o bit menos significativo. O Conjunto de 8 bits é denominado Byte.

2.3. Sistema Octal O Sistema Octal foi criado com o propósito de minimizar a representação de um número binário e facilitar a manipulação humana. Base: 8. (quantidade de símbolos) Elementos: 0, 1, 2, 3, 4, 5, 6 e 7.

2.3. Sistema Octal O Sistema Octal (base 8) é formado por oito símbolos ou digitos, para representação de qualquer digito em octal, necessitamos de três digitos binários. Os números octais têm, portanto, um terço do comprimento de um número binário e fornecem a mesma informação.

2.4. Sistema Hexadecimal Base: 16. (quantidade de símbolos) Elementos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. O Sistema Hexadecimal ( base 16 ) fo criado com o mesmo propósito do Sistema Octal, o de minimizar a representação de um número binário.

2.4. Sistema Hexadecimal Se considerarmos quatro dígitos binários, ou seja, quatro bits, o maior número que se pode expressar com esses quatro bits é 1111, que é, em decimal 15. Como não existem símbolos dentro do sistema arábico, que possam representar os números decimais entre 10 e 15, sem repetir os símbolos anteriores, foram usados símbolos literais: A, B, C, D, E e F.

Conversões entre os Sistemas de Numeração Teorema Fundamental da Numeração Relaciona uma quantidade expressa em um sistema de numeração qualquer com a mesma quantidade no sistema decimal N = dn - 1x bn - 1 + ... + d1 x b1 + d0 x b0 + d-1 x b-1 + d-2 x b-2 + ... Onde: d é o dígito, n é a posição e b é a base.

Exemplos 128(base10) = 1 x 102 + 2 x 101 + 8 x 100 54347(base10) = 5 x 104 + 4 x 103 + 3 x 102 + 4 x 101 + 7 x 100 100(base2) = 1 x 22 + 0 x 21 +0 X 20 = 4 101(base2) = 1 x 22 + 0 x 21 + 1 X 20 = 5 24(base8) = 2 x 81 + 4 x 80 = 16 + 4 = 20 16(base8) = 1 x 81 + 6 x 80 = 8 + 6 = 14

Tabela de conversão de números Decimal Binário Octal Hexadecimal 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 1010 12 A 1011 13 B 1100 14 C 1101 15 D 1110 16 E 1111 17 F   Tabela de conversão de números

Conversão Decimal-Binário Dividir sucessivamente por 2 o número decimal e os quocientes que vão sendo obtidos, até que o quociente de uma das divisões seja 0. O resultado é a seqüência de baixo para cima de todos os restos obtidos.

Conversão Decimal-Binário

Conversão Decimal-Binário Caso exista fração: a parte inteira não muda. Aplica-se multiplicações sucessivas na parte à direita da vírgula.

Exercícios Converta em binário: a) 13,5 b) 21,75 c) 8,710

Conversão Binário-Decimal Aplica-se Teorema Fundamental da Numeração

Conversão Decimal-Octal Divisões sucessivas por 8. Multiplicações sucessivas por 8 (parte fracionária). O resultado é a seqüência de baixo para cima de todos os restos obtidos.

Conversão Octal-Decimal Aplica-se Teorema Fundamental da Numeração

Conversão Decimal-Hexa Divisões sucessivas por 16. Multiplicações sucessivas por 16 (parte fracionária).

Conversão Hexa-Decimal Aplica-se Teorema Fundamental da Numeração

Conversão Hexa-Binário Agrupamento de 4 bits.

Conversão Binário-Hexa Agrupamento de 4 bits.

Conversão Octal-Binário Agrupamento de 3 bits.

Conversão Binário-Octal Agrupamento de 3 bits.

Conversão Octal-Hexa Dois passos: Converter octal para binário. Converter binário para hexa.

Conversão Hexa-Octal Dois passos: Converter hexa para binário. Converter binário para octal.

Operações Aritméticas no Sistema binário Adição A adição no sistema binário é realizada exatamente da mesma forma que uma adição no sistema decimal. Vamos inicialmente realizar uma adição na base 10 e posteriormente outra na base 2. Seja a operação 85 + 18. 85 +18 103

Adição Somamos por colunas à partir da direita, temos 8+5=13, como a soma excedeu o maior dígito disponível, usamos a regra do transporte para a próxima coluna. Assim, dizemos que dá 3 e “vai um”. Este transporte “vai um” é computado na soma da próxima coluna, que passa a ser 8+1+1=10, novamente usamos o transporte e dizemos que dá 0 e “vai um” abrindo uma nova coluna que é 0+0+1=1. Obtemos desta forma o resultado 103.

Adição Nos casos “a”,”b” e “c” não houve transporte. Vamos agora para o sistema base 2, como temos apenas dois dígitos, vamos verificar quais os possíveis casos que ocorrerão na soma por colunas: a) 0 b) 0 c) 1 d) 1 e) 1 +0 +1 +0 +1 1 0 1 1 10 +1 11 Nos casos “a”,”b” e “c” não houve transporte.

Adição No caso “d” houve transporte, o resultado é 0 e “vai um” e no caso “e” realizamos a soma de três parcelas incluindo um transporte, o resultado é 1 e “vai um”. Vamos agora efetuar 11012+10112, temos:

Adição Outro exemplo, efetuar 111012 + 10012 Ainda outro exemplo, efetuar 1012+1112+102

Subtração em binário Como o método também é análogo ao da subtração no sistema decimal, vamos ver quais os possíveis casos que ocorrerão na subtração por colunas. a) 0 b) 0 c) 1 d) 1 -0 -1 -0 -1 0 1 1 0

Subtração No caso “b”, o resultado será 1, mas ocorrerá um transporte para a coluna seguinte, que deve ser acumulado no subtraendo. Exemplificando, vamos efetuar 11102 – 10012

Subtração Outro exemplo, vamos efetuar 11000 - 101

Multiplicação no sistema binário Novamente análoga ao caso decimal. Agora os casos possíveis são: a) 0x0 = 0 b) 0x1 = 0 c) 1x0 = 0 e d) 1x1 = 1

Multiplicação no sistema binário Exemplificando, efetuar 111102 x 112

Multiplicação no sistema binário Outro exemplo, efetuar 11012 x 102

Notação de números Binários Positivos e Negativos Em aplicações práticas, os números binários devem ser representados com sinal. Uma maneira de fazer isto é adicionar um bit de sinal ao número. Este bit é adicionado à esquerda do número, por convenção se for 0, o número em questão é positivo, caso seja 1, o número é negativo. Este processo é denominado sinal-módulo.

Notação de números Binários Positivos e Negativos Vamos ver alguns exemplos: Representar em binários sinal-módulo os números 2310 , -1510 , 1110 e -910 usando palavras de 8 bits. 2310 = 101112 usando 8 bits temos: 000101112 1510 = 11112 usando 8 bits temos: 000011112 como o sinal é negativo vem – 1510 = 100011112. 1110 = 10112 usando 8 bits temos: 000010112 910 = 10012 usando 8 bits temos: 000010012 , como o sinal é negativo vem – 910 = 100010012

Notação de números Binários Positivos e Negativos Outra forma de representação de números negativos bastante utilizada é o complemento de 2. Para obtermos o complemento de 2 de um número binário, precisamos inicialmente converter o número em seu complemento de 1.

Notação de números Binários Positivos e Negativos O complemento de 1 de um número binário obtém-se trocando cada bit pelo seu complemento (01 e 1 0). A seguir, soma-se 1 ao complemento de 1, obtendo assim o complemento de 2.

Notação de números Binários Positivos e Negativos Vamos exemplificar obtendo os complementos de 2 dos números binários abaixo: binário compl de 1 compl de 2 10001001 01110110 01110111 00111100 11000011 11000100 10011111 01100000 01100001 11000101 00111010 00111011 01101011 10010100 10010101

Notação de números Binários Positivos e Negativos Devemos observar que devido ao seu emprego em hardware os números binários são representados sempre com um número fixo de bits. A conversão inversa, ou seja, de um número em representação complemento de 2 para a notação binária original é feita obtendo-se novamente o seu complemento de 2.

Pra saber mais... Faça 10 – 5 utilizando complemento a 2. Suponha que seu processador trabalhe com números de 5 bits Na verdade, deve-se fazer 10 + (-5) 10, em binário é: 01010 5, em binário é: 00101

Pra saber mais... Aplicando o complemento a 2, obteremos -5: 00101. Invertendo seus bits, temos: 11010 Fazendo 11010 + 1, temos 11011 Agora, basta somar: 01010 + 11011. Assim, obtemos 100101. Como o processador é de 5 bits, o bit mais à esquerda a mais será desprezado. Assim, o número que obtive como resultado foi 00101. De fato, o resultado é 5.

Representação no Computador O computador trabalha com grupos de bits (palavra). Em geral, essas palavras são de 32 ou 64bits. Em geral, ele usa uma palavra para representar os números inteiros (INT, LONG, SHORT...) e um bit é utilizado para indicar o sinal do número (0 positivo e 1 negativo).

Utilização do complemento de 2 em operações aritméticas. Exercícios Efetue as operações binárias a) 10001+1111 b) 1110+1001011 c) 1011+ 11100 d) 110101+1011001+1111110 e) 1100+1001011+11101 f) 10101-1110 g) 100000-11100 h) 1011001-11011 i) 11001x101 j) 11110x110 k) 11110x111 Represente os números em notação sinal-módulo 8bits a) 97 b) -121 c) 79 d) -101 Represente os números do exercício anterior em complemento de 2. Efetue as operações utilizando complemento de 2. a) 111100-111010 b) 101101-100111

Por hoje é só pessoal! Obrigado pela atenção!