﻿1
00:00:04,470 --> 00:00:05,550
‫สวัสดีและยินดีต้อนรับ.

2
00:00:05,550 --> 00:00:09,960
‫ในการบรรยายนี้ เราจะเรียนรู้เกี่ยวกับความคิดเห็น สิ่งเหล่านี้ในโค้ด

3
00:00:09,960 --> 00:00:18,930
‫Green และ Visual Studio และวิธีที่เราสามารถใช้เพื่อเขียนโค้ดเทียมเพื่อบันทึกถึงตัวเราเองว่าเราต้องการนำไปใช้อย่างไร

4
00:00:18,930 --> 00:00:21,420
‫มาดำดิ่งและเรียนรู้เกี่ยวกับแนวคิดเหล่านี้กัน

5
00:00:21,960 --> 00:00:24,650
‫ดังนั้นรหัสเทียมคืออะไร?

6
00:00:24,660 --> 00:00:25,650
‫รหัสเทียม?

7
00:00:26,250 --> 00:00:33,660
‫นี่คือคำจำกัดความของพจนานุกรมเป็นคำอธิบายภาษาธรรมดาของขั้นตอนที่เราจะใช้ในอัลกอริทึม

8
00:00:33,660 --> 00:00:43,320
‫ดังนั้นฉันจึงต้องการเขียนคำอธิบายภาษาธรรมดาๆ เกี่ยวกับสิ่งที่เราวางแผนจะทำเพื่อให้แพลตฟอร์มที่เคลื่อนไหวนี้เดินหน้าและถอยหลัง

9
00:00:43,590 --> 00:00:51,930
‫ในการทำเช่นนั้น ฉันสามารถเขียนลงบนกระดาษได้ แต่จริงๆ แล้วฉันสามารถเขียนมันลงในโค้ดของฉันโดยไม่ต้องกังวลว่ามันจะถูกต้อง

10
00:00:51,930 --> 00:00:55,230
‫C ++ และนั่นคือจุดรวมของรหัสเทียม

11
00:00:55,230 --> 00:01:00,600
‫แต่การจะทำอย่างนั้นได้เราต้องรู้ปริศนาอีกชิ้นหนึ่งว่าความคิดเห็นคืออะไร?

12
00:01:00,600 --> 00:01:04,680
‫ความคิดเห็นคือโค้ดที่คอมไพเลอร์ไม่สนใจ

13
00:01:04,680 --> 00:01:11,070
‫ดังนั้นจึงเป็นวิธีการเขียนลงในไฟล์ข้อความของเราเพื่อให้มนุษย์ได้อ่านซึ่งคอมไพเลอร์จะไม่สนใจ

14
00:01:11,070 --> 00:01:13,320
‫และเราสามารถใช้สิ่งนั้นเขียนรหัสเทียมได้

15
00:01:13,320 --> 00:01:21,210
‫เราสามารถใช้เพื่อเขียนบันทึกถึงกันและกันในฐานะโปรแกรมเมอร์ และเพื่อชี้แจงว่าเรากำลังพยายามทำอะไรในโค้ด

16
00:01:21,210 --> 00:01:24,660
‫มาดูการทำสิ่งนี้กันในแพลตฟอร์มที่กำลังเคลื่อนที่กัน

17
00:01:24,660 --> 00:01:26,940
‫เก็บไว้ในติ๊ก

18
00:01:26,940 --> 00:01:32,910
‫ตอนนี้ความคิดเห็นนั้นเป็นบรรทัดใดก็ตามที่ขึ้นต้นด้วยเครื่องหมายทับสองครั้ง

19
00:01:32,910 --> 00:01:38,280
‫คุณจะเห็นว่าในโค้ด Visual Studio โค้ดนี้จะมีสีเขียวโดยอัตโนมัติ และเราสามารถดูตัวอย่างเส้นสีเขียวเหล่านี้ที่อื่นในไฟล์

20
00:01:38,280 --> 00:01:45,780
‫C++ ได้ คุณจะเห็นข้อความระบุว่ากรอกประกาศเกี่ยวกับลิขสิทธิ์

21
00:01:45,780 --> 00:01:51,300
‫มันบอกว่าตั้งค่าเริ่มต้นที่เรียกว่าดีเกมเริ่มต้นหรือเมื่อวางไข่เรียกว่าทุกเฟรม

22
00:01:51,300 --> 00:01:56,430
‫ที่จริงแล้ว ความคิดเห็นเหล่านี้ช่วยให้เราเข้าใจว่าเกิดอะไรขึ้นในไฟล์ C++ นี้

23
00:01:56,430 --> 00:02:01,470
‫และตอนนี้เราเข้าใจว่าบรรทัดเหล่านี้ไม่มีความหมายเฉพาะสำหรับคอมไพเลอร์

24
00:02:01,470 --> 00:02:09,390
‫อันที่จริง ตราบใดที่คอมไพเลอร์เกี่ยวข้อง สิ่งแรกที่มันทำคือเพียงแค่ลบความคิดเห็นทั้งหมดออกจากไฟล์เพราะไม่ต้องการความคิดเห็นเหล่านั้น

25
00:02:09,390 --> 00:02:13,620
‫มันไม่สนใจมันเมื่อจัดการกับพวกมันและเปลี่ยนพวกมันเป็นเลขฐานสอง

26
00:02:13,950 --> 00:02:22,860
‫ดังนั้นสิ่งที่เราต้องการจะทำคือเขียนแผนเล็กๆ น้อยๆ ว่าเราจะทำให้แพลตฟอร์มของเราก้าวไปข้างหน้าและข้างหลังได้อย่างไร

27
00:02:23,010 --> 00:02:30,330
‫สิ่งแรกที่เราจะทำคืออัปเดตตำแหน่งของแพลตฟอร์มของเรา

28
00:02:30,330 --> 00:02:36,570
‫ดังนั้นย้ายแพลตฟอร์มไปข้างหน้า ดังนั้นย้ายแพลตฟอร์มไปข้างหน้า

29
00:02:36,570 --> 00:02:37,710
‫และเราจะทำอย่างนั้นได้อย่างไร?

30
00:02:37,710 --> 00:02:43,170
‫ฉันจะใช้การเยื้องเพื่อแสดงให้เห็นว่านี่คือวิธีที่เราจะย้ายแพลตฟอร์มไปข้างหน้า

31
00:02:43,170 --> 00:02:46,020
‫เราจะได้ตำแหน่งปัจจุบัน

32
00:02:46,020 --> 00:02:51,240
‫จากนั้นเราจะเพิ่มเวกเตอร์ไปยังตำแหน่งปัจจุบันนั้น

33
00:02:51,240 --> 00:03:00,150
‫และนั่นอาจเป็นที่ที่ดีสำหรับเราใช้ตัวแปรโลคัลเพราะเราไม่ต้องการให้จดจำผลลัพธ์ระดับกลางนั้นในระดับชั้นเรียน

34
00:03:00,840 --> 00:03:04,080
‫จากนั้นเราจะกำหนดตำแหน่งนั้น

35
00:03:04,080 --> 00:03:07,260
‫แต่แล้วการส่งแพลตฟอร์มกลับล่ะ?

36
00:03:07,260 --> 00:03:09,180
‫เอาล่ะมีความคิดเห็นอื่นที่นี่

37
00:03:09,180 --> 00:03:18,930
‫ที่ระดับการเยื้องด้านล่าง เราจะส่งแพลตฟอร์มกลับหากไปไกลเกินไป

38
00:03:19,320 --> 00:03:24,450
‫สิ่งที่เราจะต้องทำคือ ตรวจสอบว่าเราก้าวไปได้ไกลแค่ไหน อย่างแรกเลย

39
00:03:24,450 --> 00:03:29,520
‫และถ้าเราไปไกลเกินไป เราจะกลับทิศทางการเคลื่อนที่

40
00:03:29,520 --> 00:03:36,570
‫ดังนั้นกลับทิศทางของการเคลื่อนไหวหากไปไกลเกินไป

41
00:03:36,570 --> 00:03:45,510
‫ดังนั้นที่นี่ เรามีคำอธิบายรหัสเทียมเบื้องต้นเกี่ยวกับสิ่งที่เราวางแผนจะทำในการบรรยายที่กำลังจะมีขึ้น

42
00:03:45,510 --> 00:03:48,570
‫โปรดดำเนินการต่อและเพิ่มลงในไฟล์ C ++ ของคุณเอง

43
00:03:48,570 --> 00:03:51,180
‫คุณสามารถใช้คำพูดของคุณเองเพื่ออธิบายแต่ละขั้นตอน

44
00:03:51,180 --> 00:03:53,580
‫นี่เป็นเพียงการตีความของฉัน

45
00:03:53,580 --> 00:03:59,670
‫และเนื่องจากคอมไพเลอร์ไม่ได้ใช้สิ่งนี้เลย ไม่สำคัญว่าคุณจะพิมพ์ผิดหรืออะไรทำนองนั้น

46
00:03:59,670 --> 00:04:04,980
‫สิ่งที่สำคัญที่สุดคือคุณเพิ่งเริ่มแต่ละบรรทัดด้วยเครื่องหมายทับคู่

47
00:04:05,010 --> 00:04:07,230
‫โอเค แล้วเจอกันใหม่ในบทเรียนหน้า

