Programação 1
Aula prática 4
1. Cálculo
Booleano
expressão |
Resposta:
.
|
23 & 11 |
|
23 && 11 |
|
75 | 15 |
|
Agora verifique. Faz um programa que pede dois operandos
e mostra o resultado dos operações (&, && e |).
2. switch
(bifurcação múltipla)
Faz um programa que pede para escolheres uma
operação aritmética, e, seguidamente, pede os dois
operandos sobre os quais queres realizar essa operação. O
computador deve fazer a operação apropriada e escrever o
resultado no ecrã.
Exemplo do programa ao ser executado:
Escolhe uma operação ( + - *
/ ):
/
Introduz o primeiro operando
7
Introduz o segundo operando:
2
7 / 2 = 3.5
3. bifurcações
Faz um programa que dê um parecer qualitativo
a uma classificação numérica de 0..20 nos seguinte
termos:
(0..4 -> Mau , 5..9 -> Medíocre , 10..13
-> Suficiente , 14..17 -> Bom , 18..20 -> Muito Bom
Exemplo do programa ao ser executado:
Introduz a classificação:
18
Muito Bom
4a. Ciclos
1
Faz um programa que escreva no ecrã
"Universidade do Algarve" 10 vezes.
Ao ser executado, o programa vai fazer o seguinte:
Universidade do Algarve
Universidade do Algarve
Universidade do Algarve
Universidade do Algarve
Universidade do Algarve
Universidade do Algarve
Universidade do Algarve
Universidade do Algarve
Universidade do Algarve
Universidade do Algarve
4b. Ciclos
2
Faz um programa que escreva no ecrã os
números de 1 a 10000.
4c. Ciclos
3
Faz um programa que escreva a tabuada de um determinado
número.
Exemplo do programa ao ser executado:
Introduz um número:
9
9 x 1 = 9
9 x 2 = 18
9 x 3 = 27
9 x 4 = 36
9 x 5 = 45
9 x 6 = 54
9 x 7 = 63
9 x 8 = 72
9 x 9 = 81
9 x 10 = 90
5. (difícil)
Escreva um programa que pede ao utilizador um
número (entre 0 e 255 ) e o programa mostrará o número
em formato binário. (Sugestão: usa uma variável do
tipo unsigned char e usa as operações x &
128, etc. Uma solução elegante usa 'for') Exemplo
numero decimal: 33
binario: 00100001