Buscar

Exercícios de algoritimos em portugol

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Computação I Gincana de Programação 2018
Nome: Gincana de Programação Entrega: 12/04
O objetivo desta gincana é trabalharmos os conhecimentos adquiridos durante a aula de 
hoje. Esta atividade poderá ser realizada somente até o final da aula. Todos os alunos 
serão aleatoriamente subdivididos em duas equipes A e B. Cada equipe deverá se 
organizar para responder todas as 4 questões, segundo algumas regras:
1. Os algoritmos devem estar impecáveis e perfeitamente identados;
2. O professor será somente um mediador e não deverá responder nenhuma questão que 
leve à solução;
3. Cada exercício tem um valor máximo de 25 pontos (25×4=100);
4. As soluções devem ser descritas no quadro uma por vez, no espaço reservado para a 
equipe;
5. Cada solução incorreta será penalizada com -5 pontos, por exemplo, se algum 
integrante da equipe que estiver solucionando a questão número 1 no quadro e a 
solução estiver incorreta, na próxima tentativa ela terá o valor de no máximo 20 
pontos;
6. O quadro só deverá ser apagado caso a solução atual seja substituída por outra nova;
7. Se a equipe adversária encontrar o erro antes, e que leve à solução, receberá 5 pontos 
a mais (atenção para não desenvolver uma solução incorreta, de preferência, 
transcrever no quadro apenas a solução final);
8. Todos da equipe devem ajudar na solução, todos deverão copiar as questões e 
soluções no caderno (será visto pelo professor). Quem não tiver a questão e solução 
anotada, perderá toda a pontuação;
9. A equipe que terminar todas as questões por último terá um desconto de 25% da nota 
total obtida até o horário final, mesmo que tenham finalizado todos os exercícios.
10. Somente 1 aluno de cada grupo irá se deslocar até o quadro para resolver o exercício.
Prof. Leonardo Zanin
Equipe A:
1. Faça um algoritmo que leia 10 números e escreve todos os que forem 
positivos.
2. Escreva um algoritmo que solicite ao usuário que digite o seu login e a
sua senha. Caso o login e a senha estejam errados, pedir para digitar 
novamente. Caso estejam corretos, escrever: “Login efetuado com 
sucesso.” O login deve ser “TELE” e a senha deve ser a palavra 
“tubbies”. 
3. Faça um algoritmo que leia 2 valores inteiros distintos A e B. O 
programa deve imprimir todos os valores entre A e B. Obs. o valor de 
A pode ser maior que B e vice-versa.
4. Em uma eleição presidencial, há três candidatos, representados pelos 
códigos “1”, “2” e “3”. O código “4” representa voto nulo e o código 
“5” representa voto em branco. Escreva um algoritmo que leia o voto 
do eleitor e calcule a quantidade de votos de cada candidato, bem 
como a quantidade de votos nulos e em branco e a quantidade total de 
votos. Ao digitar a opção “0”, o eleitor sai do programa e os valores 
são exibidos. Também é interessante exibir o candidato vencedor ou, 
em caso de a quantidade de votos nulos ou em branco ser maior que a 
metade do total de votos, a mensagem de eleição anulada.
Equipe B:
1. Escreva um algoritmo que receba vários números digitados pelo 
usuário, até que o usuário digite 0. Ao digitar 0, o algoritmo termina.
2. Escreva um algoritmo que receba uma quantidade indeterminada de 
números positivos e diga quantos deles estão no intervalo de 0 a 25, 
quantos estão no intervalo de 26 a 50 e quantos são maiores que 50. O 
algoritmo deve parar quando o usuário digitar um número negativo.
3. Escreva um algoritmo que receba o preço e a quantidade de 10 
diferentes produtos e mostre o valor total da compra.
4. Escreva um algoritmo que apresente ao usuário as opções: (a) Saldo; 
(b) Depósito, (c) Saque e (x) Sair. O algoritmo deve repetir até que o 
usuário digite “x”. O valor inicial do saldo é R$ 0,00. Se o usuário 
escolher a opção depósito, deve digitar o valor do depósito e o saldo é 
incrementado. Caso o usuário escolha a opção saque, deve digitar o 
valor e exibir a mensagem e “Saldo Insuficiente” (se não houver 
saldo) ou debitar o valor, alterando o saldo. Em ambas as opções, o 
novo saldo é exibido.

Outros materiais