Informática, perguntado por fire2013rd, 1 ano atrás

Matrizes e vetores são estruturas de dados que aceitam quantidades consideráveis de dados de um mesmo tipo, sendo muito úteis em diversos tipos de aplicações, como jogos e aplicações matemáticas.

Pensando na ideia de jogos, se tivermos que declarar matrizes para indicar um tabuleiro de xadrez e um jogo da velha, qual das afirmativas abaixo contém as formas corretas de se declarar estas duas estruturas de dados.

I – int velha [2][2];
II – char xadrez [8][8];
III – char velha [3][3];
IV – int xadrez [8,8];

Considerando o contexto apresentado, está correto:
Alternativas

Alternativa 1:
I e II, apenas.

Alternativa 2:
I e III, apenas.

Alternativa 3:
II e III, apenas.

Alternativa 4:
II e IV, apenas.

Alternativa 5:
III e IV, apenas.

Soluções para a tarefa

Respondido por caroolinecorrea
0

Olá, tudo bem?



A alternativa correta e a número 3: II e III, apenas.


Segue abaixo as explicações.



As matrizes trabalham com linhas e colunas enquanto que os vetores trabalham apenas em linhas.



Dessa forma, para declarar matrizes para indicar um tabuleiro de xadrez e um jogo da velha devemos pensar da seguinte forma:


CHAR se refere ao tamanho do dado, que é de apenas um carácter.


INT que dizer que o número deve ser inteiro. Porém, não há necessidade de consumir memória, pois podemos utilizar qualquer carácter e não somente um número inteiro. Veja que um Char 1 byte ocupa enquanto que o Int ocupa 4 bytes.


Assim, para um jogo de xadrez temos 8 colunas por 8 linhas e para um jogo da velha temos 3 colunas por 3 linhas.



Bons estudos,

Perguntas interessantes