Buscar

Lista 2

Prévia do material em texto

IPD – Introdução ao Processamento de Dados
Professor: Alexandre Solon Nery
Período 2013/02
Lista de Exercícios
1) Para converter um número decimal para base binária utiliza-se o método da divisão repetida:
a) Dividir o número decimal por 2. Caso o resultado seja exato, a divisão terá resto 0 (zero), se 
não for exato terá resto 1 (um). Esse valor (0 ou 1) deve ser anotado da direita para a 
esquerda.
b) Deve-se dividir o número até que o quociente da divisão seja igual a 0 (zero).
Exemplo: número decimal 11
Divisão Quociente Resto (resultado)
11/2 5 1
5/2 2 1
2/2 1 0
½ 0 1
Resultado: 1011
Escreva um programa que converta um número decimal (inteiro positivo) para sua base binária, 
segundo os passos descritos anteriormente. Lembre-se de usar os operadores DIV e MOD. 
2) Escreva um programa que armazene 10 números em um vetor unidimensional e realize uma das 
seguintes opções que o usuário pode escolher:
a) Ordenar em ordem crescente
b) Ordenar em ordem decrescente
c) Calcular média
d) Calcular a soma dos elementos
e) Encontrar o maior valor
f) Encontrar o menor valor
g) Sair
O programa só termina quando o usuário escolher a opção de 'sair'.
3) Escreva um programa que armazene duas matrizes A e B (4x4) e calcule a soma delas em uma 
matriz C. O resultado da soma deve ser apresentado na forma de uma Matriz.

Outros materiais