Sie sind auf Seite 1von 3

A) SEQUENCIA

1) Utilizando o seguinte trecho de algoritmo:


...
inteiro x, y;
real z;
escreva(x: );
leia(x);
escreva(x, ao cubo = , x*x*x);
escreva(y: );
leia(y);
escreva(x + y);
z = x / y;
escreva(z);
z = z + 1;
x = (y + z) % 2;
escreva(x);
...
Explique o que est acontecendo em cada linha e qual o resultado de cada ao executada.

1. Cite e discorra sobre trs exemplos do seu dia-a-dia nos quais voc encontra explicitados
entrada, sada e processamento.

2. Faa uma analogia de entrada, processamento e sada de dados com o que acontece quando
voc l e sintetiza um livro e quando voc dialoga com outra pessoa.

3. Calcular e exibir a rea de um quadrado, a partir do valor de sua aresta que ser digitado.

4. Calcular e exibir a rea de um quadrado a partir do valor de sua diagonal que ser digitado.

5. A partir dos valores da base e altura de um tringulo, calcular e exibir sua rea.

6. Calcular e exibir a mdia aritmtica de quatro valores quaisquer que sero digitados.

7. Calcular e exibir a tenso de um determinado circuito eletrnico a partir dos valores da


resistncia e corrente eltrica que sero digitados. Utilize a lei de Ohm.

8. Entrar via teclado com o valor de uma temperatura em graus Celsius, calcular e exibir sua
temperatura equivalente em Fahrenheit.

9. Entrar via teclado com o valor da cotao do dlar e uma certa quantidade de dlares. Calcular
e exibir o valor correspondente em Reais (R$).

10. Entrar via teclado com o valor de cinco produtos. Aps as entradas, digitar um valor referente ao
pagamento da somatria destes valores. Calcular e exibir o troco que dever ser devolvido.

B ) SELEO

Exerccios propostos

1. Fazer um algoritmo para entrar via teclado com dois valores distintos e exibir o maior deles.

2. Usando a estrutura de escolha de vrios casos (chave caso) fazer um algoritmo para entrar
com dois valores quaisquer e exibir o maior deles, se existir, caso contrrio, enviar mensagem
avisando que os nmeros so idnticos.

3. Fazer um algoritmo para calcular e exibir a rea de um retngulo, a partir dos valores da base e
altura que sero digitados. Se a rea for maior que 100, exibir a mensagem Terreno grande.

4. Fazer um algoritmo para calcular e exibir a rea de um retngulo, a partir dos valores da base e
altura que sero digitados. Se a rea for maior que 100, exibir a mensagem Terreno grande,
caso contrrio, exibir a mensagem Terreno pequeno.

5. Fazer um algoritmo para entrar via teclado com trs valores distintos. Exibir o maior deles.

6. Fazer um algoritmo para, a partir de trs valores que sero digitados, verificar se formam ou no
um tringulo. Em caso positivo, exibir sua classificao: Issceles, escaleno ou eqiltero. Um
tringulo escaleno possui todos os lados diferentes, o issceles, dois lados iguais e o eqiltero,
todos os lados iguais. Para existir tringulo necessrio que a soma de dois lados quaisquer
seja maior que o outro, isto, para os trs lados.

7. Fazer um algoritmo para verificar se trs valores quaisquer (a, b, c) que sero digitados formam
ou no um tringulo retngulo.

8. Escreva um algoritmo para determinar se um nmero lido do teclado maior, menor, ou igual a
zero.

9. Usando a estrutura se-seno aninhada, faa um algoritmo que leia o nome do aluno e suas
duas notas. A partir das informaes lidas:

10. Calcule e mostre a mdia do aluno;


11. Verifique qual ser o conceito atribudo ao aluno:
i. se a mdia for menor que 5: E
ii. se a mdia for maior ou igual a 5 e menor que 6: D
iii. se a mdia for maior ou igual a 6 e menor que 7,5: C
iv. se a mdia for maior ou igual a 7,5 e menor que 9,0: B
v. se a mdia for maior ou igual a 9 e menor ou igual a 10,0: A

C ) REPETIO

Exerccios propostos

1. Fazer um algoritmo para entrar com dois valores via teclado, onde o segundo dever ser maior
que o primeiro. Caso contrrio solicitar novamente apenas o segundo valor.

2. Fazer um algoritmo para entrar via teclado com dez valores positivos. Verificar a digitao e
enviar mensagem de erro, se necessrio. Aps a digitao, exibir:
O maior valor;
A soma dos valores;
A mdia aritmtica dos valores;

3. Fazer um algoritmo para criar uma rotina de entrada que aceite somente um valor positivo.
4. Fazer um algoritmo para entrar via teclado com o sexo de determinado usurio, aceitar somente
F ou M como respostas vlidas.

5. Fazer um algoritmo para exibir a tabuada do nmero cinco no intervalo de um a dez.

6. Fazer um algoritmo para exibir a soma dos nmeros inteiros positivos do intervalo de um a cem.

7. Fazer um algoritmo para exibir os trinta primeiros valores da sequencia de Fibonacci: 1, 1, 2, 3,


5, 8, 13, ...

8. Fazer um algoritmo para entrar via teclado com um valor qualquer. Travar a digitao, no sentido
de aceitar somente valores positivos. Aps a digitao, exibir a tabuada do valor solicitado, no
intervalo de um a dez.

9. Fazer um algoritmo para entrar via teclado com um valor (X) qualquer. Travar a digitao, no
sentido de aceitar somente valores positivos. Solicitar um intervalo (A B) para que o programa
possa calcular a tabuada do valor digitado, sendo que o segundo valor (B), dever ser maior
que o primeiro (A), caso contrrio, digitar novamente somente o segundo. Aps a validao dos
dados, exibir a tabuada do valor digitado, no intervalo decrescente, ou seja, a tabuada de X no
intervalo de B para A.

10. Fazer um algoritmo para calcular o fatorial de um valor que ser digitado. Este valor no poder
ser negativo. Enviar mensagem de erro e solicitar o valor novamente, se necessrio. Perguntar
se o usurio deseja ou no fazer um novo clculo, consistir a resposta em S ou N.

11. Fazer um algoritmo para entrar via teclado com N valores quaisquer. O valor N (que
representa a quantidade de nmeros) ser digitado, dever ser positivo, mas menor que vinte.
Caso a quantidade no satisfaa a restrio, enviar mensagem de erro e solicitar o valor
novamente. Aps a digitao dos N valores, exibir:
maior valor;
menor valor;
A soma dos valores;
A mdia aritmtica dos valores;
A porcentagem de nmeros negativos;
A porcentagem de nmeros positivos;

12. Fazer um algoritmo para aps exibir os dados, perguntar ao usurio se deseja ou no uma nova
execuo do programa. Consistir a resposta no sentido de aceitar somente S ou N e encerrar
o programa em funo dessa resposta.

Das könnte Ihnen auch gefallen