P1 - Lista (Comp. 1)
P1 - Lista (Comp. 1)
P1 - Lista (Comp. 1)
Campus Curitiba
1.
2.
3. Faça um algoritmo em pseudocódigo que calcule a área de um triângulo pela fórmula de Hierão:
4. Faça um algoritmo em pseudocódigo que permita a entrada de um número inteiro e diga se ele é par ou ímpar.
5. Faça um algoritmo em pseudocódigo que leia dois números (x e y) e escreva como resultado o maior entre eles.
6. Um número inteiro é considerado triangular se for o produto de três números inteiros consecutivos, como, por
exemplo, 120 = 4x5x6. Elabore um algoritmo em pseudocódigo que, após ler um número n, verifique se ele é ou não
triangular.
7. Faça um algoritmo em pseudocódigo que leia um valor n inteiro e verifique se este é ou não primo (número primo
é divisível por um e por ele mesmo).
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
Campus Curitiba
8. Um número palíndromo é aquele que se lido da esquerda para a direita e da direita para a esquerda possui o
mesmo valor (por exemplo: 34543). Faça um algoritmo em pseudocódigo que leia um número n, inteiro, e verifique
se ele é um palíndromo.
9. Faça um algoritmo em pseudocódigo que receba três valores digitados A, B e C, informando se estes podem ser os
lados de um triângulo. O ABC é triângulo se A<B+C e B<A+C e C<A+B.
10. Faça um algoritmo em pseudocódigo que permita a entrada de n valores e mostre a soma de seus quadrados.
11. Faça um algoritmo em pseudocódigo para calcular a soma dos primeiros N termos da sequência definida a seguir,
com N fornecido via teclado: S = 1+2+3+4+...+N.
12. Faça um algoritmo em pseudocódigo que permita a entrada de N números quaisquer e exiba a quantidade de
números negativos. Escreva esse algoritmo com as estruturas:
a) ENQUANTO-FAÇA;
b) REPITA-ATÉ;
c) PARA-ATÉ-FAÇA.
13. Faça um algoritmo em pseudocódigo que possibilite a entrada de N valores de nomes e salários e exibam como
resultado o salário médio calculado e o nome da pessoa que recebe o maior salário. Escreva esse algoritmo com as
estruturas:
a) ENQUANTO-FAÇA;
b) REPITA-ATÉ;
c) PARA-ATÉ-FAÇA.
14. Faça um algoritmo em pseudocódigo para projetar futuramente um programa de auxílio a uma eleição. Os votos
válidos são representados pelos números 1, 2 e 3, cada um correspondendo a um candidato. O voto em branco é
representado pelo número 0 e o voto nulo, pelo número -1. Esse pseudocódigo deverá processar N respostas da
votação. O pseudocódigo deverá calcular e exibir:
a) o total de votos para cada candidato;
b) o total de votos em branco;
c) o total de votos nulos;
d) o número do candidato vencedor (ou indicar se não houve vencedor, caso a população tenha anulado ou deixado
em branco todos os votos).
15. Faça um algoritmo em pseudocódigo que exiba o triângulo de Pascal, conforme indicado a seguir:
1
11
121
1331
14641
. . . . . .
. . . . . . .
𝑛
16. Utilizando os resultados do exercício 15, escreva a expansão da expressão (𝑎 + 𝑏) para um valor de n lido. Os
termos da expansão são os valores da n-ésima linha do triângulo de Pascal, por exemplo: