Algoritmo

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1886 palavras )
  • Download(s) : 0
  • Publicado : 3 de abril de 2012
Ler documento completo
Amostra do texto
1. Escreva um algoritmo usando notação de fluxograma que leia n números inteiros e determine se
cada um deles é um número da seqüência de Fibonacci ou não e, ao final, apresente a seguinte
mensagem: “Dos ..n.... números testados, ..x.... pertenciam a seqüência de Fibonacci”. Elabore
também um teste de mesa do algoritmo.
2. Você esta fazendo uma pesquisa entre os habitantes de uma pequenavila. Escreva um algoritmo
que colete os dados de idade, sexo (M/F) e salário de todos as pessoas que desejam participar da
pesquisa (para encerrar a entrada de dados entre a idade menor ou igual a zero). Após coletar
todos os dados informe:
1. a. A média de salário do grupo
2. b. Maior e menor idade do grupo
3. c. A percentagem do total de mulheres com salário até R$ 300,00
4. d. A quantidadede homens
3. Faça um algoritmo que escreva todos os números múltiplos de 7 entre 1 e N, sendo N um valor
introduzido pelo utilizador. Por exemplos: 7, 14, 21, 28, 35. Inclua um teste de mesa para o
algoritmo.
4. Elabore um algoritmo que receba dois números inteiros positivos. Calcule e mostre:
1. a. Caso os números formem um intervalo crescente, a media dos números do
intervalo, incluindo osnúmeros digitados;
2. b. Caso os números formem um intervalo decrescente, a quantidade de números
pares, incluindo os números digitados;
3. c. Se os números forem iguais, mostrar uma mensagem.
5. Seja a série S = 2 + 2/2! + 2/3! + 2/4! + 2/5! ……
a) Elabore um algoritmo em pseudolinguagem que determine o valor de S.
b) Faça um teste exaustivo do algoritmo feito no item (a) para os 4primeiros termos de S,
usando uma tabela semelhante a do modelo abaixo:
<variável 1> <variável 2> <variável 3> Condição operação
... ... ... ... ...
6. Elabore um algoritmo em fluxograma que receba um conjunto de valores inteiros positivos e que
calcule e mostre o maior e o menor valor do conjunto. Considere que para encerrar a entrada de
dados deve ser digitado o valor zero; paravalores negativos deve ser enviada uma mensagem de
erro e solicitado um novo valor; os valores negativos ou iguais a zero não entrarão no cálculo.
7. Elabore um algoritmo que escreva qual o dia do ano, para uma dada data introduzida pelo
usuário. O algoritmo recebe o dia, o mês e o ano de depois mostra o dia do ano. Por exemplo,
23/02/2003 corresponde ao dia 54 do ano.
8. Construa umalgoritmo que calcula a quantidade de litros de combustível gastos em uma viagem
utilizando-se um automóvel que faz 12 Km por litro. Para realizar esse cálculo, o usuário deverá
fornecer o tempo gasto da viagem e a velocidade média durante a mesma. O algoritmo deverá
apresentar como resultado os valores da velocidade média, tempo gasto na viagem, a distância
percorrida e a quantidade de litrosutilizada na viagem.
9. Construa um algoritmo para entrar com um número de 1 a 10 e imprimi-lo o número de vezes
correspondente ao seu valor.
10. Construa o fluxograma de um algoritmo que, tendo como dados de entrada dois pontos
quaisquer no plano, P(x1,y1) e P(x2,y2), calcule a distância entre eles.
11. Construa um algoritmo que, dadas três medidas a, b e c, verifique se elas podem ser de lados deum triângulo. Se não puderem, o algoritmo deve informar isso; caso contrário, deve dizer qual tipo
de triângulo pode ser construído com essas medidas de lados. (a condição para que três segmentos
de reta possam formar um triângulo é que o comprimento do maior segmento seja inferior à soma
dos comprimentos dos dois menores.)
12. Construa um algoritmo que leia o salário de 3 pessoas, escreva omaior valor e a diferença
percentual para o menor valor.
13. Escreva um algoritmo que leia a idade de 20 pessoas, escrevendo a menor idade e a quantidade
de pessoas que possuem essa idade (a menor).
14. Escreva um algoritmo que escreva as potências de 2, de 20 até 210
15. Escreva um algoritmo que leia um conjunto de 100 números (positivos e negativos),
escrevendo-os. A seguir, o algoritmo...
tracking img