Exercícios de revisão
Considerando A=1, B=5 e C=-1, dizer se é verdadeiro ou
falso:
1. (A + B) > (C + 5)
2. (A>=1) e (C>0)
3. (A<=A) ou (B<C)
Para que valores de A as expressões abaixo são verdadeiras?
1. (A<1) e (A>10)
3. (A>1) e (A<10)
4. (A>1) ou (A<10)
2. (A<1) ou (A>10)
Dado o algoritmo abaixo, que valores serão mostrados?
inteiro: A,B,C
A=3
B=5
C=A + B – 6
se A > C
então C= C- B
senão B = 1
Se A > B
então se B > C
então A = 20
senão C = 10
senão A = A + 5
mostrar A,B,C
Dado o algoritmo abaixo, que valores serão mostrados?
inteiro: A, B, C
A=0
enquanto A <= 0 repetir
A=A+1
B=A+1
C=A+B*2
mostrar A,B,C
Dado o algoritmo abaixo, que valores serão mostrados?
inteiro: A, B,
real: R
B = 2
A = 3
R = 20
para I=1 até 3
A = A * I
B = B + I
R = R / 2
se A > 10
então B =
mostrar A,B,R
I
repetir
* I
B - 1
Dado o algoritmo abaixo, que valores serão mostrados?
inteiro: A, B, I, K
A = 3
B = 2
para I=1 até 2 repetir
A = A * I
para K=1 até I repetir
B = B+K
se I > 1 então A=A-1
B = B+I
mostrar A,B
Corrija os seguintes trechos, se e onde julgar
necessário:
a)
float temp_max;
printf(“Temperatura Máxima = ”, temp_max);
b)
if ano % 4 = 0 && ano % 400 = = 0
printf(“E’ bissexto!”);
c)
int val;
scanf(“&f”, %val);
d)
if indice > 0.3
printf(“Parar grupo1”);
if indice > 0.4
printf(“Parar grupos 1 e 2”);
else
printf(“Parar os 3 grupos”);
Seja o trecho:
soma = 0;
scanf(“%d”, &valor);
while (valor > 0)
{
soma = soma + valor;
scanf(“%d”, &valor);
}
Indique a seguir, em cada caso, o valor, ou valores, fornecido(s) pelo usuário, que
faça(m) com que o trecho while acima seja executado:
uma vez:
nenhuma vez:
duas vezes:
Exercícios
• Sabe-se que um número perfeito é aquele em que a soma dos seus divisores
positivos, exceto o próprio, é igual a ele mesmo. Exemplos: 6 (1+2+3) e 28.
Desenvolva um algoritmo que identifique se o número lido é perfeito ou
não.
• Fazer um programa que leia um valor (X) e depois calcule e escreva o
resultado do seguinte somatório:
X25 X24 X23 X22
X1



... 
1
2
3
4
25
Foi realizada uma pesquisa em Porto Alegre, com um número desconhecido de
pessoas. De cada entrevistado foram colhidos os seguintes dados:
- clube de preferência (1-Grêmio; 2-Internacional; 3-Outros);
- salário;
- naturalidade (0-Porto Alegre; 1-Outras).
Deseja-se saber:
1) percentual de torcedores por clube;
2) média salarial dos torcedores do Grêmio e do Internacional;
3) número de pessoas nascidas em Porto Alegre que não torcem por nenhum
dos dois primeiros clubes;
4) número de pessoas entrevistadas.
Desafio:
Escrever um algoritmo que lê um valor no caixa
eletrônico e calcula o número de cédulas de R$ 100,
R$ 50,00, R$ 20,00, R$ 10,00, R$ 5,00 e R$ 2,00
necessárias para que o caixa eletrônico efetue o
pagamento do valor sacado ao cliente. Deve-se
utilizar o menor número possível de cédulas.
Download

Slides