Mudanças entre as edições de "Vetores"
m (Maprestes moveu a página Wiki Unicentro:Treinamento em Lógica e Programação de Computadores no Ensino Técnico para 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.