Pseudocódigo (Versão em Video)
-
0:00 - 0:03Quando escrevemos um programa
encontramos maneiras -
0:03 - 0:06de converter ideias brilhantes na
nossa cabeça em código de verdade. -
0:06 - 0:09Quero falar sobre uma técnica
-
0:09 - 0:11que muitos programadores
usam para fazer isso, -
0:11 - 0:13e isso é o que chamamos de pseudocódigo.
-
0:14 - 0:17Pseudocódigo é provavelmente
uma palavra nova para você, -
0:17 - 0:21mas basicamente é código que
parece muito com português, -
0:21 - 0:25ou com qualquer outra
língua que você fale. -
0:25 - 0:30Pode parecer sem sentido, então
vamos ver um exemplo simples. -
0:30 - 0:34Digamos que quero desenhar
um rosto simétrico -
0:34 - 0:38Eu posso começar me olhando no
espelho e talvez desenhá-la e olhar, -
0:38 - 0:40bem, eu tenho essa cara oval.
-
0:40 - 0:44Eu tenho dois olhos, e eles estão por aqui
-
0:44 - 0:47E esse é o centro do rosto,
-
0:47 - 0:51e agora tenho uma ideia de como
quero que meu rosto se pareça. -
0:51 - 0:54Vou escrever isso em pseudocódigo.
-
0:56 - 1:01A primeira coisa que queremos fazer é
desenhar o rosto, oval no centro. -
1:03 - 1:06Depois queremos os dois olhos,
-
1:06 - 1:11que são ovais, mais ou menos
dois terços acima do rosto -
1:11 - 1:15e um quinto do tamanho do rosto.
-
1:15 - 1:18Não é bem um cálculo exato,
estou apenas olhando meu rosto. -
1:18 - 1:23Então desenhamos a boca, que é uma
linha indo até a metade do rosto, -
1:24 - 1:28e talvez um terço do caminho acima.
-
1:29 - 1:32Veja como eu escrevi meu
pseudocódigo como comentários. -
1:32 - 1:35Iniciando cada linha com duas barras aqui.
-
1:37 - 1:40Assim posso escrever meu pseudocódigo
no próprio programa -
1:40 - 1:43sem me preocupar com erros de síntaxe.
-
1:44 - 1:46Porque o programa irá ignorar comentários.
-
1:47 - 1:49Tendo o pseudocódigo escrito,
-
1:49 - 1:53posso gastar o tempo para trasnformar
cada linha pseudocódigo -
1:53 - 1:56em pedaços de código real, certo?
-
1:56 - 1:58Para o rosto, eu preciso
um oval no centro. -
1:58 - 2:05Para isso irei usar a função ellipse(),
calculando o centro da tela aqui, -
2:06 - 2:07e o tamanho dos olhos.
-
2:08 - 2:09Certo?
-
2:09 - 2:10Parece bom.
-
2:10 - 2:12Para os olhos, novamente usamos ellipse().
-
2:12 - 2:16Todo meu rosto é uma elipse, sou redonda.
-
2:17 - 2:24Vejamos, fizemos cálculos aqui para
deixar os olhos em um lugar legal, -
2:25 - 2:27e fazê-los cerca de um quinto do tamanho.
-
2:27 - 2:29Certo, está bom para o primeiro olho.
-
2:29 - 2:31Vou copiar e colar para o próximo olho.
-
2:32 - 2:33Ótimo!
-
2:33 - 2:37Posso até deixar meu pseudocódigo
para um amigo implementar, -
2:37 - 2:41e ele deverá conseguir, porque eu
deixei essa descrição muito clara. -
2:41 - 2:45Vou fazer isso aqui, porque
somos amigos, certo? -
2:45 - 2:49Você pode pensar que isso é bobagem.
-
2:49 - 2:52Por que gastar o dobro de energia
ao escrever um programa? -
2:52 - 2:55Primeiro em linguagem humana, e então
em linguagem de programação. -
2:55 - 2:58Este é um exemplo simples,
-
2:58 - 3:01mas logo você construirá
programas mais complexos, -
3:01 - 3:06e será difícil ter todo o programa
na cabeça antes de codificá-lo. -
3:06 - 3:10O que costumo fazer é escrever a
ideia geral em pseudocódigo primeiro, -
3:10 - 3:15e depois gasto mais tempo nos
detalhes de cada parte da ideia. -
3:15 - 3:19convertendo cada linha de
pseudocódigo em código real. -
3:20 - 3:24Acho que quanto você começar a usar
pseudocódigo, vai usá-lo cada vez mais. -
3:24 - 3:26Tente usar no seu próximo programa e veja.
-
3:26 - 3:27[Legendado por Paulo Trentin]
[Revisado por Pablo Vieira]
- Title:
- Pseudocódigo (Versão em Video)
- Description:
-
Esta é uma captura de tela de um código interativo em passo a passo, preparado para fazer a legenda e tradução simples. Recomendamos assistir nossos passo a passos aqui:
https://www.khanacademy.org/cs/programming/ - Video Language:
- English
- Duration:
- 03:27
Pablo Vieira edited Portuguese, Brazilian subtitles for PseudoCode (Video Version) | ||
Paulo Trentin edited Portuguese, Brazilian subtitles for PseudoCode (Video Version) | ||
Paulo Trentin edited Portuguese, Brazilian subtitles for PseudoCode (Video Version) | ||
Paulo Trentin edited Portuguese, Brazilian subtitles for PseudoCode (Video Version) | ||
Paulo Trentin edited Portuguese, Brazilian subtitles for PseudoCode (Video Version) | ||
gihbatalha edited Portuguese, Brazilian subtitles for PseudoCode (Video Version) |