Algoritmo
Trabalho Escolar: Algoritmo. Pesquise 861.000+ trabalhos acadêmicosPor: rctol1 • 24/3/2014 • 713 Palavras (3 Páginas) • 2.237 Visualizações
1) Criar um algoritmo que leia os limites inferior e superior de um intervalo e imprimir todos os números pares no intervalo aberto e seu somatório. Suponha que os dados digitados são para um intervalo crescente.
algoritmo "limites"
// função :
// autor :
// data : 17/12/2013
// seção de declarações
var
ini: inteiro
vf: inteiro
soma: inteiro
i: inteiro
inicio
escreval("digite o valor inicial")
leia(ini)
escreval("digite o valor final")
leia(vf)
soma <- 0
se (ini mod 2 = 0) entao
ini <- ini + 2
senao
ini <- ini + 1
vf <- vf – 1
para i = ini ate vf passo 2 faca
soma <- soma + i
escreva(i, " ")
fimpara
escreva("soma: ", soma)
fimalgoritmo
2) Elaborar um algoritmo que efetue a leitura sucessiva de valores numéricos e apresente no final o total do somatório, a média e o total de valores lidos. O programa deve fazer as leituras dos valores enquanto o usuário estiver fornecendo valores positivos. Ou seja, o programa deve parar quando o usuário fornecer um valor negativo.
algoritmo "valores"
// Função :
// Autor :
// Data : 16/12/2013
// Seção de Declarações
var
x,y,soma: inteiro
inicio
// Seção de Comandos
x<-1
enquanto (x>=0) faca
escreval("digite um valor:")
leia(x)
y <- y +1
soma<-soma+x
fimenquanto
escreval("o total de valores validos digitados foi", y-1)
escreval("a media dos valores ", soma/(y-1))
fimalgoritmo
3) Fazer um algoritmo para preencher um vetor com números inteiros (8unidades); Solicitar um número do teclado. Pesquisar se esse número existe no vetor. Se existir, imprimir em qual posição do vetor foi digitado. Se não existir, imprimir a mensagem que não existe.
algoritmo "numero"
// Função :
// Autor :
// Data : 17/12/2013
// Seção de Declarações
var
numeros: vetor [1..8] de inteiro
contador: inteiro
buscar: inteiro
inicio
// Escrevendo valores nos elementos usando estruturas de repeticao
para contador de 1 ate 8 passo 1 faca
escreval("Entre com um numero para a posicao ", contador)
leia(numeros[contador])
fimpara
escreval("entre com o numero a ser buscado")
leia(buscar)
// Imprimindo elemento por elemento usando estrutura de repeticao
para contador de 1 ate 8 passo 1 faca
se buscar = numeros[contador] entao
escreval ("numero encontrado posição:",contador)
senao
escreval ("numero nao encontrado")
fimse
fimpara
// Seção de comandos
fimalgoritmo
4) Desenvolva um algoritmo que vai solicitar a idade de várias pessoas e imprimir:
Total de pessoas com menos de 21 anos.
Total de pessoas com mais de 50 anos.
O programa termina quando idade for menor ou igual a 0.
algoritmo "Idade"
// Função :
// Autor :
// Data : 16/12/2013
// Seção de Declarações
var
idade, c21, c50: inteiro
inicio
// Seção de Comandos
C21 <-0
...