Baixe o app para aproveitar ainda mais
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
Compartilhar