Logo Passei Direto
Buscar
Sabendo-se que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve se dar da seguinte forma: < tipo do dado > nome_da_matriz [nº de linhas][nº de colunas]; Na codificação de um programa, na linguagem C++, é necessário a declaração de uma matriz bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. Tomando-se como base que o algoritmo considera que os dados estarão organizados na matriz de modo que cada linha represente as notas de um único aluno, marque a alternativa que apresenta de forma correta a declaração desta matriz, chamada notasAlunos.
a) float notasAlunos[30][6];
b) float notasAlunos[6][30];
c) float notasAlunos[30,6];
d) float notasAlunos[6,30];
e) float notasAlunos[][];
User badge image
Exercícios Para o Conhecimento

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Para declarar uma matriz bidimensional em C e C++, a sintaxe correta é: ```c nome_da_matriz[nº de linhas][nº de colunas]; ``` No seu caso, você precisa de uma matriz para armazenar as notas de 30 alunos em 6 disciplinas. Portanto, a matriz deve ter 30 linhas (uma para cada aluno) e 6 colunas (uma para cada disciplina). Analisando as alternativas: a) `float notasAlunos[30][6];` - Correta, pois tem 30 linhas e 6 colunas. b) `float notasAlunos[6][30];` - Incorreta, pois inverteu o número de linhas e colunas. c) `float notasAlunos[30,6];` - Incorreta, pois a sintaxe para declarar matrizes não usa vírgula. d) `float notasAlunos[6,30];` - Incorreta, pela mesma razão da opção b. e) `float notasAlunos[][];` - Incorreta, pois não especifica o tamanho das dimensões. Portanto, a alternativa correta é: a) float notasAlunos[30][6];

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta "O que fazer?", mas sim "como fazer".
Marque a alternativa que apresenta a técnica que permite a simulação do processo de interpretação de um algoritmo utilizando apenas um papel e uma caneta.
Metodologia Estruturada
Pseudocódigo
Construção de Programas
Teste de Mesa
Metodologia Orientada a Objetos

Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos.
Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmacoes:
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais.
( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais.
G, P, N
P, N, G
N, G, P
N, P, G
G, N, P

Seja o seguinte algoritmo: Prog teste var: a,b,c :inteiro a <- 2; b <- a+3; c <- a div b + b div a; fim Considerando as regras de atribuição de valores a variáveis e precedência existente nas operações aritméticas, marque a alternativa com o valor final da variável c.
2,7
0
2
2,9
0,2

Mais conteúdos dessa disciplina