Jump to content

Recommended Posts

Pessoal boa tarde!!

Estou com uma dúvida nesta resposta nº 2 se estar certo ou não.

Se pudem me ajudar, agradeço muito

Se não puder tudo bem! 

 

Imagine o seguinte problema: Você precisa criar um programa que leia o nome e as 3 notas de 30 alunos.

Conseguiu imaginar quantas variáveis você vai precisar para desenvolver este programa? Muitas né?

- 30 variáveis para armazenar os nomes dos alunos;

- (3 * 30 ? 90 variáveis para armazenar as 3 notas de cada aluno.

Mas eu tenho uma boa notícia para você. Nós não precisamos criar todas essas variáveis! Podemos utilizar estruturas de dados que armazenam muitas variáveis do

mesmo tipo em um programa.

 

1-Quais são essas estruturas?

2-Como podemos aplica-las para resolver este problema?

 

Respostas:

 

1-São Vetores e Matrizes (também conhecidos como ARRAYS) são estruturas de dados muito simples que podem nos ajudar muito quando temos muitas variáveis do mesmo tipo em um algoritmo.

2-Algoritmo Ler nomes de 30 alunos com tres notas por alunos e sua media aritmética.

 Inteiro: nome, cont

Real: n1, n2, n3, ma

Início

   Cont <--0

   Enquanto (cont <=30) faça

       Início

         escreva (“Informe seu nome”)

         leia (nome, n1, n2, n3)

         Ma <-- (n1+n2+n3)/3

         Escreva (“média =”, ma)

         Cont <-- cont + 1

       Fim

Fim

 

Link to post
Share on other sites

Na resposta da 1 você diz que é necessário a utilização de vetores, porém ao responder a numero 2 você não utiliza vetores.

a cada interação do seu loop você sobrescreve os valores na sua variável, ai final do loop você vai ter armazenado apenas os dados do seu ultimo aluno, e não tera nada dos primeiros 29.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...