27 August 2020

Learn to Code 1 - บทที่ 1 Commands

เมื่อติดตั้งโปรแกรม Swift Playgrounds เป็นที่เรียบร้อยแล้ว ก็มาถึงขั้นตอนสำคัญคือการเรียนนั่นเอง


Swift Playgrounds - Learn to Code 1



ในบทที่หนึ่ง Learn to Code 1 

เป็นการปูพื้นฐานการเขียนภาษา Swift ค่ะ บทเรียนมีทั้งหมด 7 หัวข้อ ดังนี้

1. Commands (คำสั่ง)
2. Functions (การเขียนฟังก์ชันรวมชุดคำสั่ง)
3. For Loops (การทำคำสั่งเดิมซ้ำๆ ด้วย for)
4. Conditional Code (การเขียนเงื่อนไขของคำสั่ง)
5. Logical Operators (เครื่องหมายเงื่อนไข AND, OR, และ NOT)
6. While Loops (การทำคำสั่งเดิมซ้ำๆ ด้วย while)
7. Algorithms (ชุดของคำสั่งที่สร้างไว้ตามขั้นตอน)

Commands

ในแต่ละหัวข้อจะเริ่มต้นด้วย Introduction ซึ่งก็คือการแนะนำบทเรียนโดยเปรียบเทียบกับเรื่องใกล้ตัว เริ่มจากคำสั่งง่ายๆ เช่น การสั่งให้ตัวละครเดินไปข้างหน้าด้วยคำสั่ง moveForward() หันซ้ายด้วย turnLeft() เก็บอัญมณีด้วย collectGem() และกดสวิตช์ด้วย toggleSwitch()

ง่ายสุดๆ !!

อยากเดินกี่ช่องก็ใส่เข้าไปจะหันขวาหันซ้ายก็ได้ตามสะดวก

moveForward()
moveForward() 
moveForward() 
turnLeft()
moveForward() 
collectGem() 
toggleSwitch() 


จากคำสั่งด้านบน ตัวละครของเราจะเดินหน้า 3 ก้าว แล้วหันซ้าย และเดินหน้าต่อไปอีก 1 ก้าว เพื่อเก็บอัญมณีและกดสวิตช์

เขียนคำสั่งในหน้าต่างด้านซ้ายเสร็จก็กดปุ่ม Run My Code ที่ตรงกลางด้านล่างของหน้าต่างฝั่งขวาเพื่อแสดงผลลัพธ์ 


เฉลยแบบฝึกหัดที่ 1

moveForward()
moveForward()
moveForward()
collectGem()


โอ้โห! เส้นทางนักพัฒนาโปรแกรม หรือ โปรแกรมเมอร์ (Programmer) ก็ไม่ยากเท่าไหร่!! แต่แท้จริงแล้ว นี่คืออุบายของ Apple ที่หลอกให้เราพยายามต่อไปเพื่อเจอกับความท้าทายที่แท้จริง!



ขอบคุณภาพจาก Swift Playgrounds

-- ดีบี --