﻿1
00:00:04,500 --> 00:00:05,520
‫Olá e bem-vindo.

2
00:00:05,520 --> 00:00:09,870
‫Nesta palestra, aprenderemos sobre comentários, essas coisas em verde no código

3
00:00:09,870 --> 00:00:17,490
‫do Visual Studio e como podemos usá-las para escrever pseudocódigo para ser essencialmente uma nota para nós mesmos sobre como

4
00:00:17,490 --> 00:00:18,690
‫queremos implementar algo.

5
00:00:18,990 --> 00:00:21,090
‫Vamos mergulhar e aprender sobre esses conceitos.

6
00:00:22,050 --> 00:00:24,600
‫Então, o que é pseudocódigo?

7
00:00:24,600 --> 00:00:32,130
‫Pseudocódigo é esta é a definição do dicionário é uma descrição em linguagem simples das etapas que vamos usar

8
00:00:32,130 --> 00:00:33,630
‫em um algoritmo.

9
00:00:33,630 --> 00:00:40,980
‫Então, quero escrever uma descrição em linguagem simples do que estamos planejando fazer para que essa plataforma móvel vá

10
00:00:40,980 --> 00:00:43,080
‫para frente e para trás.

11
00:00:43,680 --> 00:00:49,200
‫Agora, para fazer isso, eu poderia escrever em um pedaço de papel, mas na verdade posso escrevê-lo em meu código sem ter

12
00:00:49,200 --> 00:00:51,870
‫que me preocupar em ter certeza de que está correto.

13
00:00:51,870 --> 00:00:55,170
‫C++ e esse é o ponto principal do pseudocódigo.

14
00:00:55,170 --> 00:01:00,510
‫Mas para isso, precisamos conhecer mais uma peça do quebra-cabeça, que é o que é um comentário?

15
00:01:00,510 --> 00:01:04,650
‫Um comentário é um código que é ignorado pelo compilador.

16
00:01:04,650 --> 00:01:10,920
‫Portanto, é uma maneira de escrever em nosso arquivo de texto coisas para humanos lerem e que o compilador ignorará.

17
00:01:11,130 --> 00:01:13,290
‫E podemos usar isso para escrever pseudocódigo.

18
00:01:13,290 --> 00:01:19,530
‫Podemos usá-lo para escrever notas uns para os outros como programadores e para esclarecer o que estamos tentando fazer em

19
00:01:19,530 --> 00:01:20,940
‫um pedaço de código.

20
00:01:21,330 --> 00:01:24,600
‫Então, vamos dar uma olhada em como fazer isso na plataforma móvel.

21
00:01:24,880 --> 00:01:26,700
‫P Em tecnologia.

22
00:01:27,030 --> 00:01:32,850
‫Agora, um comentário é basicamente qualquer linha que comece com uma barra dupla.

23
00:01:32,850 --> 00:01:38,190
‫Você pode ver que no código do Visual Studio, isso é automaticamente colorido em verde e

24
00:01:38,190 --> 00:01:45,750
‫podemos ver exemplos dessas linhas verdes em outros lugares no arquivo C++, você pode ver que diz Preencha um aviso de direitos autorais.

25
00:01:45,750 --> 00:01:51,150
‫Ele diz que define valores padrão chamados enquanto o jogo inicia ou quando gerado, chamado a cada quadro.

26
00:01:51,390 --> 00:01:56,400
‫Então, na verdade, esses comentários já estão nos ajudando a entender o que está acontecendo neste arquivo C++.

27
00:01:56,400 --> 00:02:01,380
‫E agora entendemos que essas linhas não têm nenhum significado particular para o compilador.

28
00:02:01,380 --> 00:02:07,080
‫Na verdade, no que diz respeito ao compilador, uma das primeiras coisas que ele faz é simplesmente remover todos os comentários

29
00:02:07,080 --> 00:02:09,300
‫do arquivo porque ele simplesmente não precisa deles.

30
00:02:09,300 --> 00:02:13,380
‫Ele os ignora quando está lidando com eles e os transformando em binários.

31
00:02:14,010 --> 00:02:21,360
‫Então, o que queremos fazer é escrever um pequeno plano de como faremos nossa plataforma avançar

32
00:02:21,360 --> 00:02:22,620
‫e retroceder.

33
00:02:23,100 --> 00:02:30,270
‫Então, a primeira coisa que vamos fazer é atualizar a localização da nossa plataforma.

34
00:02:30,270 --> 00:02:36,420
‫Então mova a plataforma para frente, então mova a plataforma para frente.

35
00:02:36,570 --> 00:02:37,650
‫E como vamos fazer isso?

36
00:02:37,650 --> 00:02:42,270
‫Bem, vou usar alguns recuos para mostrar que é assim que vamos mover a plataforma

37
00:02:42,270 --> 00:02:42,900
‫para frente.

38
00:02:43,290 --> 00:02:45,870
‫Vamos pegar sua localização atual.

39
00:02:45,990 --> 00:02:51,060
‫Então vamos adicionar um vetor a essa localização atual.

40
00:02:51,270 --> 00:02:56,430
‫E esse pode ser um bom lugar para usarmos uma variável local porque não queremos

41
00:02:56,430 --> 00:02:59,910
‫que esse resultado intermediário seja lembrado no nível da classe.

42
00:03:00,930 --> 00:03:04,020
‫Então vamos definir esse local.

43
00:03:04,110 --> 00:03:07,140
‫Mas que tal enviar a plataforma de volta?

44
00:03:07,200 --> 00:03:09,150
‫Bem, vamos ter outro comentário aqui.

45
00:03:09,150 --> 00:03:11,520
‫Apenas que há nível de recuo abaixo.

46
00:03:11,520 --> 00:03:18,660
‫Vamos enviar a plataforma de volta se for longe demais.

47
00:03:19,410 --> 00:03:24,300
‫Então, o que vamos ter que fazer é verificar até onde nos movemos, em primeiro lugar.

48
00:03:24,450 --> 00:03:29,460
‫E se formos longe demais, vamos inverter a direção do movimento.

49
00:03:29,460 --> 00:03:36,390
‫Portanto, inverta a direção do movimento se for longe demais.

50
00:03:36,600 --> 00:03:45,270
‫Então aqui temos uma descrição em pseudocódigo muito básica do que estamos planejando fazer nas próximas aulas.

51
00:03:45,480 --> 00:03:48,510
‫Por favor, vá em frente e adicione isso ao seu próprio arquivo C++.

52
00:03:48,510 --> 00:03:51,120
‫Você pode usar suas próprias palavras para descrever cada etapa.

53
00:03:51,120 --> 00:03:53,340
‫Esta é apenas a minha interpretação.

54
00:03:53,670 --> 00:03:59,310
‫E como isso não é usado pelo compilador, não importa se você tem um erro de digitação ou algo

55
00:03:59,310 --> 00:03:59,640
‫assim.

56
00:03:59,640 --> 00:04:04,740
‫O mais importante é que você comece cada linha com uma barra dupla.

57
00:04:04,920 --> 00:04:06,990
‫Ok, vejo você na próxima palestra.

