Campus Alcântara
Curso: Eletrônica Integrado
Disciplina: Informática Professor: Mauro
LISTA DE EXERCÍCIOS ALGORITMOS COM PSEUDOCÓDIGO
Crie os algoritmos solicitados abaixo. Consulte omaterial das aulas (slides) para saber a sintaxe dos
comandos e tomar os exemplos prontos como base para construir seus algoritmos.
EXERCÍCIOS SOBRE ESTRUTURAS SEQUENCIAIS:
Usando pseudocódigo, faça algoritmos para resolver os seguintes problemas:
1. Calcular a área de um retângulo
2. Armazenar dois números em variáveis e trocar os valores das variáveis
3. Calcular as raízes de uma equação do segundo grau
4. Calcular o custo estimado com combustível em uma viagem de carro
EXERCÍCIOS SOBRE ESTRUTURAS CONDICIONAIS:
1. Faça um algoritmo que leia um número inteiro diferente de zero e diga se este é positivo ou
negativo
2. Altere o algoritmo anterior para dizer também se o número é igual a zero (use se encadeados)
3. Faça uma algoritmo que leia três valores que representam os três lados de um triângulo e
verifique:
• Se o triângulo é válido
• Se é um triângulo equilátero, isósceles ou escaleno. Propriedades de um triângulo:
• A soma de dois lados não pode ser menor que a do terceiro lado (ou o comprimento de
cada lado deve ser menor que a soma dos outros dois lados)
• Equilátero: três lados iguais
• Isósceles: dois lados iguais
• Escaleno: três lados diferentes
EXERCÍCIOS SOBRE ESTRUTURAS DE REPETIÇÃO:
1. Multiplicar dois números usando somas repetidas
2. Solicitar uma quantidade pré-determinada de números e calcular a soma e média entre esses
números
3. Calcular a soma dos números ímpares entre um intervalo informado
4. Calcular o fatorial de um número. Dicas:
• N ! = N * (n-1) * (n-2)... * 1 Ex: 5! = 5 * 4 * 3 * 1 = 60
EXERCÍCIOS ADICIONAIS:
1. Solicitar os nomes e notas dos alunos de uma turma, mostrar o nome e nota dos alunos com a
maior e menor nota e calcular a média entre as notas da turma. O fim da turma será indicado
quando o usuário digitar “FIM” para o nome do aluno
2. Melhorar o algoritmo acima para efetuar os mesmos cálculos para todas as turmas de uma
escola, mostrando também a maior e menor nota da escola e a nota média da escola
3. Listar os números primos entre dois números informados pelo usuário. Dicas:
• Número primo é o número que só é divisível por ele mesmo e por 1.
• Para saber se um número é primo você precisará usar um laço e testar, com a função
MOD, se ele é divisível por todos os números menores que ele
4. Listar os números da série de Fibonacci de 1 até um número informado pelo usuário. Dica:
• A séria de Fibonacci é uma lista de números cujos dois primeiros números são iguais a
1 e cada número seguinte é igual à soma dos dois números anteriores: 1, 1, 2, 3, 5, 8, ...