Mudanças entre as edições de "Vetores"

Linha 1: Linha 1:
 
=== Vetores ===
 
=== Vetores ===
 
Vetor (array uni-dimensional) é uma estrutura simples que armazena vários valores do mesmo tipo em um espaço de memória. Assista a videoaula sobre este tipo de estrutura [https://www.youtube.com/watch?v=B6MUlVNzWQQ&feature=youtu.be aqui].
 
Vetor (array uni-dimensional) é uma estrutura simples que armazena vários valores do mesmo tipo em um espaço de memória. Assista a videoaula sobre este tipo de estrutura [https://www.youtube.com/watch?v=B6MUlVNzWQQ&feature=youtu.be aqui].
 +
 +
Sintaxe:
 +
<pre>
 +
Pseudocódigo                      | Pascal                            | Linguagem C       
 +
                                  |                                    |                   
 +
reais: conjunto[50] de real;      | reais: array[1..50] of real;      | float reais[50]; 
 +
inteiros: conjunto[50] de inteiro; | inteiros: array[1..50] de integer; | int inteiros[50];
 +
letras: conjunto[50] de Caractere; | letras: conjunto[1..50] de Char;  | char letras[50];
 +
                                                             
 +
</pre>
 +
 +
Exemplo:
 +
Preencha uma array com o alfabeto.
 +
var '''alfabeto''': conjunto[26];
 +
<pre>
 +
Pseudocódigo                      | Pascal                            | Linguagem C       
 +
                                  |                                    |                   
 +
alfabeto[0] = 'a';                | alfabeto[0] := 'a';                | alfabeto[0] := 'a';
 +
alfabeto[1] = 'b';                | alfabeto[1] := 'b';                | alfabeto[1] := 'b';
 +
alfabeto[2] = 'c';                | alfabeto[2] := 'c';                | alfabeto[2] := 'c';
 +
[...]                              | [...]                              | [...]
 +
alfabeto[23] = 'x';                | alfabeto[23] := 'x';              | alfabeto[0] := 'x';
 +
alfabeto[24] = 'y';                | alfabeto[24] := 'y';              | alfabeto[0] := 'y';
 +
alfabeto[25] = 'z';                | alfabeto[25] := 'z';              | alfabeto[0] := 'z';
 +
                                                             
 +
</pre>
 +
 +
'''Observe que, apesar do vetor possuir 26 espaços, contamos até o 25. Isso se deve ao fato da maioria das linguagens de programação começarem como o primeiro índice em 0 e não em 1, então um vetor com 5 elementos iria o indice 0 ao 4.'''
 +
 +
=== Problemas ===

Edição das 22h10min de 19 de abril de 2019

Vetores

Vetor (array uni-dimensional) é uma estrutura simples que armazena vários valores do mesmo tipo em um espaço de memória. Assista a videoaula sobre este tipo de estrutura aqui.

Sintaxe:

Pseudocódigo                       | Pascal                             | Linguagem C        
                                   |                                    |                    
reais: conjunto[50] de real;       | reais: array[1..50] of real;       | float reais[50];   
inteiros: conjunto[50] de inteiro; | inteiros: array[1..50] de integer; | int inteiros[50];
letras: conjunto[50] de Caractere; | letras: conjunto[1..50] de Char;   | char letras[50];
                                                               

Exemplo: Preencha uma array com o alfabeto. var alfabeto: conjunto[26];

Pseudocódigo                       | Pascal                             | Linguagem C        
                                   |                                    |                    
alfabeto[0] = 'a';                 | alfabeto[0] := 'a';                | alfabeto[0] := 'a';
alfabeto[1] = 'b';                 | alfabeto[1] := 'b';                | alfabeto[1] := 'b';
alfabeto[2] = 'c';                 | alfabeto[2] := 'c';                | alfabeto[2] := 'c';
[...]                              | [...]                              | [...]
alfabeto[23] = 'x';                | alfabeto[23] := 'x';               | alfabeto[0] := 'x';
alfabeto[24] = 'y';                | alfabeto[24] := 'y';               | alfabeto[0] := 'y';
alfabeto[25] = 'z';                | alfabeto[25] := 'z';               | alfabeto[0] := 'z';
                                                               

Observe que, apesar do vetor possuir 26 espaços, contamos até o 25. Isso se deve ao fato da maioria das linguagens de programação começarem como o primeiro índice em 0 e não em 1, então um vetor com 5 elementos iria o indice 0 ao 4.

Problemas