A Logica de Programação
Por: Evandro.2016 • 4/7/2018 • 1.342 Palavras (6 Páginas) • 286 Visualizações
...
i) 48
48/2 = 24 => 0
24/2 = 12 => 0
12/2 = 06 => 0
06/2 = 03 => 0
03/2 = 01 => 1
01/2 = 00 => 1
48 => 110000
ii) 381
381/2 = 190 => 1
190/2 = 095 => 0
095/2 = 047 => 1
047/2 = 023 => 1
023/2 = 011 => 1
011/2 = 005 => 1
005/2 = 002 => 1
002/2 = 001 => 0
001/2 = 000 => 1
381 => 101111101
iii) 92
92/2 = 46 => 0
46/2 = 23 => 0
23/2 = 11 => 1
11/2 = 05 => 1
05/2 = 02 => 1
02/2 = 01 => 0
01/2 = 00 => 1
92 => 10111000
Questão 2:
Na lógica matemática, para facilitar o raciocínio lógico, podemos representar as relações (preposições) e expressões lógicas por meio da tabela-verdade. A tabela verdade facilita o raciocínio humano e é imensamente utilizada por programadores como forma de facilitar a construção de algoritmos de programação.
Vimos que podemos organizar as tomadas de decisões por meio de combinações de proposições (negação, conjunção e disjunção). Com base nisto, analise o texto abaixo e responda:
Texto:
Dois amigos resolveram fazer uma pescaria. O primeiro pescador levou 02 varas de pesca, já o segundo pescador só levou 01 vara de pesca. Ao iniciar a pescaria, o segundo pescador fisgou um enorme peixe, que ao puxa-lo, quebrou a sua vara de pesca.
Eles desejam muito continuar pescando, mas para isto ele precisa: pegar uma vara de pesca emprestada do amigo, ou conseguir consertar a sua vara de pesca que quebrou, ou dirigir até a cidade, e comprar uma nova vara de pesca.
Baseado no texto acima, você deverá: (2,5 pontos)
- Escreva as proposições existentes no texto;
a.1) Dois amigos resolveram fazer uma pescaria;
a.2) Primeiro pescador levou 02 varas de pescar;
a.3) Segundo pescador levou 01 vara de pescar;
a.3) Segundo pescador quebrou sua vara de pescar;
a.4) Ambos desejam continuar a pescaria juntos;
a.5) Segundo pescador pega vara emprestada do Primeiro pescador;
a.6) Consertar a vara de pescar danificada;
a.7) Voltar para a cidade e comprar uma nova vara;
b) Crie a tabela verdade com todas as preposições necessárias para responder: Como o segundo pescador poderá continuar pescando.
A) Segundo pescador pega vara emprestada do Primeiro pescador;
B) Consertar a vara de pescar danificada;
C) Voltar para a cidade e comprar uma nova vara;
D) A ou B ou C = D (V = Continuar pescando / F = Não continuar pescando);
A
B
C
D
V
V
V
V
V
V
F
V
V
F
F
V
V
F
V
V
F
V
V
V
F
V
V
V
F
V
F
V
F
F
F
F
Conclui-se que a pescaria apenas terminará ou terá uma entrada “falsa” no sistema caso nenhuma das proposições A ou B ou C sejam verdadeiras.
Questão 3:
A o fluxograma abaixo descreve os passos e ações necessárias para automatizar o processo de análise que uma determinada pessoa faz antes de sair para o seu trabalho. O objetivo é avaliar se a pessoa irá utilizar o seu carro ou a sua motocicleta. Sendo que, caso for utilizado o carro, é avaliado se compensa abastece-lo com gasolina ou com etanol.
[pic 4]
Analise o fluxograma descrito acima e escreva em pseudocódigo um algoritmo que o represente. Ao final, o algoritmo deve informar se a pessoa irá de carro ou de motocicleta. E qual tipo de combustível irá utilizar. (2,5 pontos)
...