ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างของภาษา C ในโปรแกรมที่พัฒนาด้วยภาษา C ทุกโปรแกรมจะมีโครงสร้างการพัฒนาไม่แตกต่างกัน ซึ่งประกอบด้วย 6 ส่วนหลัก ๆ โดยที่แต่ละส่วนจะมีหน้าที่แตกต่างกัน.
Advertisements

สาขาวิชาคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี
โดยอาจารย์ศิริพร ศักดิ์บุญญารัตน์ ครูชำนาญการ โรงเรียนมหิดลวิทยานุสรณ์
ตัวแปรชุด การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
บทที่ 7 รีเคอร์ซีฟ ระหว่างการออกแบบเขียนโปรแกรมแบบบนลงล่าง (Top-down Design) จะมีงานย่อย(Subtask) เพื่อแก้ปัญหาในแต่ละเรื่อง และผู้เขียนโปรแกรมต้องการใช้งานย่อยในลักษณะที่เรียกตัวเองขึ้นมาทำงาน.
คำสั่ง while และ คำสั่ง do..while
Control Statement for while do-while.
Structure Programming
Structure Programming
องค์ประกอบของโปรแกรม
Week 6 ประกาศค่าตัวแปร.
CE 112 บทที่ 5 การทำซ้ำในภาษา C
รับและแสดงผลข้อมูล.
โครงสร้างภาษาซี.
อาเรย์ (Array).
ฟังก์ชั่น function.
ปฏิบัติการครั้งที่ 9 ฟังก์ชัน.
การประกาศตัวแปร “ตัวแปร” คือสิ่งที่เราสร้างขึ้นมาเพื่อใช้เก็บค่าต่างๆและอ้างอิงใช้งานภายในโปรแกรม ตามที่เรากำหนดขึ้น การสร้างตัวแปรขึ้นมาเราเรียกว่า.
Arrays.
บทที่ 6 ตัวแปรอาร์เรย์ (Array of Variable)
C Programming Lecture no. 6: Function.
บทที่ 7 รีเคอร์ซีฟ ระหว่างการออกแบบเขียนโปรแกรมแบบบนลงล่าง (Top-down Design) จะมีงานย่อย(Subtask) เพื่อแก้ปัญหาในแต่ละเรื่อง และผู้เขียนโปรแกรมต้องการใช้งานย่อยในลักษณะที่เรียกตัวเองขึ้นมาทำงานลักษณะของฟังก์ชั่นมีความรอบรัดสั้นกว่าแบบวนลูป.
Lecture 7 ฟังก์ชัน To do: Hand back assignments
การคำนวณทางคณิตศาสตร์ ตัวดำเนินการ
ตัวแปรกับชนิดของข้อมูล
ง30212 การเขียนโปรแกรมภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ตัวแปรในภาษา JavaScript
Cascading Style Sheet ง การเขียนเว็บไซต์ สไตล์ ป. พ. ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยา คม.
ฟังก์ชันรับข้อมูล ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
การทำซ้ำด้วยคำสั่ง while
แถวอักขระ (string) ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
คำสั่ง while และ do…while
การแสดงคำสั่ง HTML และตัวแปร ง ไดนามิกเว็บเพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
แถวลำดับ (array) ง40202 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
การใช้คำสั่ง เงื่อนไข การเขียนเว็บเพจโดยใช้ ภาษาสคริปต์ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
การทำซ้ำด้วย คำสั่ง for ง การเขียนได นามิกเว็บเพจ ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
การสร้างตาราง ง40205 การเขียนเว็บไซต์สไตล์ ป.พ. ศูนย์คอมพิวเตอร์
ง30212 พื้นฐานการเขียนโปรแกรม ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ค32213 คณิตศาสตร์สำหรับคอมพิวเตอร์ 3 โรงเรียนปลวกแดงพิทยาคม
ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
ความรู้เบื้องต้น เกี่ยวกับภาษา PHP ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
ตัวดำเนินการในภาษาซี
คำสั่งแสดงผลในภาษา PHP
การใช้งาน Dev C ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
บทที่ 5 ฟังก์ชันกับอาร์เรย์ Function & Array
C language W.lilakiatsakun.
ประวัติความเป็นมาภาษาซี
ตัวแปรกับชนิดของข้อมูล
Week 2 Variables.
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
การประมวลผลสายอักขระ
Computer Programming for Engineers
โปรแกรมประยุกต์อื่นๆ
Recursion การเรียกซ้ำ
วิทยา กรระสี (วท.บ. วิทยาการคอมพิวเตอร์)
วิชา COSC2202 โครงสร้างข้อมูล (Data Structure)
การใช้คำสั่งเงื่อนไข
หลักการสร้างสรรค์ชุดคำสั่ง ๓
การเขียนโปรแกรมคอมพิวเตอร์ 1
บทที่ 9 การสร้างและใช้ งานฟังก์ชั่น C Programming C-Programming.
CONDITION Computer Programming Asst. Prof. Dr. Choopan Rattanapoka.
Function ธนวัฒน์ แซ่ เอียบ. What is a function ฟังก์ชันในภาษา C เป็นโปรแกรมที่ถูกออกแบบมาเพื่อ ใช้แก้ปัญหางานใดงานหนึ่งโดยเฉพาะ ฟังก์ชันจะเปลี่ยน input.
1 Functions กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
การเขียนโปรแกรม (ภาษาซี)
Function. วัตถุประสงค์การเรียนรู้ ให้รู้จักว่าฟังก์ชันคืออะไร ให้รู้จักว่าเราสร้างฟังก์ชันเพื่อจุดประสงค์ใด หรือ เพื่อประโยชน์ใด ให้รู้จักประเภทของฟังก์ชัน.
Programming assignments ชื่องาน (subject) : program เขียนด้วยภาษา C หรือ C++ มีทั้งหมด 7 ข้อ กำหนดส่ง 29 กรกฎาคม 2554.
การสร้าง function ( โปรแกรมย่อย ) function output = FunctionName (input1, input2, …) การทำงานภายในฟังก์ชัน Editor วิธีเขียน - ต้องขึ้นต้นด้วยคำว่า function.
บทที่ 11 พอยเตอร์ C Programming C-Programming. จันทร์ดารา Surin Campus : มีอะไรบ้างในบทนี้  ตัวแปรพอยเตอร์ (Pointer) เป็นตัว แปรที่แปลกและแตกต่างไปจากตัว.
ใบสำเนางานนำเสนอ:

ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม

ฟังก์ชัน (function) เป็นการนำกลุ่มของคำสั่งที่มีการใช้บ่อยนำมารวมกัน แต่ละฟังก์ชันจะทำหน้าที่อย่างใดอย่างหนึ่ง นอกจากฟังก์ชัน main() แล้ว ในภาษาซีสามารถมีฟังก์ชันอื่นๆอีกกี่ฟังก์ชันก็ได้ การเรียกใช้ฟังก์ชันจะเริ่มต้นที่ฟังก์ชัน main()

รูปแบบของฟังก์ชัน ชนิดข้อมูล ชื่อฟังก์ชัน (ค่าที่ส่งมา) { ชนิดข้อมูล ชื่อฟังก์ชัน (ค่าที่ส่งมา) { การประกาศตัวแปรภายใน คำสั่งต่างๆ [return] }

โดยที่ ชนิดข้อมูล คือชนิดของข้อมูลที่ฟังก์ชันนี้จะส่งกลับ ถ้าไม่มีการส่งกลับจะใช้คำว่า void ชื่อฟังก์ชัน คือชื่อของกลุ่มคำสั่งนั้นๆ จะต้องตั้งตามกฎการตั้งชื่อตัวแปร ค่าที่ส่งมา คือจุดที่ใช้ในการกำหนดค่าตัวแปรสำหรับรับค่าที่ส่งมา การประกาศตัวแปรภายใน คือ การประกาศตัวแปรที่ใช้เฉพาะภายในฟังก์ชันนั้นๆ คำสั่งต่างๆ คือ ชุดของคำสั่งที่อยู่ในฟังก์ชันนั้นๆ return ใช้ในการคืนค่าไปให้กับจุดที่เรียก

รูปแบบการเรียกใช้ฟังก์ชัน ชื่อฟังก์ชัน (a1,a2, … , an); โดยที่ ชื่อฟังก์ชัน คือ ชื่อฟังก์ชันที่ต้องการเรียกใช้ a1, a2, … , an คือ ข้อมูลที่ต้องส่งไป การใช้งานฟังก์ชันจะต้องประกาศฟังก์ชันและกำหนดคำสั่งไว้ก่อนจึงจะสามารถใช้งานได้ การกำหนดคำสั่งนั้นสามารถเขียนไว้ด้านบนหรือด้านล่างของฟังก์ชัน main() ได้ แต่จะต้องประกาศฟังก์ชันไว้ก่อนฟังก์ชัน main() เท่านั้น

ตัวอย่างที่ 13.1 การใช้ฟังก์ชันที่ไม่มีการส่งกลับ #include <stdio.h> // ประกาศฟังก์ชัน void underline() { printf(“________________”); } int main() printf(“Example of function \n”); underline(); getchar(); return 0;

ตัวอย่างที่ 13.2 การใช้ฟังก์ชันที่ส่งค่าไปแต่ไม่ส่งค่ากลับ #include <stdio.h> // ประกาศฟังก์ชัน void underline(int num) { int count; for (count=0;count<num;count++) printf(“________________\n”); } int main() printf(“Show 2 lines \n”); underline(2); printf(“Show 3 lines \n”); underline(3); getchar(); return 0;

ผลการทำงาน Show 2 lines ________________ Show 3 lines

ตัวอย่างที่ 13.3 การใช้ฟังก์ชันที่ส่งค่าไปและส่งค่ากลับ #include <stdio.h> // ประกาศฟังก์ชัน int square(int num) { return (num * num); } int main() int a=7; printf(“Square of %d is %d\n”,a,square(a)); getchar(); return 0;

ผลการทำงาน Square of 7 is 49