< Return to Video

Count I (5 mins)

  • 0:01 - 0:04
    Até agora, nós escrevemos um código que, quando
    há um caso de teste. E se o teste é
  • 0:04 - 0:08
    verdade, imprima a linha de dados. Assim, nesta seção curta
    Eu quero mostrar como,
  • 0:08 - 0:13
    em vez disso, você acabou de contar o número
    de linhas, no caso de o teste é verdadeiro. E
  • 0:13 - 0:17
    isto é, que é mais parecido com o que realmente queremos fazer
    com computadores. Assim, em
  • 0:17 - 0:21
    para fazer isso, teremos que adicionar um código
    romance no código ter sido
  • 0:21 - 0:26
    fazer. Portanto, descrito aqui, mas I,
    Vou apontar as partes do presente Código
  • 0:26 - 0:30
    exemplo. Portanto, há três coisas que têm
    acrescentado para contar. Uma delas é que sou
  • 0:30 - 0:34
    irá introduzir uma nova variável, eu vou ter a certeza
    chamar contar. E eu sou apenas
  • 0:34 - 0:38
    Eu redefini-la, e eu faço
    que, antes do ciclo começa a operar. Assim,
  • 0:38 - 0:43
    Count é zero. Em seguida, dentro do ciclo
    Dentro do comando if, onde
  • 0:43 - 0:48
    Eu sei, eu, eu posso imprimir a linha como fizemos muitas vezes antes
    . Mas então eu também
  • 0:48 - 0:52
    tem esse código, contador = contador + 1. E isso é uma espécie de aparência incomum
  • 0:52 - 0:57
    linha. Vou dizer-lhe que ele faz. Ele
    qualquer valor que é armazenado no interior da conta
  • 0:57 - 1:02
    é aumentado em um. Portanto, em
    explode cinco ou seis, ou 10:50,
  • 1:02 - 1:06
    Ou o que quer. Mas deixe-me, deixe-me explicar
    como isso funciona. Assim, na matemática, este
  • 1:06 - 1:10
    linha realmente não faz sentido. Como,
    você sabe, o valor é igual a si mesmo
  • 1:10 - 1:15
    mais um. Mas a razão que esta trabalha no computador
    função é a de igualdade
  • 1:15 - 1:20
    sinal de código de computador é
    realmente mais simples do que em matemática. Eo
  • 1:20 - 1:25
    O importante aqui é entender que
    primeiro avalia a mão direita. E, em seguida
  • 1:25 - 1:29
    apenas uma vez que é resolvida para obter um valor de
    , Então este valor é armazenado no
  • 1:29 - 1:33
    variável no lado esquerdo. Então, imagine
    a primeira vez que é executado. Então, o que importa
  • 1:33 - 1:38
    zero e, em seguida, torna-se a esta linha. Assim, o primeiro
    que vai fazer é avaliar
  • 1:38 - 1:42
    do lado direito. Assim, a contagem é zero, então
    zero mais um é igual a um. Assim, irá, este
  • 1:42 - 1:46
    pilha é também um. Assim, uma vez que estima-se que
    fora, é armazenada em uma conta do que é hoje
  • 1:46 - 1:50
    contagem é um deles. Assim você pode ver lá onde a ação
    entrada na linha
  • 1:50 - 1:54
    a contagem foi de saídas de zero e então
    é um. Portanto, até que solavancos. Em seguida, o
  • 1:54 - 1:59
    Da próxima vez que você vê esta linha, se o. Se afirmação é verdadeira Pouco valor para
  • 1:59 - 2:03
    do lado direito contado como um. Assim, uma
    mais um é dois, por isso depois de descobrir
  • 2:03 - 2:08
    Que é a de que dois dos quais são armazenados na contagem de dois
    que agora tem dois aspectos. Portanto
  • 2:08 - 2:12
    em última análise, é necessário dispor de um comando das
    os detalhes dessa coisa, você
  • 2:12 - 2:17
    só precisa saber que a forma, x = x +1
    de algumas variáveis, apenas pedras que
  • 2:17 - 2:22
    uma, cada vez sua carreira. Então eu estava dizendo
    Existem três partes. Nós estabelecemos
  • 2:22 - 2:27
    zero e contador = contador 1
    dentro da instrução if e então, finalmente, nós, nós
  • 2:27 - 2:33
    apenas imprimir o valor que permanece no
    Na conta depois de tudo, após o
  • 2:33 - 2:39
    Para loop-foi executado através de todos os tempos. Então, vamos tentar isso.
    Então, se eu executar este. O que vemos é que o
  • 2:39 - 2:44
    loop é executado, e se a declaração aqui, verifica
    por nomes que começam com "A". Portanto, nós
  • 2:44 - 2:48
    basta ver todas essas "A" de nomes. E, em seguida, para baixo
    no final, há uma única linha ", diz: 258"
  • 2:48 - 2:54
    Então, o que mostra é o loop for, você sabe, a contagem começou a
  • 2:54 - 2:58
    zero. O laço para funcionou todas as vezes. A instrução if
    era verdade, aparentemente, 258
  • 2:58 - 3:03
    vezes fora de 2.000 vezes. E, em seguida
    obter esse "count: 258". As impressões
  • 3:03 - 3:08
    Devido a esta linha, portanto, que há
    após o loop é feita, de modo a que tudo o que estes
  • 3:08 - 3:12
    impressões internas são feitas. Ok, então eu
    faça algumas experiências aqui, então um simples
  • 3:12 - 3:17
    coisa a fazer é como, bem que se eu
    eliminar esta impressão que está dentro do loop?
  • 3:17 - 3:21
    Portanto, eu ainda estou indo para percorrer as linhas,
    eu ainda tenho a declaração se, mas depois o
  • 3:21 - 3:25
    A única coisa que acontece dentro da instrução if é contador = contador +1.
  • 3:25 - 3:30
    Então, eles correm em um. Então, agora se eu
    executar este programa. Eu só, eu só tenho esse
  • 3:30 - 3:35
    A linha de partida. Eu corro e só
    diz, bam, 258. Então, isso está começando, este
  • 3:35 - 3:39
    está começando a se parecer mais com o que consideramos
    com, você sabe, como
  • 3:39 - 3:43
    equipe está tendo algum
    Dados de massa e do tipo de rastreio através dele e dando
  • 3:43 - 3:47
    == Um tipo de uma resposta definitiva. Ok,
    Portanto, vamos tentar, tentar alguns problemas aqui.
  • 3:47 - 3:52
    E nós manual, temos a variável
    soluções. Quantos nomes começam com "X" e
  • 3:52 - 3:56
    é então comparada com a quantidade de começar com "Y".
    Portanto, se você quiser dizer-lhe quantos nomes começando
  • 3:56 - 3:59
    com "X", que acaba de mudar, você sabe, o número
    Ea contagem é igual a mais um.
  • 3:59 - 4:03
    Contador = contador que eu puder
    manter. Então, eu acabei de dizer, quantas casa
  • 4:03 - 4:07
    com "X"? Então, se eu executá-lo, digamos, seis anos.
    Então, agora ele diz oh bem o que se eu quiser
  • 4:07 - 4:11
    Para descobrir quantos começam com "Y", para que você possa ver todos
    Toda a estrutura é mantida e
  • 4:11 - 4:16
    Eu só tenho que mudar isso uma coisa é "Y".
    E os seus dezessete anos, então eu acho mais nomes
  • 4:16 - 4:21
    começando com "Y", mais nomes começam com
    "Y" com "X". Então ele diz, para o terceiro
  • 4:21 - 4:26
    um, quantos nomes de meninas que começam com "A",
    em seguida, mudar para contar quantos nomes de criança
  • 4:26 - 4:30
    começando com "A". Ok então isso vai trazer
    material da última vez, eu
  • 4:30 - 4:39
    quero para usar uma e aqui. Então eu digo,
    startsWith ("A"). Eu vou dizer e ("&&") row.getField ("gender") "menina"
  • 4:39 - 4:47
    Então, isso é
    a tarefa e, em seguida, dentro de apenas me disse
  • 4:47 - 4:55
    contador = contador +1. Ok, 161
    nove, portanto, a pergunta de follow-up é
  • 4:55 - 5:04
    quantos nomes de menino. Assim, por pequeno que apenas
    mudar isso. Então, essa noção de se
  • 5:04 - 5:10
    E a tarefa é realmente o mesmo para a contagem
    . É realmente apenas onde, como temos
  • 5:10 - 5:16
    que iria imprimir (linha), agora eu tenho apenas este 1
    contador = contador que você pode fazer a contagem.
  • 5:16 - 5:21
    [Inaudível] para que os nomes crescer
    [Inaudível]. Bem, assim é o nosso primeiro
  • 5:21 - 5:25
    pesquisar a conta básica. Então, vamos tentar alguns exercícios
    .
Title:
Count I (5 mins)
Video Language:
English
Kaio edited Portuguese, Brazilian subtitles for Count I (5 mins)
Kaio added a translation

Portuguese, Brazilian subtitles

Incomplete

Revisions