TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmo

Trabalho Escolar: Algoritmo. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  24/3/2014  •  713 Palavras (3 Páginas)  •  2.237 Visualizações

Página 1 de 3

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

...

Baixar como (para membros premium)  txt (4.7 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com