bloqueio

sexta-feira, 13 de maio de 2011

AULA 10 - 12/05/2011 - Exercícios sobre estrutura de repetição

Na aula de hoje, fizemos exercícios sobre estruturas de repetição. Foi-nos passado 5 questões, estarei disponibilizando as duas primeiras devidamente corrigidas pelo professor Jossandro.

1 - Faça um programa que leia 10 números, e no final calcula e mostre a média.

10_media
var
    n, x: inteiro
    soma, media: real
inicio
      soma <- 0
      media <- 0
      escreval("Digite os 10 números para fazer a média")
      PARA x de 1 ate 10 FACA
           leia (n)
           soma<- soma + n
      FIMPARA
      media<- soma/10
      escreval("A média dos números digitados é ", media)
fimalgoritmo


2 - Faça um programa em que o usuário informe a quantidade de números a serem lidos, e no final, calcule e mostre a média dos números lidos.

media_pergunta
var
    n, x, nm: inteiro
    soma, media: real
inicio
      soma <- 0
      escreval("Digite quantos números você utilizará para fazer a média")
      leia(nm)
      escreval("Digite os",nm," números para fazer a média")
      PARA x de 1 ate nm FACA
           leia (n)
           soma<- soma + n
      FIMPARA
      media<- soma/nm
      escreval("A média dos números",nm," números digitados é ", media)
fimalgoritmo


Nesta aula senti um pouco de dificuldade, mas depois com a ajuda dos colegas consegui resolver todas as questões. Foi-nos ressaltado como uma variável tem de ser aberta pelo algoritmo, atribuindo um número, por exemplo, um 0 (c<-0), pois ela deve ter um valor para iniciar o calculo e também aprendemos que sempre que houver um comando PARA, as variáveis contidas nesse bloco de código terão de ser atribuídas aos números inteiros, pois este comando não trabalha com números reais.