Assinale a alternativa que apresenta uma forma correta de de...

Próximas questões
Com base no mesmo assunto
Q2287747 Algoritmos e Estrutura de Dados
Assinale a alternativa que apresenta uma forma correta de declaração de uma variável do tipo matriz no software VisuAlg 3.0.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra B.

Vamos analisar cada uma das alternativas em detalhe:

Alternativa A - “m = (0,4;0,2) de inteiro”

Esta forma não é correta. Em VisuAlg, não se utiliza o sinal de igual para declaração de matrizes. Além disso, a sintaxe apresentada está incorreta.

Alternativa B - “m: vetor [0..4,0..2] de inteiro”

Esta é a forma correta de declarar uma variável do tipo matriz no VisuAlg. A declaração usa a palavra vetor seguida da especificação dos índices e do tipo de dados armazenado. No caso, temos uma matriz de inteiros com índices que variam de 0 a 4 na primeira dimensão e de 0 a 2 na segunda dimensão.

Alternativa C - “m <- vetor (4,2) de inteiro”

Embora a ideia de utilizar o termo vetor seja correta, a sintaxe apresentada está incorreta. Não se utiliza parênteses e o operador de atribuição <- para declaração de matrizes no VisuAlg.

Alternativa D - “m: matriz [4:2] de inteiro”

Esta alternativa utiliza a palavra matriz, que não é reconhecida pelo VisuAlg para declaração de variáveis. A forma correta de declarar seria utilizando vetor, e os índices estão incorretos.

Alternativa E - “m <- matriz (0..4,0..2) de inteiro”

Semelhante à alternativa D, utiliza uma palavra chave incorreta (matriz) e a sintaxe apresentada não é válida no VisuAlg.

Para declarar variáveis do tipo matriz no VisuAlg, é essencial entender a sintaxe correta:

- Utilize a palavra vetor para declarações de matrizes. - Especifique os índices entre colchetes [ ]. - Defina o tipo de dados após a palavra de.

Portanto, a alternativa B é a única que cumpre todos esses requisitos, tornando-a a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo