﻿1
00:00:04,500 --> 00:00:05,520
‫Hola y bienvenido.

2
00:00:05,520 --> 00:00:09,870
‫En esta lección, vamos a aprender acerca de los comentarios, estas cosas en

3
00:00:09,870 --> 00:00:17,490
‫verde en el código de Visual Studio y cómo podemos usarlas para escribir pseudocódigo para ser esencialmente una nota para nosotros mismos sobre cómo

4
00:00:17,490 --> 00:00:18,690
‫queremos implementar algo.

5
00:00:18,990 --> 00:00:21,090
‫Profundicemos y aprendamos sobre estos conceptos.

6
00:00:22,050 --> 00:00:24,600
‫Entonces, ¿qué es el pseudocódigo?

7
00:00:24,600 --> 00:00:32,130
‫El pseudocódigo es esta es la definición del diccionario, es una descripción en lenguaje sencillo de los pasos que vamos a

8
00:00:32,130 --> 00:00:33,630
‫usar en un algoritmo.

9
00:00:33,630 --> 00:00:40,980
‫Así que quiero escribir una descripción en lenguaje sencillo de lo que planeamos hacer para que esta plataforma

10
00:00:40,980 --> 00:00:43,080
‫móvil avance y retroceda.

11
00:00:43,680 --> 00:00:49,200
‫Ahora, para hacer eso, podría escribir en una hoja de papel, pero en realidad puedo escribirlo en mi código sin

12
00:00:49,200 --> 00:00:51,870
‫tener que preocuparme por asegurarme de que sea correcto.

13
00:00:51,870 --> 00:00:55,170
‫C++ y ese es el objetivo del pseudocódigo.

14
00:00:55,170 --> 00:01:00,510
‫Pero para hacer eso, necesitamos conocer una pieza más del rompecabezas, que es ¿qué es un comentario?

15
00:01:00,510 --> 00:01:04,650
‫Un comentario es un código que el compilador ignora.

16
00:01:04,650 --> 00:01:10,920
‫Por lo tanto, es una forma de escribir en nuestro archivo de texto cosas para que los humanos las lean y el compilador las ignore.

17
00:01:11,130 --> 00:01:13,290
‫Y podemos usar eso para escribir pseudocódigo.

18
00:01:13,290 --> 00:01:19,530
‫Podemos usarlo para escribir notas entre nosotros como programadores y para aclarar qué es lo que estamos tratando de hacer en

19
00:01:19,530 --> 00:01:20,940
‫una pieza de código.

20
00:01:21,330 --> 00:01:24,600
‫Así que echemos un vistazo a hacer esto en la plataforma móvil.

21
00:01:24,880 --> 00:01:26,700
‫P En tecnología.

22
00:01:27,030 --> 00:01:32,850
‫Ahora, un comentario es básicamente cualquier línea que comienza con una barra inclinada doble.

23
00:01:32,850 --> 00:01:38,190
‫Puede ver que en el código de Visual Studio, esto se colorea automáticamente en verde y

24
00:01:38,190 --> 00:01:45,750
‫podemos ver ejemplos de estas líneas verdes en otras partes del archivo C++, puede ver que dice Complete un aviso de derechos de autor.

25
00:01:45,750 --> 00:01:51,150
‫Dice que establece valores predeterminados llamados mientras comienza el juego o cuando se genera, llama a cada cuadro.

26
00:01:51,390 --> 00:01:56,400
‫Entonces, en realidad, estos comentarios ya nos están ayudando a comprender lo que sucede en este archivo C++.

27
00:01:56,400 --> 00:02:01,380
‫Y ahora entendemos que estas líneas no tienen un significado particular para el compilador.

28
00:02:01,380 --> 00:02:07,080
‫De hecho, en lo que respecta al compilador, una de las primeras cosas que hace es eliminar todos los comentarios

29
00:02:07,080 --> 00:02:09,300
‫del archivo porque simplemente no los necesita.

30
00:02:09,300 --> 00:02:13,380
‫Los ignora cuando trata con ellos y los convierte en binarios.

31
00:02:14,010 --> 00:02:21,360
‫Entonces, lo que queremos hacer es escribir un pequeño plan sobre cómo vamos a hacer que nuestra plataforma se mueva hacia adelante

32
00:02:21,360 --> 00:02:22,620
‫y hacia atrás.

33
00:02:23,100 --> 00:02:30,270
‫Así que lo primero que vamos a hacer es actualizar la ubicación de nuestra plataforma.

34
00:02:30,270 --> 00:02:36,420
‫Así que mueve la plataforma hacia adelante, así que mueve la plataforma hacia adelante.

35
00:02:36,570 --> 00:02:37,650
‫¿Y cómo vamos a hacer eso?

36
00:02:37,650 --> 00:02:42,270
‫Bueno, voy a usar una sangría para mostrar que así es como vamos a hacer avanzar

37
00:02:42,270 --> 00:02:42,900
‫la plataforma.

38
00:02:43,290 --> 00:02:45,870
‫Vamos a obtener su ubicación actual.

39
00:02:45,990 --> 00:02:51,060
‫Luego vamos a agregar un vector a esa ubicación actual.

40
00:02:51,270 --> 00:02:56,430
‫Y ese podría ser un buen lugar para que usemos una variable local porque no queremos

41
00:02:56,430 --> 00:02:59,910
‫que ese resultado intermedio se recuerde a nivel de clase.

42
00:03:00,930 --> 00:03:04,020
‫Entonces vamos a establecer esa ubicación.

43
00:03:04,110 --> 00:03:07,140
‫Pero, ¿qué hay de devolver la plataforma?

44
00:03:07,200 --> 00:03:09,150
‫Bueno, vamos a tener otro comentario aquí.

45
00:03:09,150 --> 00:03:11,520
‫Solo que hay un nivel de sangría debajo.

46
00:03:11,520 --> 00:03:18,660
‫Enviaremos la plataforma de regreso si ha ido demasiado lejos.

47
00:03:19,410 --> 00:03:24,300
‫Entonces, lo que vamos a tener que hacer allí es verificar cuánto nos hemos movido, en primer lugar.

48
00:03:24,450 --> 00:03:29,460
‫Y si hemos ido demasiado lejos, vamos a invertir la dirección del movimiento.

49
00:03:29,460 --> 00:03:36,390
‫Así que invierta la dirección del movimiento si ha ido demasiado lejos.

50
00:03:36,600 --> 00:03:45,270
‫Así que aquí tenemos una descripción de pseudocódigo muy básica de lo que planeamos hacer en las próximas lecciones.

51
00:03:45,480 --> 00:03:48,510
‫Continúe y agregue esto a su propio archivo C++.

52
00:03:48,510 --> 00:03:51,120
‫Puede usar sus propias palabras para describir cada paso.

53
00:03:51,120 --> 00:03:53,340
‫Esta es solo mi interpretación de la misma.

54
00:03:53,670 --> 00:03:59,310
‫Y debido a que el compilador no lo usa en absoluto, no importa si tiene un error tipográfico o algo por el

55
00:03:59,310 --> 00:03:59,640
‫estilo.

56
00:03:59,640 --> 00:04:04,740
‫Lo más importante es que comience cada línea con una barra inclinada doble.

57
00:04:04,920 --> 00:04:06,990
‫Está bien, te veré en la próxima lección.

