Osvander Posted October 7, 2020 Posted October 7, 2020 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
SirFeliX Posted October 8, 2020 Posted October 8, 2020 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.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.