Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Conversão de Bases: 1 – (100110)2 = ( )10 = ( )16 = ( )8 2 - (111001)2 = ( )10 = ( )16 3 - (1101,01)2 = ( )10 4 – (102)10 = ( )2 = ( )16 5 – (8FA)16 = ( )2 = ( )10 6 – (0,010)2 = ( )10 8 - (25,375)10 = ( )2 9 - (55)10 = ( )2 = ( )16 A – (1101,01)10 = ( )2 B – (800)8 = ( )10 C – (BAF0)16 = ( )10 D - (5,1)10 = ( )2 2. Escreva a função lógica e faça a tabela verdade dos circuitos abaixo: A B C D A B C D 3. Quais os próximos números das contagens a seguir? a)base 2:1100011, __________, __________, __________, __________, b)base 3: 1121, __________, __________, __________, __________, c)base 6: 553, __________, __________, __________, __________, d)base 7: 663, __________, __________, __________, __________, e)base 8: 7775, __________, __________, __________, __________, f)base 16: 9FFFD, __________, __________, __________, __________, 4. Dada as expressões abaixo, desenhe o circuito, construa a tabela verdade: 5. Escreva a tabela verdade de uma porta XOR (OU exclusiva) com três e com quatro entradas. Desenhar os dois circuitos. 6. Projete um circuito digital que notifique o operador quando pelo menos 2 de 3 sensores estiverem ativos. 7. De acordo com a tabela verdade abaixo, construa o circuito e escreva sua respectiva expressão booleana. A B C D S 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 0 1 1 1 0 1 0 0 0 0 1 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 8. O que é um bit? Defina 1 byte. Calcule quantos bits existem em 1 GigaByte. 9. É necessário projetar um circuito lógico para um simples alarme de automóvel. Três chaves são utilizadas para indicar os estados da porta do motorista, ignição e faróis. Faça com que o alarme seja ativado sempre que pelo menos uma condição ocorrer: 1. Os faróis estiverem ligados e a ignição desligada 2. A porta estiver aberta e a ignição desligada. 10. Faça a questão anterior apenas com portas lógicas NAND ou NOR. 11. Descreva o que são sistemas digitais, onde são usados e vantagens desses sistemas. 12. Comparando as tabelas verdade, prove que: 12. Dadas as formas de onda de entrada, obtenha as formas de onda de saída para as seguintes portas lógicas: INVERSORA (NOT), E (AND), OU(OR), NE(NAND), NOU (NOR), OU-EXLUSIVO (OR-EXCLUSIVE) e NOU-EXCLUSIVO(NOR-EXCLUSIVE). S – resposta para porta E (AND) 13. Obtenha a forma de onda de saída para cada um seis dos circuitos a seguir. 14. Obtenha o circuito lógico correspondente à expressão a seguir e levante a tabela verdade. Em seguida, aplique as formas de onda de entrada e encontre a forma de onda de saída. o circuito lógico correspondente à expressão a seguir e levante a tabela verdade. Em ADICIONAL: Usar um compilador C e gerar um programa com o código abaixo. O programa recebe 2 números e processa a soma dele de 2 formas diferentes. Deve-se fazer 2 testes no programa, para o primeiro teste sugestão utilizar os números : 0,15 e 10. Para o segundo teste usar os números 0,1 e 30000. Lembre-se, nesse tipo de aplicativo usa-se ponto no lugar da vírgula, então 0,367 digita-se 0.367. Após estes testes avaliar o erro computacional e identificar o que causou. #include <stdio.h> int main () { int y, soma=0, cont; float x,result1,result2; printf("Informe o primeiro numero, (pode ser real): "); scanf("%f", &x); printf("Informa o segundo numero, tem de ser inteiro: "); scanf("%d", &y); result2 = x*y; result1 = 0; for(cont=0;cont<y;cont++){ result1 = result1 + x; } printf("\n\n Soma --> %f\n", result1); printf("\n\n Multiplicacao --> %f\n", result2); printf("\n\n Diferenca --> %f\n", result1-result2); getch(); return 0; } Criar uma planilha em Excel e preencher 30000 células em uma coluna com o número 0,1, na linha 30001 processe a soma. Faça também em outras células na mesma planilha o produto dos 2 números. Salve a planilha. Verifique o que acontece.
Compartilhar