การเขียนโปรแกรมไม่ได้ยากอย่างที่คิดนะคะ
ขอเพียงแค่เราเข้าใจและฝึกฝน ก็สามารถที่จะเรียนรู้ได้ และยังสามารถใช้งานได้จริง
บทความนี้เป็นการรวบรวมตัวอย่างโปรแกรมที่ผู้เริ่มต้นสามารถเขียนขึ้นมาเองได้ค่ะ
ตัวอย่างโปแกรมที่ 2.2
เป็นโปรแกรมรับค่าแบบตัวเลข หรือศัพท์ทางคอมพิวเตอร์เรียกว่า ‘int’ แล้วผ่านเงื่อนไขแยกกันเป็นสองส่วน คือ ส่วนที่เป็นเลขคือ และส่วนที่เป็นเลขขคี่ ไม่ว่าจะเป็นเลขแบบไหน จะปริ้นออกมาทางหน้าจอว่า “Your number is ___”
Flowchart
ตัวอย่างโปรแกรมที่ 4.4
เป็นโปรแกรมที่แนกออกจากกัน เรียกโปรแกรมย่อยว่า Function
Functionนี้ มีชื่อเป็นของตัวเอง ดังนั้นจึงสามารถเรียกใช้เมื่อไหร่ก็ได้โดยการเรียกใช้ใน function main นั้นเอง ในโปรแกรมนี้ function ย่อยเป็นการบวกเลขที่ได้รับมาจาก Main เข้าไป num +=10 ทุกๆ ครั้งที่เรียกใช้ incr10 เมื่อกำหนดให้value มีค่าเท่ากับ 6 ดังนั้น เมื่อเรียกใช้ incr10 ผลลัพท์ที่ได้จะเป็น 16 ซึ่งเป็นการบวก 10 เข้าไปนั้นเอง
Flowchart
PROJECT MATRIX (AS9)
ในส่วนของโค้ดจะเเบ่งได้เป็นสองส่วนค่ะ
ส่วนแรกในกรอบสีส้มเป็นการเอาเลขต่างๆ ใส่เข้าไปในMatrix ที่ประกาศไว้ค่ะ ในที่นี่ได้ใช้ ผลลัพท์ของการบวก ‘i’ และ ‘j’ แทน หากต้องการที่จะป้อนค่าแทนก็สามารถเปลี่ยนโค้ดได้ โดยการลบ Matrix[i][j] = i+j และเพิ่ม scanf(%d, &Matirx[i][j]) เข้าไปแทนค่ะ พอทำในส่วนนี้เสร็จแล้ว โค้ดจะเข้าสู่ช่วงนี้สองค่ะ การบวกเมตริกส์ ในแต่ละหลัก(column)นั้นเอง
เนื่องจากเราใช้ ‘i’ ในการเป็นหลักแต่ละหลัก ดังนั้นจึให้ ‘j’ และ ‘i’ สลับกันในการบวกและ summation ของหลักค่ะ ผลลัพท์ที่ได้
flowchart
การเขียนMatrixไม่ได้ยากอย่างที่คิด ฝึกฝนแล้วจะคล่องเองนะคะ