Buscar

ativ 31697

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

algoritmoS
atividades DA aula 06
Todos os algoritmos desta atividade deverão ser desenvolvidos no VISUALG e enviados no Microsoft Word.
Para desenvolver estes algoritmos deverão ser utilizadas as estruturas de repetição (ENQUANTO......FAÇA, REPITA...ATÉ, PARA ... FAÇA) quando necessário.
Faça um algoritmo para ler uma lista de números terminada pelo valor 0 (zero). Ao final, o algoritmo deve mostrar a media aritmética de todos os números positivos da lista, os números negativos devem ser descartados.
algoritmo "Medialista"
// Função : Calcular a media de uma lista de numero digitado
// Autor : Diego Luis Santos Scherer RGM. 343.2427
// Data : 28/05/2018
// Seção de Declarações
var
soma,numero:inteiro
media,quantidade:real
inicio
// Seção de Comandos
numero<-0
soma<-0
media<-0
escrevaL("digite um numero: ")
leia (numero)
soma<-soma+numero
enquanto numero > 0 faca
 escreval("dite um numero:")
 leia(numero)
 soma <- soma+numero
 quantidade <- soma-numero
 media<-media+1
fimenquanto
escreval("A soma dos numero é:",quantidade)
escreval("media:",quantidade/media)
fimalgoritmo
José tem 1,50 m e cresce 2 centímetros por ano. Pedro tem 1,10 m e cresce 3 centímetros por ano. Faça um algoritmo para calcular em quantos anos Pedro será maior que José.
algoritmo "Pedromaiorjose"
// Função : Calcular em quantos anos pedro sera maior que jose
// Autor : Diego Luis Santos Scherer RGM. 343.2427
// Data : 28/05/2018
// Seção de Declarações
var
jose: real
pedro: real
ano: real
inicio
// Seção de Comandos
jose <- 1.50
pedro <- 1.10
ano <- 0
enquanto jose > pedro faca
 jose <- jose + 0.02
 pedro <- pedro + 0.03
 ano <- ano+1
fimenquanto
escreval("Pedro será > Jose daqui a uns:",ano," anos")
fimalgoritmo
Faça um algoritmo para ler um inteiro positivo n e calcular e mostrar os n primeiros termos da sequência (1, 3, 6, 10, 15, 21, ...). 
algoritmo "calularsequencia"
// Função : Calcular os n primeiro da sequencia
// Autor : Diego Luis Santos Scherer RGM. 343.2427
// Data : 28/05/2018
// Seção de Declarações
var
valor,cont:inteiro
inicio
// Seção de Comandos
escreva("Digite um valor: ")
leia(valor)
cont <- 0
repita
escreval(valor+cont)
cont <- cont+5
ate cont > 100
fimalgoritmo	
Faça um algoritmo para calcular o produto de dois números lidos da entrada (n1 e n2) através do método de somas sucessivas. Suponha que n1 e n2 são positivos.
Exemplo:
valores lidos: 3 4
impressão:	12
dica: 3 x 4 = 3 + 3 + 3 + 3 = 12
algoritmo "somasucessiva"
// Função : Calcular valores atras de método de soma sucessivas
// Autor : Diego Luis Santos Scherer RGM. 343.2427
// Data : 28/05/2018
// Seção de Declarações
var
v,v1,v2,soma: inteiro
inicio
// Seção de Comandos
soma <- 0
escreval("Digite o primeiro valor: ")
leia(v)
escreval("Digite o segundo valor: ")
leia(v1)
para v2 de 1 ate v faca
 soma <- soma+v1
fimpara
escreval("A soma sucessiva é: ",soma)
fimalgoritmo

Continue navegando