Buscar

Atividades resolvidas

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 5 páginas

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

Prévia do material em texto

algoritmo E PROGRAMAÇÃO
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.
R: 
algoritmo "Média aritmética"
// Função : Média aritmética
// Autor : Douglas
// Data : 18/11/2017
// Seção de Declarações 
var
num,c:inteiro
media:real
//a variável e equivale à quantidade de números positivos que aparecem
inicio
// Seção de Comandos
escreval("Para encerrar a entrada de numeros digite o número 0")
repita
//laço de repetição com repita...até
escreval("Entre com um número")
leia(num)
//lê o numero
se(num>0) entao
//se o numero for positivo,entao eleentra no somatirio da média
media<-media+num
c<-c+1
//apareceu positivo,entao c recebe +1
fimse
ate num=0
//encerra quando o usuário digitar 0
media<-media/c
//média recebe ela mesma, dividida pelo numero de membros positivos
escreval("A média dos números positivos é igual a", media:8:2,".")
//exibe a média com duas casas decimais
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é.
R: 
algoritmo "Calculo Anos"
// Função : Calcular com quantos anos Pedro será maior que José
// Autor : Douglas
// Data : 14/11/2017
// Seção de Declarações
var
altura1,altura2:real
c:inteiro
inicio
// Seção de Comandos
altura1<-1.50
altura2<-1.10
c<-0
enquanto (altura1>altura2) faca
altura1<-altura1+0.02
altura2<-altura2+0.03
c<-c+1
fimenquanto
Escreval("Daqui a",c," anos Pedro será maior que José.")
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, ...). 
R:
algoritmo "Leitura números inteiros"
// Função : Ler numeros positivos e mostrar em sequência
// Autor : Douglas
// Data : 16/11/2017
// Seção de Declarações 
Var
// Seção de Declarações das variáveis
N1, N2, Ct,sq :inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva("digite numero :")
leia (N1)
N2<-1
Ct<-0
sq<-0
enquanto Ct<N1 faca
sq<-(sq+n2)
escreval (sq)
N2<-N2+1
ct<-ct+1
fimenquanto
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
R:
algoritmo "Valor de um produto"
// Função : Calcular o produto de dois numeros lidos
// Autor : Douglas
// Data : 18/11/2017
// Seção de Declarações 
Var
// Seção de Declarações das variáveis
N1, N2, Controle,produto :inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
 escreval("digite o valor para N1:")
 leia (N1)
 escreval("digite o valor para N2:")
 leia (N2)
 produto<-0
 controle<-0
 enquanto controle<N2 faca
 produto<-produto+n1
 controle<-controle+1
 fimenquanto
 escreval("o valor do produto é:",produto)
Fimalgoritmo

Continue navegando