Project MATRIX และ สามโปรแกรมตัวอย่าง

การเขียนโปรแกรมไม่ได้ยากอย่างที่คิดนะคะ

ขอเพียงแค่เราเข้าใจและฝึกฝน ก็สามารถที่จะเรียนรู้ได้ และยังสามารถใช้งานได้จริง

บทความนี้เป็นการรวบรวมตัวอย่างโปรแกรมที่ผู้เริ่มต้นสามารถเขียนขึ้นมาเองได้ค่ะ

 

ตัวอย่างโปแกรมที่ 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ไม่ได้ยากอย่างที่คิด ฝึกฝนแล้วจะคล่องเองนะคะ

  •  
  •  
  •  
  •  
  •  
  •  
Rungnapha Kongkate
at GlurGeek.Com
Study in Computer Engineering. I have an interested in software and intend to study further into the subject of programming.

Leave a Reply