Return to Video

Introdução aos Arrays

  • 0:01 - 0:04
    Você já aprendeu a usar variáveis para
    armazenar números ou strings.
  • 0:04 - 0:06
    Agora aprenderemos sobre arrays,
  • 0:06 - 0:10
    que nos deixam armazenar múltiplos valores
    em apenas uma variável.
  • 0:10 - 0:13
    Você verá que os arrays nos deixam
    fazer diversas coisas úteis.
  • 0:13 - 0:15
    Vamos dar uma revisada em variáveis.
  • 0:15 - 0:20
    Temos var myFriend = "Sophia".
  • 0:20 - 0:23
    Usamos variáveis para armazenar
    valores, como Sophia,
  • 0:23 - 0:27
    e as rotulamos para que possamos
    utilizá-la mais tarde.
  • 0:27 - 0:28
    Podemos pensá-la como uma gaveta
  • 0:28 - 0:31
    com um rótulo myFriend
    do lado de fora
  • 0:31 - 0:33
    e Sophia do lado de dentro
  • 0:33 - 0:35
    Portanto, quando olhamos dentro
    da gaveta, encontramos Sophia.
  • 0:36 - 0:40
    Algumas vezes nós queremos guardar
    múltiplos valores em uma única variável.
  • 0:40 - 0:42
    Não podemos fazê-lo
    desta forma.
  • 0:42 - 0:46
    porque teremos um erro de sintaxe
    e o programa vai ter problemas.
  • 0:46 - 0:51
    Mas temos uma forma específica para
    fazê-lo que é usar arrays.
  • 0:51 - 0:56
    Podemos dizer myFriends =,
    depois colocamos os braços
  • 0:56 - 0:59
    e dentro deles é onde colocaremos
    todos os valores.
  • 0:59 - 1:04
    Então colocaremos Sophia, John e Leif.
  • 1:04 - 1:06
    Esses são meus três amigos.
  • 1:06 - 1:09
    Talvez em ordem do tanto que eu
    gosto deles, mas não os conte isso.
  • 1:09 - 1:13
    Agora nossa variável armazena
    três valores, não apenas um.
  • 1:13 - 1:16
    Podemos imaginá-la como se fosse
    uma cômoda com várias gavetas.
  • 1:16 - 1:18
    e podemos colocar este rótulo
    myFriends na cômoda
  • 1:18 - 1:20
    e podemos apenas abrir
    a gaveta correta
  • 1:20 - 1:23
    para encontrar o valor que
    estamos procurando.
  • 1:23 - 1:25
    Você pode imaginar
    que na cômoda,
  • 1:25 - 1:28
    se você quiser saber o que há
    na primeira gaveta
  • 1:28 - 1:30
    seria necessário apenas
    abri-la e olhar dentro.
  • 1:30 - 1:32
    Então como fazemos isso
    com nosso array?
  • 1:32 - 1:35
    Devemos digitar o nome do array
  • 1:35 - 1:39
    e depois os braços novamente
  • 1:39 - 1:42
    e, em seguida, o número de
    o que quer que seja.
  • 1:42 - 1:46
    Talvez seria o número um.
  • 1:46 - 1:51
    Então vamos tentar isso usando o comando
    text para mostrar Sophia no quadro.
  • 1:51 - 1:56
    Digitamos: myFriends, ohh, friend
    é uma palavra difícil de digitar.
  • 1:56 - 2:00
    myFriends[1] e depois colocamos
    estes valores aqui.
  • 2:00 - 2:02
    Depois vamos inserir o
    comando fill(255, 0, 0)
  • 2:02 - 2:03
    Oh, ok.
  • 2:04 - 2:06
    Apareceu John. Por quê apareceu John?
  • 2:06 - 2:10
    Digitamos um naquele índice
    de elemento, certo?
  • 2:10 - 2:11
    Este um aqui.
  • 2:11 - 2:16
    Bem, isto é porque os arrays começam
    no índice zero e não um.
  • 2:16 - 2:18
    Isso definitivamente parece
    estranho no início
  • 2:18 - 2:20
    mas você se acostumará
    com isso.
  • 2:20 - 2:24
    Portanto, se colocarmos zero,
    então vemos Sophia, certo?
  • 2:24 - 2:28
    Se quisermos mostrar o próximo
    elemento, então usamos um no índice.
  • 2:28 - 2:33
    Caso queira mostrar o último elemento,
    o terceiro, então usamos dois no índice.
  • 2:33 - 2:34
    Então você pensa:
  • 2:34 - 2:37
    Ok, qual deles
    eu quero recuperar?
  • 2:37 - 2:39
    Oh, vamos dar um espaço aqui.
  • 2:39 - 2:40
    E onde ele está localizado?
  • 2:40 - 2:42
    E então você apenas subtrai um.
  • 2:42 - 2:47
    Ou seja, o primeiro é zero, o segundo
    é um e o terceiro é dois, etc.
  • 2:47 - 2:52
    O que acontece se eu me esquecer
    e tentar acessar Leif desta forma?
  • 2:52 - 2:54
    Ou então, digamos, com myFrinds[3]?
  • 2:54 - 2:56
    Bem, não teremos nenhum resultado.
  • 2:56 - 2:58
    Isso é porque não há nada lá.
  • 2:58 - 3:02
    Quando o índice é três, procura-se
    o quarto elemento
  • 3:02 - 3:05
    e o quarto elemento não existe.
    Então não aparecerá nada.
  • 3:05 - 3:08
    E isso é algo que pode acontecer muito
    quando você utilizar arrays.
  • 3:08 - 3:10
    Então, apenas lembre-se disso.
  • 3:10 - 3:12
    Ocorre o mesmo quando tento
    acessar o 100.
  • 3:12 - 3:15
    Porque eu não tenho 100 amigos,
    tenho apenas três.
  • 3:15 - 3:19
    Então não aparece nada, certo?
    Vamos limpar isso.
  • 3:19 - 3:23
    Vamos controlar quantos amigos eu tenho
    porque eu estou realmente orgulhosa
  • 3:23 - 3:26
    Eu tenho três amigos e quero deixar
    todos sabendo disso.
  • 3:26 - 3:29
    Vou declarar isso para o mundo.
    Então digito:
  • 3:29 - 3:37
    "Eu tenho " + numFriends + "amigos!!!"
  • 3:37 - 3:40
    Ok, eu tenho três amigos, oba.
  • 3:40 - 3:43
    Bem, não são muitos. Talvez
    Winston se sitna mal por mim
  • 3:43 - 3:46
    e diz que será meu amigo e
    que posso adicioná-lo ao array.
  • 3:46 - 3:48
    Isso é muito legal, obrigado Winston!
  • 3:48 - 3:51
    Portanto, adiciono Winston. Oh, ainda
    mostra que tenho apenas três amigos.
  • 3:51 - 3:54
    Isto é porque tenho que atualizar
    esta variável aqui.
  • 3:54 - 3:57
    Isto quer dizer que toda vez
    que eu adicionar neste array
  • 3:57 - 3:58
    eu terei que atualizar
    esta variável
  • 3:58 - 4:00
    e isso pode ficar muito chato.
  • 4:00 - 4:04
    Especialmente se todos vocês que estão
    assistindo decidirem ser meus amigos.
  • 4:04 - 4:08
    Terei que atualizar isso milhares de vezes
    e esta variável aqui toda vez.
  • 4:08 - 4:09
    Então aqui vai uma dica:
  • 4:09 - 4:14
    Queremos saber qual é o comprimento
    de uma array com tanta frequência
  • 4:14 - 4:16
    que existe uma forma
    especial de fazer isso.
  • 4:16 - 4:18
    O array terá o controle de qual
    é o seu comprimento
  • 4:18 - 4:21
    usando uma propriedade
    chamada "length".
  • 4:21 - 4:26
    Para usá-la, escrevemos:
    myFriends.length
  • 4:26 - 4:27
    e teremos seu comprimento.
  • 4:27 - 4:28
    Vê? Agora ele mostra quatro.
  • 4:28 - 4:31
    Posso remover esta variável,
    não preciso dela mais.
  • 4:31 - 4:34
    Esta propriedade será atualizada quando
    adicionarmos elementos.
  • 4:34 - 4:36
    Talvez o cara do "Oh noes",
    decida ser meu amigo.
  • 4:36 - 4:40
    E eu direi: Ok, você é um pouco mal
    mas tudo bem, será meu amigo.
  • 4:40 - 4:44
    Podemos continuar adicionando
    e length continuará se atualizando.
  • 4:44 - 4:46
    Isso é muito legal, porque
  • 4:46 - 4:50
    facilita o trabalho para controlar
    o comprimento do array.
  • 4:50 - 4:54
    Praticamente, quando você precisar
    armazenar lista de valores como esta,
  • 4:54 - 4:55
    você usará um array.
  • 4:55 - 4:57
    Continue assistindo
    para descobrir
  • 4:57 - 4:59
    todas as coisas muito legais
    onde podemos usá-los.
  • 4:59 - 5:00
    Legendado por [Carlos A. N. C. R.] Revisado por [Valter Bigeli]
Title:
Introdução aos Arrays
Description:

Esta é uma introdução a arrays e como usá-los para armazenar múltiplos números ou strings. Este vídeo também introduz como obter informações sobre os arrays, tais como seu comprimento.

more » « less
Video Language:
English
Duration:
05:00

Portuguese, Brazilian subtitles

Revisions