SlideShare a Scribd company logo
ประเภทของโปรแกรมย่อย
ประเภทของโปรแกรมย่อย (Procedure) เป็นส่วนหนึ่งของโปรแกรม มีหน้าที่
เฉพาะตัวโดยแยกการทางานออกจาก โปรแกรมอย่างอิสระ
การเขียนโปรแกรมที่มีการทางานแบบโปรแกรมย่อยจะช่วยลดความซับซ้อนของ
โปรแกรม ซึ่งจะทาให้สามารถแก้ไขและเพิ่มเติม การทางานของโปรแกรมได้ง่ายขึ้น ในบางครั้ง
โปรแกรมหลักจะมีการส่งข้อมูลไปทางานในโปรแกรมย่อยด้วย โดยข้อมูลนั้นจะเก็บอยู่ในรูป ตัว
แปรพิเศษเรียกว่า พารามิเตอร์ (Parameter)
โปรแกรมย่อยชนิดฟังก์ชัน
Function เป็นโปรแกรมย่อยที่เขียนขึ้นมาเพื่อการทางานอย่างใดอย่าง
หนึ่ง โดยที่ไม่มีการรับพารามิเตอร์หรืออาจจะมีการรับพารามิเตอร์มาทางานก็ได้เมื่อ
ทางานเสร็จแล้วจะมีการส่งผลการทางานกลับมายังโปรแกรมที่เรียกฟังก์ชันนั้นใช้งาน
มีรูปในการเขียนฟังก์ชัน ดังนี้
ตัวอย่างการใช้งาน Function :
ตัวอย่างนี้จะสร้างแอพพลิเคชันที่คานวณผลตอบแทนจากการฝากเงินซึ่งผู้ใช้
จะต้องกรอก เงินต้น อัตราดอกเบี้ย และจานวนปีที่ฝาก
1. ออกแบบหน้าตาแอพพลิเคชัน และตั้งชื่อคอนโทรลต่างๆ
2. ดับเบิลคลิกที่ปุ่ม คานวณ เพื่อคานวณผลตอบแทนซึ่งจะมีการเรียกฟังก์ชัน CheckInput เพื่อตรวจสอบ
ว่าข้อมูลที่กรอกเข้ามาเหมาะสมหรือไม่ ถ้าเหมาะสมนามาคานวณโดยเรียกใช้ ClacSaving
3. สาหรับฟังก์ชัน CheckInput ทาหน้าที่ตรวจสอบว่า ข้อมูลที่ผู้ใช้งานกรอกมาเหมาะสมหรือไม่โดยต้อง
เป็นตัวเลขที่มากกว่า 0 ทุกตัว และถ้าเป็น ดอกเบี้ยให้มีค่าระหว่าง 0 ถึง 100 โดยฟังก์ชันนี้จะรีเทิร์นค่าเป็น True
หรือ False
4. สาหรับฟังก์ชัน CalaSaving จะทาหน้าที่คานวณผลตอบแทนเงินฝาก โดยจะคานวณให้เห็นใน
ระยะเวลาตั้งแต่ปีที่ 1 ถึงปีที่กาหนดไว้นั้นยอดเงินฝากเป็นเท่าใด
5. ดับเบิลคลิกปุ่ม เคลียร์ แล้วเขียนโค้ดเพื่อเคลียร์ค่าข้อมูลใน TexBox ต่างๆ ดังนี้
ฟังก์ชันมาตรฐาน (standard functions)
เป็นฟังก์ชันที่บริษัทที่ผลิตภาษา C ได้เขียนขึ้นและเก็บไว้ใน header file ภาษา C คือเก็บไว้ใน
แฟ้ มที่มีนามสกุล *.h ต่าง ๆ เมื่อต้องการใช้ฟังก์ชันใด จะต้องรู้ว่าฟังก์ชันนั้นอยู่ใน header file
ใดจากนั้นจึงค่อยใช้คาสั่ง #include<header file.h> เข้ามาในส่วนตอนต้นของโปรแกรม
จึงจะสามารถใช้ฟังก์ชันที่ต้องการได้ ซึ่งฟังก์ชันมาตรฐานเป็นฟังก์ชันที่บริษัทผู้ผลิต C compiler
เขียนขึ้นเพื่อให้ผู้ใช้นาไปช่วยในการเขียนโปรแกรมทาให้การเขียนโปรแกรมสะดวกและง่ายขึ้น บางครั้งเรา
อาจจะเรียกฟังก์ชันมาตรฐานว่า “ไลบรารีฟังก์ชัน” (library functions)
สาหรับฟังก์ชันมาตรฐานที่จะกล่าวถึงในหัวข้อนี้จะกล่าว เฉพาะฟังก์ชันมาตรฐานที่จาเป็น และเรียกใช้งานบ่อย ๆ
เท่านั้น ซึ่งมีดังต่อไปนี้
)
สมาชิกกลุ่ม
1.นายเตชสิทธิ์ ดาบแก้ว ม.4/5 เลขที่ 7
2.นายธนกร เอกทุ่งบัว ม.4/5 เลขที่ 9
3.นายวิศิษฎ์ มณีศรี ม.4/5 เลขที่ 19
4.นายอภิวัฒน์ อินหนู ม.4/5 เลขที่ 13
5.นายชานนท์ คันทะพล ม.4/5 เลขที่ 6
งานคอมกลุ่ม 6

More Related Content

Similar to งานคอมกลุ่ม 6

โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐานโปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
Worapod Khomkham
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1ABELE Snvip
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
Thachanok Plubpibool
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
Thachanok Plubpibool
 
บทที่6 งานคอม
บทที่6 งานคอมบทที่6 งานคอม
บทที่6 งานคอม
Ice Ice
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
Wasin Kunnaphan
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
Wasin Kunnaphan
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
Morn Suwanno
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์Worapod Khomkham
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
Worapod Khomkham
 
Catia full manual
Catia full manualCatia full manual
Catia full manual
Zharthit Phraserthlaph
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
Tonkaw Napassorn
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
Tonkaw Napassorn
 
โปรแกรม Net beans
โปรแกรม Net beansโปรแกรม Net beans
โปรแกรม Net beans
BoOm mm
 
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์Onrutai Intanin
 

Similar to งานคอมกลุ่ม 6 (20)

โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐานโปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
 
บทที่6 งานคอม
บทที่6 งานคอมบทที่6 งานคอม
บทที่6 งานคอม
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
ใบความรู้ การเขียนโปรแกรม
ใบความรู้ การเขียนโปรแกรมใบความรู้ การเขียนโปรแกรม
ใบความรู้ การเขียนโปรแกรม
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
3.6 ฟังก์ชัน
3.6 ฟังก์ชัน3.6 ฟังก์ชัน
3.6 ฟังก์ชัน
 
Catia full manual
Catia full manualCatia full manual
Catia full manual
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
 
โปรแกรม Net beans
โปรแกรม Net beansโปรแกรม Net beans
โปรแกรม Net beans
 
Mindmapping
MindmappingMindmapping
Mindmapping
 
Mindmapping
MindmappingMindmapping
Mindmapping
 
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์
 

งานคอมกลุ่ม 6