TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Logica de Programação

Por:   •  8/4/2017  •  Trabalho acadêmico  •  2.106 Palavras (9 Páginas)  •  239 Visualizações

Página 1 de 9

   [pic 1][pic 2]

Universidade do Sul de Santa Catarina – Unisul

                Campus Virtual

[pic 3]

Atividade de Avaliação a Distância

Disciplina/Unidade de Aprendizagem:  UA - 615 - INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO - 2017A

Curso:

Professor: Moacyr Franco Neto

Nome do aluno:

Data: 31/03/2017

Orientações:

  • Procure o professor sempre que tiver dúvidas.
  • Entregue a atividade no prazo estipulado.
  • Esta atividade é obrigatória e fará parte da sua média final.
  • Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

Questão 1:

Sabemos que na linguagem humana para representar o nosso sistema numérico, utilizamos o sistema decimal, onde com a combinação de apenas 10 números (0,1,2,3,4,5,6,7,8,9) conseguimos representar todo o nosso sistema numérico.

Em nossa disciplina, foi visto que os equipamentos eletrônicos diferentes dos humanos utilizam linguagem de máquina em usas operações. A linguagem de máquina é composta de apenas dois dígitos, o 0 e o 1, conhecido como bit.  O bit é a base de toda a linguagem usada pelos computadores, e o conjunto de 8 (oito) bits compõem um byte.

Entender como funciona a conversão entre de números decimal e em números binário, torna-se um requisito necessário para entender os sistemas computacionais. Para verificar o aprendizado, é solicitado neste exercício que: (1,5 pontos)

a) realize a conversão dos números abaixo de binário para decimal. Apresente o processo do cálculo e o resultado das seguintes conversões:

i) 100111

0

0

1

0

0

1

1

1

128

64

32

16

8

4

2

1

0

0

32

0

0

4

2

1

X = 0 + 0 + 32 + 0 + 0 + 4 + 2 + 1

X = 39

        

 

ii) 001010011

0

1

0

1

0

0

1

1

128

64

32

16

8

4

2

1

0

64

0

16

0

0

2

1

X = 0 + 64 + 0 + 16 + 0 + 0 + 2 + 1

X = 83

iii) 0111110

0

0

1

1

1

1

1

0

128

64

32

16

8

4

2

1

0

0

32

16

8

4

2

0

X = 0 + 0 + 32 + 16 + 8 + 4 + 2 + 0

X = 62

b) realize a conversão dos números abaixo de decimal para binário. Apresente o processo de cálculo e o resultado das conversõ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.

...

Baixar como (para membros premium)  txt (10.5 Kb)   pdf (424.4 Kb)   docx (177.2 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com