Lógica, perguntado por joarezcamilodasilva, 10 meses atrás

Cite e explique com suas palavras, um dos benefícios de utilizar vetores.
*sobre logica de programação*


joarezcamilodasilva: alguém poderia ajudar sobre logica de programação

Soluções para a tarefa

Respondido por dinhotaswolf
1

As linguagens de programação dispõem do recurso de vetores, que são uma estrutura indexada, para facilitar a declaração, o armazenamento, o acesso e a manipulação de uma sequência de dados.

Um dos benefícios da utilização de vetores é o fato de que pode-se dar apenas um nome comum para todo o conjunto de dados, podendo, inclusive, ter mais de uma dimensão (matrizes).

No PHP

UNIDIMENSIONAL

$d = array[

       "1",  

       "2”  

];

ACESSA DADO:

echo $d [0]; => 1

UNIDIMENSIONAL

$d = array[  

       "I1" => "1",  

       "I2" => "2"  

];

ACESSA DADO:

echo $d ["I2"]; => 2

MULTIDIMENSIONAL

$d = array[  

     0 => array[

       "I1" => "1"

     ],

     1 => array[

       "I2" => "2"

     ]

];

ACESSA DADO:

echo $d [1]["I2"]; => 2

MULTIDIMENSIONAL

$d = array[

   "m" => array[

        "d" => array[

            "a" => "3"

        ]

   ]

];

ACESSA DADO:

echo $d["m"]["d"]["a"]; => 3

Espero ter ajudado.

Bons estudos!


joarezcamilodasilva: valeu amigo!
joarezcamilodasilva: só uma dúvida! dimensão é o mesmo que matrizes ou existe alguma diferença?
dinhotaswolf: Vetores e Matrizes são conjuntos de dados que podem ser acessadas por meio de um índice.

A diferença é que os vetores possuem apenas uma dimensão, enquanto as matrizes podem conter várias dimensões.
dinhotaswolf: No PHP

UNIDIMENSIONAL
$d = array[
"1",
"2”
];

ACESSA DADO:
echo $d [0]; => 1

UNIDIMENSIONAL
$d = array[
"I1" => "1",
"I2" => "2"
];

ACESSA DADO:
echo $d ["I2"]; => 2

MULTIDIMENSIONAL
$d = array[
0 => array[
"I1" => "1"
],
1 => array[
"I2" => "2"
]
];

ACESSA DADO:
echo $d [1]["I2"]; => 2

MULTIDIMENSIONAL
$d = array[
"m" => array[
"d" => array[
"a" => "3"
]
]
];

ACESSA DADO:
echo $d ["m"]["d"]["a"]; => 3
dinhotaswolf: Se gostou, quando possível, marque como melhor resposta.
joarezcamilodasilva: certo. aasim que aparecer aopção eu marco como melhor resposta.
joarezcamilodasilva: consegue me ajudar nessa : https://brainly.com.br/tarefa/33239698
Perguntas interessantes