3 โครงการเข้ารหัสอย่างง่ายสำหรับเด็กโดยใช้ Microsoft Small Basic

3 โครงการเข้ารหัสอย่างง่ายสำหรับเด็กโดยใช้ Microsoft Small Basic

การเรียนรู้การเขียนโค้ดอาจเป็นเรื่องยุ่งยาก โดยเฉพาะสำหรับเด็ก การผสมผสานระหว่างการเรียนรู้ไวยากรณ์ที่ซับซ้อนควบคู่ไปกับแนวคิดการเขียนโปรแกรมก็เพียงพอแล้วที่จะทำให้หลายคนเลิกรา อย่างไรก็ตาม การเรียนรู้การเขียนโค้ดถือเป็นหนึ่งในสิ่งที่สำคัญที่สุดที่บุตรหลานของคุณสามารถเรียนรู้ได้ และมีเครื่องมือที่ช่วยให้พวกเขาง่ายขึ้น





หนึ่งในเครื่องมือดังกล่าวคือ Microsoft Small Basic ซึ่งง่ายต่อการเริ่มต้น ต่อไปนี้คือโครงการสามโครงการที่เด็กๆ สามารถใช้เพื่อก้าวแรกสู่การเขียนโค้ดได้





Microsoft Small Basic คืออะไร?

Microsoft Small Basic (MSB) เป็นภาษาที่ออกแบบมาเพื่อให้ง่ายต่อการเรียนรู้พื้นฐานของการเขียนโค้ด มุ่งเป้าไปที่เด็ก ๆ (แต่ก็สมบูรณ์แบบสำหรับผู้ใหญ่ด้วย) มันมีภาษาแบบแยกส่วนและส่วนต่อประสานที่ใช้งานง่าย ตอนนี้เป็นปีที่ 10 แล้ว MSB เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการที่ให้อภัยซึ่งอนุญาตให้มีช่องว่างบางส่วนที่มีไวยากรณ์





วิธีนี้ช่วยหลีกเลี่ยงความผิดหวังที่ผู้เริ่มเขียนโค้ดมือใหม่มักประสบ

โปรเจ็กต์นี้เป็นแนวทางในการเขียนโค้ดนาฬิกาส่วนบุคคล โปรเจ็กต์นี้ครอบคลุมแนวคิดการเขียนโปรแกรมง่ายๆ และในขณะที่มุ่งเป้าไปที่เด็ก ผู้ใหญ่ที่เพิ่งเริ่มต้นก็สามารถได้รับประโยชน์จากการทำตามด้วยเช่นกัน แม้ว่า IDE สามารถดาวน์โหลดไปยังคอมพิวเตอร์ที่ใช้ Microsoft Windows ได้ แต่บทช่วยสอนของวันนี้ใช้ IDE บนเว็บ สามารถทำได้บนคอมพิวเตอร์เครื่องใดก็ได้ที่มีเบราว์เซอร์และการเชื่อมต่ออินเทอร์เน็ต



เริ่มต้นใช้งาน Microsoft Small Basic

ในการเริ่มต้น ให้เปิดเว็บเบราว์เซอร์และไปที่ smallbasic.com . คุณควรเห็นเว็บไซต์ที่มีปุ่มสองปุ่มนี้อยู่ตรงกลาง:

คลิกที่ปุ่ม เริ่ม ปุ่มและคุณจะถูกนำไปที่หน้าจอที่มีลักษณะดังนี้:





นี่คือ Microsoft Small Basic IDE เวอร์ชันออนไลน์ IDE ออนไลน์เป็นที่ที่คุณสามารถเขียนโค้ดและทดสอบได้ ทั้งหมดในที่เดียว อย่างที่คุณเห็น มีโค้ดอยู่แล้วในหน้าต่างข้อความ กดสีน้ำเงินสามเหลี่ยม วิ่ง ปุ่มเพื่อดูว่ารหัสทำอะไร

กดน้อย NS ที่มุมขวาบนเพื่อปิดโปรแกรม ดูโค้ดครับ คุณจะเห็นว่าสิ่งที่อยู่ในวงเล็บจะถูกพิมพ์ออกมาเมื่อคุณเรียกใช้โปรแกรม ลองเปลี่ยนคำว่า โลก ไปที่ชื่อของคุณแล้วคลิกเรียกใช้อีกครั้ง หากไม่ได้ผล ตรวจสอบให้แน่ใจว่าคุณยังมีเครื่องหมายคำพูดอยู่ในวงเล็บ ('...ข้อความ...') ดังนี้:





เพื่อให้เข้าใจว่าเหตุใดจึงเกิดขึ้น ให้แบ่งบรรทัดออกเป็นชิ้นๆ มันเริ่มต้นด้วย TextWindow . สิ่งนี้บอกคอมพิวเตอร์ว่าสิ่งต่อไปควรเกิดขึ้นกับหน้าต่างข้อความ TextWindow.WriteLine หมายความว่าเราต้องการให้ TextWindow เขียนบรรทัด TextWindow.WriteLine('สวัสดี เอียน!') หมายความว่าเรากำลังบอกให้ TextWindow เขียนบรรทัด และสิ่งที่อยู่ในวงเล็บคือสิ่งที่ถูกเขียน!

สิ่งที่คุณสามารถทำได้ด้วยราสเบอร์รี่ pi

1. ขอชื่อ

ตอนนี้ คุณกำลังจะเปลี่ยนโปรแกรมเพื่อขอชื่อผู้ใช้เมื่อเริ่มต้น เริ่มต้นด้วยคำถามที่ชัดเจน:

ในการรับข้อมูลจากผู้ใช้ เราต้องการสองสิ่ง วิธีอ่านสิ่งที่พวกเขาพิมพ์และที่สำหรับเก็บ บรรทัดนี้ให้คุณทั้งคู่:

บรรทัดนี้สร้างตัวแปรที่เรียกว่า ชื่อ . ตัวแปรเป็นเหมือนกล่องสำหรับเก็บข้อมูล ในกรณีนี้คือชื่อผู้ใช้

ต่อไปจะมีเครื่องหมายเท่ากับ ( = ). ซึ่งหมายความว่าสิ่งต่อไปจะถูกเก็บไว้ภายใน ชื่อ .

แล้วคุณบอก TextWindow ถึง อ่าน ผู้ใช้พิมพ์อะไร อย่าลืมวงเล็บ แม้ว่าจะว่างเปล่า แต่คอมพิวเตอร์ก็ต้องการให้พวกเขารู้ว่าต้องทำอย่างไร!

ตอนนี้เมื่อโปรแกรมทำงาน ผู้ใช้จะถูกถามชื่อของพวกเขา เมื่อพิมพ์แล้วกด เข้าสู่ มันถูกเก็บไว้ ที่เหลือก็แค่บอกให้คอมพิวเตอร์พิมพ์กลับมา

คุณจะสังเกตเห็นว่าไม่ใช่ทุกอย่างใน WriteLine วงเล็บมีเครื่องหมายคำพูด นี่เป็นเพราะคุณกำลังรวมคำพูด 'สวัสดี, ' กับสิ่งที่เก็บไว้ใน ชื่อ ตัวแปรโดยใช้เครื่องหมายบวก นี้เรียกว่า การต่อสายอักขระ . อย่ากังวลหากคุณยังไม่เข้าใจว่ามันหมายถึงอะไร—เป็นวลีที่ดีที่จะรู้ในภายหลังเมื่อคุณรู้สึกสบายใจกับการเขียนโปรแกรมมากขึ้น หรือเคยเรียนหลักสูตรการเขียนโปรแกรม . ตอนนี้เมื่อคุณเรียกใช้โปรแกรมของคุณ ผู้ใช้จะได้รับการตอบสนองส่วนบุคคล

2. การบอกเวลา

จนถึงตอนนี้โปรแกรมของคุณทักทายผู้ใช้แต่ละคนด้วยชื่อ ตอนนี้คุณสามารถทำให้มันบอกเวลาได้โดยใช้ Clock.Time . เพิ่มลงในบรรทัดเดียวกับที่คุณเพิ่งทำ:

สังเกตว่ามีเครื่องหมายอัญประกาศและที่ใดไม่มี นอกจากนี้ อย่าลืมใส่เครื่องหมายบวกทั้งหมดให้ถูกที่ การได้รับสิทธิ์นี้เป็นสิ่งสำคัญ! รันโค้ดของคุณอีกครั้ง---พร้อมกับคำทักทายของคุณ คุณจะเห็นเวลา

ยอดเยี่ยม! หากคุณได้รับข้อผิดพลาด หรือไม่มีช่องว่างในหน้าต่างข้อความ ให้ตรวจดูรหัสของคุณอย่างละเอียดเพื่อหาข้อผิดพลาด

3. ทำให้เป็นส่วนตัว

ตอนนี้คุณมีนาฬิกาแล้ว มาสร้างนาฬิกาให้เหมาะกับคุณกันเถอะ เราต้องการวิธีตรวจสอบว่าชื่อที่ป้อนเป็นชื่อของคุณ เราทำสิ่งนี้ด้วย an ถ้าคำสั่ง . เปลี่ยนรหัสของคุณให้มีลักษณะดังนี้:

โดยเติมคำว่า ถ้า สำหรับรหัสคอมพิวเตอร์รู้ว่าต้องตรวจสอบบางอย่าง คราวนี้คุณต้องการตรวจสอบว่า ชื่อ ตัวแปรตรงกับชื่อของคุณโดยใช้ เท่ากับ เข้าสู่ระบบ.

ดูหนังออนไลน์ฟรีโดยไม่ต้องดาวน์โหลดหรือสมัคร

จนถึงตอนนี้ ถ้า NS ชื่อ ตัวแปรที่ผู้ใช้พิมพ์ใน เท่ากับ ชื่อของคุณ มันจะบอกคุณเวลา จะเกิดอะไรขึ้นถ้ามีคนอื่นใช้โปรแกรม?

นั่นคือสิ่งที่ อื่น คำสั่งสำหรับ หากมีการพิมพ์ชื่ออื่น โปรแกรมจะข้ามคำสั่ง if และทำสิ่งที่มันพูดหลังจาก อื่น .

สุดท้ายพิมพ์ EndIf เพื่อให้คอมพิวเตอร์รู้ว่าคำสั่ง if สิ้นสุดลง ตอนนี้เมื่อคุณรันโปรแกรม คุณจะได้รับการตอบสนองที่ต่างออกไป ขึ้นอยู่กับว่าคุณป้อนชื่อของคุณหรือไม่:

คุณเพิ่งเข้ารหัสนาฬิกาที่เหมาะกับคุณ และทักทายใครก็ตามที่ใช้นาฬิกานี้!

เรียนรู้เพิ่มเติมด้วย Microsoft Small Basic

โครงการนี้มีแนวคิดพื้นฐานที่จำเป็นสำหรับการเขียนโปรแกรม การใช้ IDE แบบง่ายช่วยให้ผู้เริ่มต้นเรียนรู้แนวคิดการเขียนโปรแกรมและทำความคุ้นเคยกับการเขียนโค้ดไวยากรณ์ สิ่งนี้สามารถช่วยลดความซับซ้อนของภาษาเช่น Python

Microsoft Small Basic ไม่ใช่วิธีเดียวในการเรียนรู้ และหากโค้ดจริงมีมากเกินไปในขั้นตอนนี้ คุณมีตัวเลือกอื่นๆ

Scratch เป็นภาษาภาพล้วนๆ ที่เหมาะสำหรับเด็กๆ นอกจากนี้ยังมีองค์ประกอบการศึกษาหลายอย่างสำหรับ Minecraft ที่ออกแบบมาเพื่อสอนแนวคิดหลัก ชั่วโมงแห่งรหัสของ Minecraft มอบสภาพแวดล้อมการเรียนรู้ที่คุ้นเคยสำหรับนักสร้างรุ่นใหม่ผู้กล้าหาญ!

เครดิตรูปภาพ: olly18/ ฝากรูปถ่าย

แฮ็คเว็บแคมง่ายแค่ไหน
แบ่งปัน แบ่งปัน ทวีต อีเมล คุณควรอัปเกรดเป็น Windows 11 ทันทีหรือไม่

Windows 11 กำลังจะมาในเร็วๆ นี้ แต่คุณควรอัปเดตโดยเร็วที่สุดหรือรอสองสามสัปดาห์ ลองหา

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • บทเรียนการเข้ารหัส
  • Microsoft Small Basic
เกี่ยวกับผู้เขียน เอียน บัคลี่ย์(216 บทความที่ตีพิมพ์)

Ian Buckley เป็นนักข่าวอิสระ นักดนตรี นักแสดง และโปรดิวเซอร์วิดีโอที่อาศัยอยู่ในกรุงเบอร์ลิน ประเทศเยอรมนี เมื่อไม่ได้เขียนหนังสือหรืออยู่บนเวที เขากำลังซ่อมแซมอุปกรณ์อิเล็กทรอนิกส์หรือโค้ด DIY โดยหวังว่าจะเป็นนักวิทยาศาสตร์ที่คลั่งไคล้

เพิ่มเติมจาก Ian Buckley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก