Informática, perguntado por petterkakashi, 11 meses atrás

Considere o seguinte programa escrito em Linguagem C:



int main(){

float notas[10][4];

float media, soma;

for (i=0; i<10; i++){

printf(“Aluno %d: “,i+1);

for (j=0; j<4; j++){

printf(“Entre com a nota: “);

scanf(“%f”,&notas[i][j]);

}

printf(“\n”);

}

for (i=0; i<10; i++){

soma = 0;

for (j=0; j<4; j++)

soma = soma + notas[i][j];

media = soma/4;

printf(“A media do aluno %d foi: %.2f”, i+1, media);

}

system(“PAUSE”);

return 0;

}



Sobre este programa, analise as seguintes sentenças:



I. Em resumo, o programa lê e armazena 4 notas de 10 alunos e em seguida calcula e apresenta a média destas notas para cada aluno.

II. O programa faz uso de uma matriz, que é do tipo de dado float, tem o nome notas e foi declarado que ela possui 2 dimensões.

III. A instrução que corresponde a declaração da matriz é “float media, soma;”.

IV. Na matriz utilizada, as linhas representam os alunos e as colunas representam as notas.

Agora, assinale a alternativa que apresenta a resposta CORRETA.


petterkakashi: Resposta
As afirmativas I, II e IV estão corretas.

Soluções para a tarefa

Respondido por henriquec1001
79

Olá.

 Vamos analisar individualmente cada proposição a fim de se entender melhor a questão.

I. Em resumo, o programa lê e armazena 4 notas de 10 alunos e em seguida calcula e apresenta a média destas notas para cada aluno.


Sim está correto,  seria um ótimo resumo do que está acontecendo no programa, com isso, para se chegar nesse resultado o programa fez o uso de matriz, estruturas de repetições, cálculos de médias e etc.

II. O programa faz uso de uma matriz, que é do tipo de dado float, tem o nome notas e foi declarado que ela possui 2 dimensões.

Sim está correto, com isso, na estrutura do código pode ver "float notas[10][4];" o que vemos que trata - se de um tipo de variável real (float), é uma matriz e tem dimensão igual a 2.

III. A instrução que corresponde a declaração da matriz é “float media, soma;”.

Falso, a instrução que corresponde a declaração da matriz é dada no ício do programa que é dada por : float notas[10][4];

IV. Na matriz utilizada, as linhas representam os alunos e as colunas representam as notas.

Está correto, é exatamente isso que acontece na maneira pelo qual o código foi construído. Logo, na matriz utilizada, as linhas representam os alunos e as colunas representam as notas.

Logo, as afirmativas corretas são I,II E IV.

Bons estudos.

Respondido por bmelias
36

Resposta:

As afirmativas I, II e IV estão corretas.

Explicação:

Perguntas interessantes