[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.01,0:00:05.58,Default,,0000,0000,0000,,Nesta seção, vou mostrar que ele pode ser\NUm teste simples, como startsWith ("A") Dialogue: 0,0:00:05.80,0:00:11.00,Default,,0000,0000,0000,,E usar a noção de AND e OR para combinar\Ncom outros testes para determinar chamada Dialogue: 0,0:00:11.00,0:00:17.01,Default,,0000,0000,0000,,em conjunto um teste mais complicado. Portanto, este\Nchamado lógica booleana. Assim, a presente forma Dialogue: 0,0:00:17.01,0:00:23.00,Default,,0000,0000,0000,,vai trabalhar, ou seja, no código, a noção de\NE, o símbolo dos dois ampersands Dialogue: 0,0:00:23.00,0:00:28.01,Default,,0000,0000,0000,,executados em conjunto (&&). E, o símbolo\NO é para duas barras verticais (), Dialogue: 0,0:00:28.01,0:00:33.01,Default,,0000,0000,0000,,juntos. Então deixe-me mostrar-lhe o que parece\N. Então aqui está algum código. E Dialogue: 0,0:00:33.01,0:00:38.01,Default,,0000,0000,0000,,ha, o primeiro teste limita-se a dizer se a\Nnome começa com "A", como vimos antes, Dialogue: 0,0:00:39.00,0:00:43.00,Default,,0000,0000,0000,,e que o teste é, é completa e funcional\N. Portanto, não é alterado pelo Dialogue: 0,0:00:43.00,0:00:48.00,Default,,0000,0000,0000,,acrescentando a noção de lógica booleana. Assim, para\NLógica booleana, o que fazemos é tomar essa Dialogue: 0,0:00:48.00,0:00:53.00,Default,,0000,0000,0000,,Experimente e segui-lo com dois e comercial.\NTão pronunciada que como Y. E Dialogue: 0,0:00:53.00,0:00:57.01,Default,,0000,0000,0000,,em seguida, é seguido por um segundo teste. Teste\Num segundo também é completo e faz Dialogue: 0,0:00:57.01,0:01:02.00,Default,,0000,0000,0000,,sentido sozinho. O que isso faz é\Ntem apenas dois testes e faz Dialogue: 0,0:01:02.00,0:01:06.01,Default,,0000,0000,0000,,juntos, e disse que bom. Para este\Nem geral, se o teste para ser verdade, estas duas subpartes Dialogue: 0,0:01:06.01,0:01:10.01,Default,,0000,0000,0000,,deve ser verdade. De modo que os componentes\Nsão, bem, aqui eu vou, eu vou correr Dialogue: 0,0:01:10.01,0:01:15.00,Default,,0000,0000,0000,,la. Então, o que faz, isto é, nomes que começam com\N"A". Isso tem que ser verdadeiro. O nome Dialogue: 0,0:01:15.00,0:01:20.00,Default,,0000,0000,0000,,deve terminar com "y". Então, se eu executá-lo, apenas\Nconseguir isso, você sabe, um pouco menor do que a lista Dialogue: 0,0:01:20.00,0:01:24.01,Default,,0000,0000,0000,,nomes que começam com "A" e terminam com "Y".\NSintaticamente como eu disse, com os dois Dialogue: 0,0:01:24.01,0:01:29.00,Default,,0000,0000,0000,,testes, cada um deles está completa. São\Njuntaram-se e OR, ou, como discutido em Dialogue: 0,0:01:29.00,0:01:34.00,Default,,0000,0000,0000,,Um minuto. E, finalmente, ainda existem\Neste conjunto de colchetes, mais à esquerda Dialogue: 0,0:01:34.00,0:01:39.00,Default,,0000,0000,0000,,parênteses e mais de um direito, um outro parêntese direito\N, Sobre a coisa toda. Portanto Dialogue: 0,0:01:39.00,0:01:43.00,Default,,0000,0000,0000,,Eu faço um monte de exemplos como este. Um casal\Noutro, outra coisa para observar Dialogue: 0,0:01:43.00,0:01:47.00,Default,,0000,0000,0000,,a este respeito, neste caso, o que aconteceu é,\No teste é uma espécie de direito tempo? Eu tenho Dialogue: 0,0:01:47.00,0:01:51.00,Default,,0000,0000,0000,,startsWith toda essa parte, eo sinal\N, Então, se eu fiz tudo em uma linha, Dialogue: 0,0:01:51.00,0:01:55.00,Default,,0000,0000,0000,,fica um pouco, um pouco longo. Então, o que é\Naconteceu neste caso é realmente me bateu Dialogue: 0,0:01:55.00,0:01:59.00,Default,,0000,0000,0000,,retornar depois do sinal. Desci\Naqui e pressione a barra de espaço para obter o Dialogue: 0,0:01:59.00,0:02:03.00,Default,,0000,0000,0000,,remar aqui e tipo de linha para cima. Então, eu\Nescreveu o segundo teste em uma segunda linha. Dialogue: 0,0:02:03.00,0:02:07.00,Default,,0000,0000,0000,,Isto é opcional, mas pode fazê-lo. Colocar\Nnos espaços e não gosta Dialogue: 0,0:02:07.00,0:02:10.01,Default,,0000,0000,0000,,A modificação do código. Então, eu estou sempre meus exemplos\NNeaten vai pedir nesta Dialogue: 0,0:02:10.01,0:02:14.01,Default,,0000,0000,0000,,caminho, onde eu tendem a escrever uma linha de prova\NE então alinhado desta forma. Dialogue: 0,0:02:14.01,0:02:19.00,Default,,0000,0000,0000,,Então aqui está o segundo teste. O\NA única coisa é um pouco confuso se que Dialogue: 0,0:02:19.00,0:02:23.00,Default,,0000,0000,0000,,Dois suportes são necessários\Naqui. Este, este princípio só equilibra Dialogue: 0,0:02:23.00,0:02:27.00,Default,,0000,0000,0000,,parênteses para endsWith. E, em seguida\Na segunda, que abrange o Dialogue: 0,0:02:27.00,0:02:31.01,Default,,0000,0000,0000,,teste completo, para que coincida com o primeiro uma\N. Então, se você deixá-lo, Dialogue: 0,0:02:31.01,0:02:35.01,Default,,0000,0000,0000,,a verdade é que você pode ilustrar este ponto, por isso é muito errado\Nfácil deixar um Dialogue: 0,0:02:35.01,0:02:39.01,Default,,0000,0000,0000,,Porque você tem que perceber um pouco melhor que eu\Nprecisa de dois lá. Assim, neste caso, Dialogue: 0,0:02:39.01,0:02:43.00,Default,,0000,0000,0000,,para sempre, mas o botão de execução para a, de\Ndesta classe, tentar dar uma Dialogue: 0,0:02:43.00,0:02:47.00,Default,,0000,0000,0000,,Mensagem de erro, como oh, parece que um parêntese\Nausente. Portanto Dialogue: 0,0:02:47.00,0:02:53.00,Default,,0000,0000,0000,,que maneira estão indo agora para obter,\Nque ainda estão bons. Como eu disse antes cada um dos Dialogue: 0,0:02:53.00,0:02:58.01,Default,,0000,0000,0000,,destes testes é completo e ficar em\Nsi. Assim como fizemos syntactly Dialogue: 0,0:02:58.01,0:03:03.01,Default,,0000,0000,0000,,coisas antes. Existe apenas uma forma de\No código é bom, mas está errado. Dialogue: 0,0:03:03.01,0:03:09.00,Default,,0000,0000,0000,,E assim que eu criar isso aqui. Assim\Nse você acabou de escrever dessa maneira. Então, eu vou Dialogue: 0,0:03:09.00,0:03:14.01,Default,,0000,0000,0000,,apenas uma espécie de dizê-lo. row.getField ("nome"), que startsWith ("a") e Dialogue: 0,0:03:14.01,0:03:19.01,Default,,0000,0000,0000,,endsWith ("Y"). Assim\Nno ouvido de um ser humano saberia Dialogue: 0,0:03:19.01,0:03:24.00,Default,,0000,0000,0000,,o que isso significa, mas esse código não funciona.\NO problema é que o termo segundo. Em Dialogue: 0,0:03:24.00,0:03:28.00,Default,,0000,0000,0000,,própria, não faz sentido. , Certo?\NNão fique em suas extremidades como sua própria Dialogue: 0,0:03:28.00,0:03:32.00,Default,,0000,0000,0000,,com, por isso não faz sentido. Geralmente\No que precisamos está indo para colocar em um Dialogue: 0,0:03:32.00,0:03:36.01,Default,,0000,0000,0000,,Cursor aqui, teríamos row.getField ("nome")\Nou "faixa" ou o que será Dialogue: 0,0:03:36.01,0:03:41.00,Default,,0000,0000,0000,,ser endsWith .. Então isso não está funcionando.\NCada um, cada um, à esquerda e à direita Dialogue: 0,0:03:41.00,0:03:45.00,Default,,0000,0000,0000,,o sinal, cada tarefa deve ser\Ncompletar. Portanto, neste caso, pedirei Dialogue: 0,0:03:45.00,0:03:50.00,Default,,0000,0000,0000,,Firefox bateu desfazer aqui, se\Nqueremos falar de nomes, como Dialogue: 0,0:03:50.00,0:03:55.00,Default,,0000,0000,0000,,soletrá-lo para o primeiro teste, em seguida,\Ntambém algo completamente explicar a Dialogue: 0,0:03:55.00,0:03:59.01,Default,,0000,0000,0000,,no segundo teste. Assim, cada teste faz\Nsentido para a equipe. Alrighty, por isso vou Dialogue: 0,0:03:59.01,0:04:04.00,Default,,0000,0000,0000,,tentar um outro exemplo. Vamos ver. Assim\Nagora, se eu executar isso, só mostra Dialogue: 0,0:04:04.00,0:04:09.00,Default,,0000,0000,0000,,todos os nomes de "A", o que é suficiente.\NO que o enunciado do problema é, a mudança Dialogue: 0,0:04:09.00,0:04:14.00,Default,,0000,0000,0000,,código para imprimir os nomes que começam com\N"A" eo intervalo é inferior a 50 anos. Assim, Dialogue: 0,0:04:14.00,0:04:18.01,Default,,0000,0000,0000,,Oh, aqui está, aqui é o primeiro teste, e vou adicionar dois\Ne comercial, o retorno e Dialogue: 0,0:04:18.01,0:04:23.01,Default,,0000,0000,0000,,dessa linha, que começa, que startsWith ("A")\Né um teste e agora estamos indo para acrescentar, eu sou Dialogue: 0,0:04:23.01,0:04:28.01,Default,,0000,0000,0000,,vai combinar com um Y, com o comprovante de\Nsegundos, onde a faixa que vai dizer, ah, nós Dialogue: 0,0:04:28.01,0:04:34.00,Default,,0000,0000,0000,,dizer menos do que ou igual a 50. Então eu acho que\NVou tentar, se ele funciona. Portanto Dialogue: 0,0:04:34.00,0:04:39.00,Default,,0000,0000,0000,,nós ainda recebemos "A" nomes, mas agora estamos recebendo a partir de\Naté a classificação 50. Vou tentar Dialogue: 0,0:04:39.00,0:04:44.00,Default,,0000,0000,0000,,Um terceiro exemplo aqui. Bem, agora vamos fazer um exemplo\Ncom OR. Altere o código Dialogue: 0,0:04:44.00,0:04:49.00,Default,,0000,0000,0000,,então, para que ele imprime as linhas onde os seguintes\Né verdadeiro. Nome começa com um "X" ou Dialogue: 0,0:04:49.00,0:04:54.00,Default,,0000,0000,0000,,nomes das estrelas de "Y" ou o nome\Nestrelas com "C". Então, se eu correr, correr para a direita Dialogue: 0,0:04:54.00,0:05:02.01,Default,,0000,0000,0000,,Agora, o código está lá apenas faz "X". Assim\NEu quero ou não usar. E vamos copiar este. Dialogue: 0,0:05:02.01,0:05:10.00,Default,,0000,0000,0000,,Assim, usando um teste de O-. Você pode fazer de várias maneiras\Npara todo o teste, se Dialogue: 0,0:05:10.00,0:05:15.00,Default,,0000,0000,0000,,ser verdadeiro. É como se, assim, se o teste foram\Nverdade se isso é verdade, ou se este outro Dialogue: 0,0:05:15.00,0:05:20.01,Default,,0000,0000,0000,,coisa é certa. Portanto, é um tipo de extensão.\NEntão aqui eu digo, ou row.getField - "Y". Dialogue: 0,0:05:20.01,0:05:27.00,Default,,0000,0000,0000,,Portanto, para a corrida anterior, só tem um "X".\NCerto? Então eu vou executar esse. Ah, então agora Dialogue: 0,0:05:27.00,0:05:33.01,Default,,0000,0000,0000,,tem "X" e "Y". Portanto, não há "Yusuf" e\N"Yeritza". Note que eu, o meu objetivo Dialogue: 0,0:05:33.01,0:05:38.01,Default,,0000,0000,0000,,em última instância, era mostrar "X" ou "Y" ou "Z", mas eu acho que é\Nmeio legal Se você obter o código Dialogue: 0,0:05:38.01,0:05:43.01,Default,,0000,0000,0000,,uma espécie de estado do ambiente construído, mas\Nque faz sentido. Você sabe, tente executar Dialogue: 0,0:05:43.01,0:05:48.00,Default,,0000,0000,0000,,ele e tipo de verificação, oh que funciona\Nantes de ir para fazer a coisa toda. Dialogue: 0,0:05:48.00,0:05:53.00,Default,,0000,0000,0000,,Este é o tipo de regra\Npolegar código de computador clássico, e não tentar fazer tudo o Dialogue: 0,0:05:53.00,0:05:58.00,Default,,0000,0000,0000,,Coisa em uma única etapa, ou startsWith ("Z"). Então eu acho que parte do que\NEu estou mostrando aqui é. Você Dialogue: 0,0:05:58.00,0:06:02.01,Default,,0000,0000,0000,,pode ter salas de operação e vários ANDs múltiplas e as coisas\Nencadear. Então, vamos Dialogue: 0,0:06:02.01,0:06:07.00,Default,,0000,0000,0000,,tente que, há um bom número "Z" nomes\N. Portanto, você tem, "X" ou "Y" ou "" Z Dialogue: 0,0:06:07.00,0:06:12.00,Default,,0000,0000,0000,,de modo que este mostra as duas barras verticais, e\Nentão neste caso eu amarrei Dialogue: 0,0:06:12.00,0:06:16.00,Default,,0000,0000,0000,,três. Para esta classe, eu vou,\NVou usar um monte de coisas Dialogue: 0,0:06:16.00,0:06:21.00,Default,,0000,0000,0000,,conectado com E ou um monte de coisas relacionadas com a\NO. Eu não combiná-los. Dialogue: 0,0:06:21.00,0:06:25.01,Default,,0000,0000,0000,,Combine-os só traz, em alguns casos\Noutros que são um pouco interessante, mas Dialogue: 0,0:06:25.01,0:06:30.00,Default,,0000,0000,0000,,Não, eu realmente não quero entrar. Eles\Nrealmente não ajuda muito. A outra coisa que eu Dialogue: 0,0:06:30.00,0:06:33.01,Default,,0000,0000,0000,,Um caso em questão, de modo que acaba bem\Ndeveria pedir desculpas por isso. Este Dialogue: 0,0:06:33.01,0:06:37.00,Default,,0000,0000,0000,,Empresas e comércio é uma espécie de acidente\Nnegócio bar histórico, ou vertical. Dialogue: 0,0:06:37.00,0:06:41.00,Default,,0000,0000,0000,,Linguagem, a linguagem escolhida este influente\N, Como os mid'70s. E uma vez que Dialogue: 0,0:06:41.00,0:06:44.01,Default,,0000,0000,0000,,Idioma tinha escolhido este símbolo, no sentido de\NOu, algumas outras línguas eu pensei, oh bem Dialogue: 0,0:06:44.01,0:06:48.00,Default,,0000,0000,0000,,devemos usar essa convenção. E assim\Napenas um pouco de uma bola de neve, onde agora Dialogue: 0,0:06:48.00,0:06:51.01,Default,,0000,0000,0000,,que é uma convenção comum. Então eu me senti\Ncomo, bem, é meio escuro, mas. Dialogue: 0,0:06:51.01,0:06:55.01,Default,,0000,0000,0000,,Esta é a convenção de modo que você só deve ir\Npara a frente e saber que um. Muito bem, então, Dialogue: 0,0:06:55.01,0:06:59.01,Default,,0000,0000,0000,,para deixar um pouco para baixo aqui. Assim\Nna verdade, o que tenho implementado é apenas um Dialogue: 0,0:06:59.01,0:07:04.00,Default,,0000,0000,0000,,número de exemplos aqui. E há um botão de solução\Nmostrar aqui, então se você Dialogue: 0,0:07:04.00,0:07:08.00,Default,,0000,0000,0000,,quer praticar ou revisar estes\Nexemplos que eu fiz, eu poderia voltar e Dialogue: 0,0:07:08.00,0:07:12.00,Default,,0000,0000,0000,,Todos os anúncios aqui. O que é que eu só\Ntente, o primeiro de seis anos. Portanto, vou escrever Dialogue: 0,0:07:12.00,0:07:16.00,Default,,0000,0000,0000,,para o código e eu vou deixar para outros\Ncomo uma espécie de prática extra Dialogue: 0,0:07:16.00,0:07:21.01,Default,,0000,0000,0000,,pessoas que o querem. Ok, então o primeiro\Ndiz, o nome começa com "AB" ou começa com Dialogue: 0,0:07:21.01,0:07:28.00,Default,,0000,0000,0000,,"AC". Então eu vou dizer que há algum código aqui\Ncomeçamos com já. Portanto, a partir Dialogue: 0,0:07:28.00,0:07:39.00,Default,,0000,0000,0000,,com "AB". E o que era? O começa com\N"AC". Portanto, este começa por aqui, de modo que este Dialogue: 0,0:07:39.00,0:07:48.01,Default,,0000,0000,0000,,deve ser um O, ao contrário de dois ou é. Tentaremos\Numa. Então temos "A", "AC" Onde está Dialogue: 0,0:07:48.01,0:07:56.00,Default,,0000,0000,0000,,"AC", o nome? Oh. Olha, eu cometi um erro. Escrevi\N"Ab" duas vezes. Muito bom. Aqui vamos nós. Dialogue: 0,0:07:56.00,0:08:02.00,Default,,0000,0000,0000,,Bem, há uma "AC". Isto mostra que o exemplo de\Nerro interessante, onde às vezes os erros são erros de sintaxe Dialogue: 0,0:08:02.00,0:08:07.00,Default,,0000,0000,0000,,onde ele bateu no botão de execução\Ne apenas, você sabe, que é bloqueado Dialogue: 0,0:08:07.00,0:08:12.00,Default,,0000,0000,0000,,Y é obtida uma saída de cor vermelha. Mas, às vezes\Num erro é só isso. Eu digitei Dialogue: 0,0:08:12.00,0:08:16.00,Default,,0000,0000,0000,,algo que significa alguma coisa para a equipe\N, Mas não o que eu queria. Dialogue: 0,0:08:16.00,0:08:20.00,Default,,0000,0000,0000,,E então o resultado não é o que eu esperava\N, Então eu estou um pouco confuso. Dialogue: 0,0:08:20.00,0:08:24.00,Default,,0000,0000,0000,,Então esse é o tipo mais elevado nível de erro\Nneste curso. É bastante Dialogue: 0,0:08:24.00,0:08:28.01,Default,,0000,0000,0000,,comum com os computadores. Bem, vamos ver, uma\Nsegue. Nome começa com "ab" ou Dialogue: 0,0:08:28.01,0:08:33.00,Default,,0000,0000,0000,,"Ac", ou "Al". Oh, eu vejo. Portanto, este só se estende\N. Isto mostra que podem ser Dialogue: 0,0:08:33.00,0:08:38.00,Default,,0000,0000,0000,,três. Então eu digo barra vertical.\NVou colar este polegadas Então era "Ac" Dialogue: 0,0:08:38.00,0:08:42.01,Default,,0000,0000,0000,,como "AB" e "AC" não nos dá muito, mas\N"Al" você sabe o suficiente. Dialogue: 0,0:08:45.00,0:08:55.00,Default,,0000,0000,0000,,Bueno. Assim, a próxima época, o nome começa com O\Ne termina com A. Então eu vou dizer Dialogue: 0,0:08:55.00,0:09:08.01,Default,,0000,0000,0000,,aberturas, eu vou traduzir. Inicia\N"O" e termina com "a". Muito bom. Iremos Dialogue: 0,0:09:08.01,0:09:16.00,Default,,0000,0000,0000,,Experimente. Oh, apenas uma, "Olivia". Como\NCombate começa com S e de gênero é a menina? Dialogue: 0,0:09:16.00,0:09:23.01,Default,,0000,0000,0000,,Portanto, teremos aqui, sexo e\Nem seguida, provar que é com startsWith Dialogue: 0,0:09:23.01,0:09:30.00,Default,,0000,0000,0000,,endsWith, mas apenas com.\NPortanto, ó e gal. Oh, há apenas dois. Dialogue: 0,0:09:30.00,0:09:36.00,Default,,0000,0000,0000,,Portanto, temos de oliva. Bem, o nome de\Ntermina com "a" e de gênero é o quê? Dialogue: 0,0:09:36.01,0:09:43.01,Default,,0000,0000,0000,,Mude-a para name.endsWith ("a"), e\Npelo meu exemplo acima, a minha afirmação anterior, eu vou cortar isso. Dialogue: 0,0:09:43.01,0:09:50.01,Default,,0000,0000,0000,,Agora ele está meio construído para a direita, o nome termina com\N"A". Mas eu poderia trabalhar e que sorta verificar Dialogue: 0,0:09:50.01,0:09:58.01,Default,,0000,0000,0000,,rigt tudo o que está funcionando. Então, pegue o que é seu\Ntrabalhar, e sua extensão. O que Dialogue: 0,0:09:58.01,0:10:06.00,Default,,0000,0000,0000,,queria? Neste caso, eu queria, oh, nomes\Ntermina com "a" e de gênero está em branco. Dialogue: 0,0:10:06.00,0:10:16.00,Default,,0000,0000,0000,,Bueno. Jesus, Lyle. Nenhum nome da menina.\NBoy. Oh bem, há um Josué poucos, Dialogue: 0,0:10:16.00,0:10:23.00,Default,,0000,0000,0000,,Esdras. Bem, vou fazer o último, o número seis\Nintervalo é inferior a dez, eo gênero é Dialogue: 0,0:10:23.00,0:10:29.00,Default,,0000,0000,0000,,menina. Então eu vou mudar isto para "classificar". Em vez de\NendsWith. Eu vou dizer, menor ou igual a dez. Dialogue: 0,0:10:29.00,0:10:34.00,Default,,0000,0000,0000,,E então agora eu estou usando startsWith ou endsWith\Npor qualquer um deles, mas apenas Dialogue: 0,0:10:34.00,0:10:39.00,Default,,0000,0000,0000,,conta de cada teste é completo e correto\Ncomo mencionado antes. Que Dialogue: 0,0:10:39.00,0:10:44.00,Default,,0000,0000,0000,,se é, é que um e eu sou\Njuntá-los de lá. Assim, o intervalo é de menos Dialogue: 0,0:10:44.00,0:10:49.00,Default,,0000,0000,0000,,10, sexo e neste caso é pequena.\NVamos tentar isso. Portanto, faz sentido. Nós Dialogue: 0,0:10:49.00,0:10:53.00,Default,,0000,0000,0000,,é só pegar um, dois, três, quatro.\NUma menina com dez nomes. Este Dialogue: 0,0:10:53.00,0:10:57.01,Default,,0000,0000,0000,,algo interessante neste, este\NAcho que ele tem uma tradução sensível Inglês. Dialogue: 0,0:10:57.01,0:11:02.00,Default,,0000,0000,0000,,O que é, é. O que isto diz é\Ndez nomes de menina, e então podemos frase Dialogue: 0,0:11:02.00,0:11:06.00,Default,,0000,0000,0000,,E, como essa coisa. Quando a gama é menos\Nou igual a 10 e de gênero é uma menina. Ou, na verdade Dialogue: 0,0:11:06.00,0:11:10.01,Default,,0000,0000,0000,,em última análise, pode-se expressar como um código. Assim\Nacabado de chegar, onde a equipe Dialogue: 0,0:11:10.01,0:11:15.00,Default,,0000,0000,0000,,você pode realmente fazer. Portanto, não há problema um pouco mais\Naqui e todas as soluções Dialogue: 0,0:11:15.00,0:11:19.00,Default,,0000,0000,0000,,disponível. Portanto, esta é uma boa oportunidade para\Nvir e rever o que fiz ou tentar Dialogue: 0,0:11:19.00,0:11:23.00,Default,,0000,0000,0000,,pouco de prática antes dos exercícios\N. Para estes, num certo sentido, são - Dialogue: 0,0:11:23.00,0:11:28.00,Default,,0000,0000,0000,,linguagens de computador têm alcançado\Ntão grande que eu posso realmente pode ter um monte Dialogue: 0,0:11:28.00,0:11:29.01,Default,,0000,0000,0000,,diferente [inaudível] bem.