Page 16 - Suradeth
P. 16
9
Variables - ตัวแปร เป็นวิธีเก็บและอ้ำงถึงข้อมูลที่เปลี่ยนแปลงได้ คุณปรับแต่งตัวแปรได้ โดยแบ่งออกเป็นประเภท
ต่ำงๆ เช่น "integers" (จ ำนวนเต็ม), "characters" (ตัวอักษร) และอื่นๆ ใช้ก ำหนดชนิดข้อมูลที่จัดเก็บได้ เวลำเขียน
โค้ด ตัวแปรจะมีชื่อให้อ่ำนง่ำยเข้ำใจง่ำย ท ำให้เห็นภำพว่ำตัวแปรนั้นท ำหน้ำที่อะไรในโค้ด
Conditional Statements - ค ำสั่งก ำหนดเงื่อนไข เป็นกำรกระท ำที่จะเกิดขึ้นตำมเงื่อไขถูกหรือผิด ที่พบบ่อยคือ "If-
Then" statement คือ ถ้ำ statement นั้นเป็นจริงหรือ true (เช่น x = 5) ก็จะมีบำงอย่ำงเกิดขึ้น หรือถ้ำ
statement นั้นผิดหรือ false (เช่น x != 5) ที่เกิดขึ้นก็จะเป็นอย่ำงอื่นแทน
Functions หรือ Subroutines - ชื่อตรงนี้จะเปลี่ยนไปตำมภำษำที่เลือกใช้ บำงทีก็เป็น "Procedure", "Method"
หรือ "Callable Unit" พูดง่ำยๆ คือเป็นโปรแกรมเล็กๆ ในโปรแกรมที่ใหญ่กว่ำ ฟังก์ชั่นนี้จะถูกโปรแกรม "called"
หรือเรียกหลำยๆ ครั้ง โปรแกรมเมอร์เลยสร้ำงโปรแกรมที่ซับซ้อนได้สบำยๆ
Data input - เป็นกำรท ำงำนที่ใช้ในแทบทุกภำษำ เป็นวิธีจัดกำรกับ input หรือข้อมูลที่ผู้ใช้ป้อนเข้ำมำ รวมถึงกำร
จัดเก็บข้อมูลด้วย จะรวบรวมข้อมูลนั้นยังไงขึ้นอยู่กับชนิดโปรแกรมและวิธีป้อนข้อมูลของผู้ใช้ (เช่น คีย์บอร์ด ไฟล์
และอื่นๆ) ซึ่งจะไปผูกกันกับ Output หรือวิธีแสดงผลกลับไปให้ผู้ใช้ เช่น ขึ้นในหน้ำจอ หรือส่งเป็นไฟล์
ติดตั้งโปรแกรมที่จ าเป็น. หลำยภำษำ
ที่ใช้เขียนโค้ดคอม ต้องมี compiler
ด้วย เป็นโปรแกรมส ำหรับแปลโค้ดเป็น
ภำษำที่เครื่องอ่ำนเข้ำใจ แต่บำงภำษำ
เช่น Python จะมีตัวแปลภำษำ
(interpreter) ใช้ execute หรือเปิด
โปรแกรมได้เลย ไม่ต้อง compile ก่อน
บำงภำษำก็มี IDE (Integrated Development Environment) ซึ่งมำพร้อมกับ code editor, compiler และ/หรือ
interpreter และ debugger ในตัว โปรแกรมเมอร์เลยใช้งำนทุกฟังก์ชั่นที่จ ำเป็นได้แบบที่เดียวจบ IDE บำงทีก็แสดง
วัตถุแบบล ำดับชั้นกับโฟลเดอร์ต่ำงๆ ให้เห็นเป็นภำพชัดเจนเลย
ในเน็ตมี code editor ให้เลือกใช้เยอะแยะไปหมด แต่ละโปรแกรมก็มีวิธีเน้น syntax และมีเครื่องมือที่เป็น
developer-friendly หรือง่ำยต่อกำรใช้งำนแตกต่ำงกันออกไป