Você está na página 1de 4

Colégio Manuel Bernardes

Exercícios de preparação para o 3º teste


Dados Compostos
Exercício 1:
Crie uma lista com os caracteres do nome “Carlos”, em maiúsculas.
De seguida apresente cada caracter ao utilizador, identificando a sua
ordem. No final, deve apresentar a lista ordenada alfabeticamente.

Exercício 2:
Escreva um programa que peça ao utilizador para indicar quantos
números pretende digitar. Deve guardar esses números numa lista. No
final, deve indicar ao utilizador, quais foram os números máximo e mínimo
que digitou e a soma de todos os valores.

Exercício 3:
Escreva um programa em que crie seguintes dois conjuntos de dados
numéricos, apresentados ao utilizador: {1, 2.5, 1.3, 6.7, 8.9} e {1, 5.7, 2.5,
1.9, 4, 2}. Deve apresentar ao utilizador a interseção, união, diferença e
diferença simétrica, ordenadas crescentemente.

Exercício 4:
Crie um dicionário com o continente a que pertence cada um destes
países: Portugal; Brasil; Canadá; China; Marrocos; Austrália. Deve pedir ao
utilizador para escolher um destes países e, consoante a escolha do
utilizador, devolver o continente corretamente.

Instruções (break, continue, pass)


Exercício 5:
Escreva um programa que peça ao utilizador quantas operações
pretende fazer. Em cada operação devem ser pedidos dois números inteiros
e o símbolo da operação que deseja fazer entre eles (* para multiplicação e
/ para divisão – apenas estas duas). No caso de o segundo número ser 0 e a
operação escolhida ser a divisão, o ciclo deve parar.

1
Aplicações Informáticas B
Prof. Luís Simões
Colégio Manuel Bernardes

Exercício 6:
Escreva um programa que permita apenas ao utilizador fazer a soma
de números positivos. Deve ser pedido ao utilizador o número de somas
que pretende efetuar. No caso de o utilizador introduzir valor(es)
negativo(s), deve passar à iteração seguinte do ciclo e indicar ao utilizador
que introduziu valores inválidos. No final deve ser retribuído o total dos
valores somados.

Exercício 7:
Altere o exercício anterior, para que nenhuma informação seja
retribuída ao utilizador quando colocar valor(es) negativo(s).

Funções (internas e criadas)


Exercício 8:
Escreva um programa que peça ao utilizador para digitar um caracter.
Deve ser retribuído o número correspondente Unicode (ASCII). O programa
deve parar quando o utilizador digitar o caracter ponto final. Deve ser
indicado quantos caracteres foram digitados no final.

Exercício 9:
Altere o exercício anterior para o programa fazer o processo inverso,
ou seja, receber um valor numérico inteiro e devolver o caracter
correspondente. Para parar deve ser digitado o algarismo 0.

Exercício 10:
Escreva um programa que contenha duas funções, uma para calcular
a área de um retângulo e outra para calcular o seu perímetro (em cm),
ambas arredondadas às décimas. O utilizador deve digitar as medidas da
largura e do comprimento.

Exercício 11:
Escreva um programa que contenha duas funções, uma para o cálculo
da média e outro para o cálculo da soma, entre dois valores numéricos.
Deve ser perguntada ao utilizador qual das operações quer realizar (média
ou soma) e devolver o resultado da operação.

2
Aplicações Informáticas B
Prof. Luís Simões
Colégio Manuel Bernardes

Exercício 12:
Escreva um programa que peça ao utilizador a medida da aresta de
um cubo. O programa deve conter duas funções, uma para calcular a área
da superfície do cubo, e outra para calcular o volume do mesmo. Deve ser
perguntada ao utilizador qual das medidas deseja obter e devolver o valor
correspondente.

Exercício 13:
Escreva um programa que peça ao utilizador para inserir números
inteiros para serem transformados em código binário, com o prefixo Ob.
Deve realizar essa conversão com recurso a uma função. Quando quiser
parar, o utilizador deve digitar o valor 0.

Exercício 14:
Escreva um programa que peça ao utilizador 5 números reais. A cada
ciclo deve ser representado o subtotal da soma até esse ciclo. No final
devem ser retribuídas as somas e as médias dos números que foram
digitados. Essas operações devem ser realizadas com recurso a uma função,
cada.

Exercício 15:
Escreva um programa que contenha duas funções, uma para fazer
uma contagem crescente, de um em um, entre dois valores inteiros, e outra
para fazer uma contagem decrescente entre esses mesmos valores. No caso
de o utilizador introduzir primeiro um valor menor, deve ser feita a
contagem crescente. No caso de o utilizador introduzir primeiro um número
maior, deve ser feita a contagem decrescente.

Exercício 16:
Escreva um programa peça ao utilizador para digitar uma distância
em km. O programa deve conter três funções, uma para fazer a conversão
dessa distância em metros, outra para fazer a conversão da distância para
decímetros e outra para fazer a conversão da distância para centímetros. O
utilizador deve escolher qual das conversões pretende realizar.

3
Aplicações Informáticas B
Prof. Luís Simões
Colégio Manuel Bernardes

Exercício 17:
Escreva um programa que contenha duas listas, uma com as
disciplinas frequentadas no ano letivo passado e outra com as classificações
obtidas nas diferentes disciplinas. De seguida, elabore duas funções, uma
para ser mostrado ao utilizador a nota respetiva a cada disciplina e outra
para o cálculo da média de todas as notas. Consoante a escolha do
utilizador, deve ser demonstrada a nota de cada disciplina, ou apenas a
média de todas as disciplinas.

4
Aplicações Informáticas B
Prof. Luís Simões

Você também pode gostar