Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exercícios de Sistemas de Numeração em Linguagens de Programação, Exercícios de Matlab

Uma lista de exercícios sobre conversão e operações aritméticas em diferentes bases de numeração, incluindo binário, octal e hexadecimal, para estudantes de linguagens de programação.

Tipologia: Exercícios

2021

Compartilhado em 19/06/2021

brunotfgv0208
brunotfgv0208 🇧🇷

5

(2)

10 documentos

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
ŀ
Instituto de Ciência e Tecnologia
Disciplina: Linguagens de Programação
Profa. Amanda Rocha Chaves
1
Lista de exercícios 2: Sistemas de Numeração
Exercícios:
A) Conversão entre bases diversas
1) Realize as seguintes conversões:
a) 4AB para octal
b) 3012
8
para hexadecimal
c) 127C para octal
d) 30
8
para hexadecimal
e) 9ABF para binário
f) 12CA para binário
g) 15
8
para binário
h) 721
8
para binário
i) 1125H para binário
j) 34A6H para decimal
2) Dados os números decimais abaixo, realize as seguintes conversões (Para as frações considere, quando
existir, ao menos 5 casas decimais (binários) e 2 casas decimais (octal e hexadecimal):
a) 55 para binário
b) 120 para octal
c) 65 para binário
d) 63 para hexadecimal
e) 28,32 para binário, octal e hexadecimal
f) 31,85 para binário, octal e hexadecimal
g) 1024 para hexadecimal
h) 512 para octal
3) Dados os números abaixo, converta-os para a base decimal:
a) 11011,01
(2)
b) 11001,001
(2)
c) 37,28
(8)
d) 125,04
(8)
e) 10,78
(8)
f) 1F,18
h
g) 10D,F4
h
h) A0,C
h
B) Operações aritméticas com números binários, octais e hexadecimais
4) Realize as seguintes operações aritméticas envolvendo números binários:
a) 111
(2)
+ 10
(2)
b) 110
(2)
+ 111
(2)
c) 1101
(2)
+ 1001
(2)
+ 11011
(2)
+ 1111
(2)
d) 1010
(2)
+ 11
(2)
+ 1011
(2)
+ 11001
(2)
e) 11
(2)
+ 111
(2)
+ 111
(2)
+ 1000
(2)
f) 11011
(2)
– 1101
(2)
g) 11000
(2)
– 100
(2)
h) 11000100
(2)
– 100101
(2)
i) 1010
(2)
– 11
(2)
j) 10000
(2)
– 111
(2)
5) Realize as seguintes operações aritméticas envolvendo números octais:
a) 111
(8)
+ 10
(8)
b) 27
(8)
+ 120
(8)
c) 456
(8)
+ 7756
(8) +
643
(8)
d) 1076
(8)
+ 7436
(8)
+ 16754
(8)
e) 546
(8)
- 234
(8)
f) 106
(8)
- 77
(8)
g) 523
(8)
- 465
(8)
h) 200
(8)
- 156
(8)
6) Realize as seguintes operações aritméticas envolvendo números Hexadeximais:
a) 111
h
+ 10
h
b) 34
h
+ 349
h
c) F9A
h
+ 32B
h +
C24
h
d) FAA
h
+ 1045
h
+ C796
h
+ B0426
h
e) 18
h
- 9
h
f) 10
h
- 4
h
g) A1
h
- 99
h
h) 1000
h
- 234
h
pf2

Pré-visualização parcial do texto

Baixe Exercícios de Sistemas de Numeração em Linguagens de Programação e outras Exercícios em PDF para Matlab, somente na Docsity!

Instituto de Ciência e Tecnologia

Disciplina: Linguagens de Programação

Profa. Amanda Rocha Chaves

Lista de exercícios 2: Sistemas de Numeração

Exercícios:

A) Conversão entre bases diversas

  1. Realize as seguintes conversões: a) 4AB para octal b) 30128 para hexadecimal c) 127C para octal d) 308 para hexadecimal e) 9ABF para binário

f) 12CA para binário g) 158 para binário h) 7218 para binário i) 1125H para binário j) 34A6H para decimal

  1. Dados os números decimais abaixo, realize as seguintes conversões (Para as frações considere, quando existir, ao menos 5 casas decimais (binários) e 2 casas decimais (octal e hexadecimal): a) 55 para binário b) 120 para octal c) 65 para binário d) 63 para hexadecimal

e) 28,32 para binário, octal e hexadecimal f) 31,85 para binário, octal e hexadecimal g) 1024 para hexadecimal h) 512 para octal

  1. Dados os números abaixo, converta-os para a base decimal: a) 11011,01(2) b) 11001,001(2) c) 37,28(8) d) 125,04(8)

e) 10,78(8) f) 1F,18h g) 10D,F4h h) A0,Ch

B) Operações aritméticas com números binários, octais e hexadecimais

  1. Realize as seguintes operações aritméticas envolvendo números binários : a) (^111) (2) + 10(2) b) (^110) (2) + 111(2) c) (^1101) (2) + 1001(2) + 11011(2) + 1111(2) d) (^1010) (2) + 11(2) + 1011(2) + 11001(2) e) (^11) (2) + 111(2) + 111(2) + 1000(2)

f) (^11011) (2) – 1101(2) g) (^11000) (2) – 100(2) h) (^11000100) (2) – 100101(2) i) (^1010) (2) – 11(2) j) (^10000) (2) – 111(2)

  1. Realize as seguintes operações aritméticas envolvendo números octais : a) (^111) (8) + 10(8) b) (^27) (8) + 120(8) c) (^456) (8) + 7756(8) + 643 (8) d) (^1076) (8) + 7436(8) + 16754(8)

e) (^546) (8) - 234 (^) (8) f) (^106) (8) - 77 (^) (8) g) (^523) (8) - 465 (^) (8) h) (^200) (8) - 156 (^) (8)

  1. Realize as seguintes operações aritméticas envolvendo números Hexadeximais : a) (^111) h + 10 (^) h b) (^34) h + 349 (^) h c) F9A (^) h + 32B (^) h + C24 (^) h d) FAA (^) h + 1045 (^) h + C796 (^) h + B0426 (^) h

e) (^18) h - 9 (^) h f) (^10) h - 4 (^) h g) A1 (^) h - 99 (^) h h) (^1000) h - 234 (^) h

Instituto de Ciência e Tecnologia

Disciplina: Linguagens de Programação

Profa. Amanda Rocha Chaves

C) Operações aritméticas com números em bases distintas

  1. Resolva as seguintes operações (no caso de bases diferentes o número de maior base deve ser transformado no de menor base para realizar o cálculo): a) A1009H + 128(10) b) (^375) (8)+ FACAH

c) (^1111) (2) + A55H + 199 + 45(8) d) (^165) (8) + BEBAh + 35