Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut 77 - 1 ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C16-10- 77/ISSUE2.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Suphot Sawattiwong Function ใน C# Suphot Sawattiwong
Advertisements

Introduction to C Introduction to C.
การเสนอโครงการวิทยานิพนธ์
Low-speed UAV Flight Control Phase II
ครั้งที่ 8 Function.
โครงการแลกเปลี่ยนเรียนรู้ เกี่ยวกับระเบียบกระทรวงการคลัง
1. การบริหารจัดการข้อมูลธุรกิจ
Control structure part II
ฟังก์ชัน (Function).
การแยกตัวประกอบของพหุนามดีกรีสอง ที่เป็นผลต่างของกำลังสอง
05_3_Constructor.
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
Properties ของคอนโทรล ที่ควรรู้จักในเบื้องต้น
ฟังก์ชั่น function.
ปฏิบัติการครั้งที่ 9 ฟังก์ชัน.
โปรแกรมย่อย : Pascal Procedure
ฟังก์ชัน (Function).
หน่วยที่ 1 หลักการทำโครงงานคอมพิวเตอร์
(เฟส 1 ระยะทดลองใช้งาน อรม.อร.)
C Programming Lecture no. 6: Function.
SCC : Suthida Chaichomchuen
การออกแบบโปรแกรมอย่างมีโครงสร้าง Structured Design
PROCEDURE <<โปรแกรมย่อย>>
การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 5 การพัฒนาซอฟต์แวร์ด้วย MS Visual Basic 2010 ปริญญา น้อยดอนไพร สาขาวิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
บทที่ 1 หลักการเขียนโปรแกรมเชิงวัตถุ
คลาสและวัตถุ (4) (Class & Object)
บทที่ 2 อาร์เรย์ อาร์เรย์ คือ ชุดของตัวแปรเดียวกัน ซึ่งสมาชิกของอาร์เรย์จะเป็นตัวแปรพื้นฐาน จำนวนสมาชิกในอาร์เรย์มีขนานแน่นอน และสมาชิกของอาร์เรย์แต้ละตัว.
Lecture 7 ฟังก์ชัน To do: Hand back assignments
Chapter 6 Decision Statement
Chapter 7 Iteration Statement
การวิจัยในชั้นเรียนด้านอาชีวศึกษา
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
สัปดาห์ที่ 7 การแปลงลาปลาซ The Laplace Transform.
คำสั่งควบคุมการทำงานของ ActionScripts
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
เขียนโปรแกรมเพื่อแสดงข้อมูลพนักงาน ด้วย ADO.NET vs. DataReader
Extra_08_Test_Modular_Calculator
วิชาคอมพิวเตอร์กราฟิก
การสร้างเกมส์ PUZZLE NUMBER
Week 2 Variables.
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
Computer Programming for Engineers
วิทยา กรระสี (วท.บ. วิทยาการคอมพิวเตอร์)
ฟังก์ชัน.
วิชา วิศวกรรมซอฟต์แวร์ (Software Engineering)
วิชา COSC2202 โครงสร้างข้อมูล (Data Structure)
(Competency Based Curriculum)
หลักการเขียนโปรแกรม ( )
การเขียนข้อเสนอโครงการ
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
การเขียนโปรแกรมคอมพิวเตอร์ 1
BCS 121 บท 5 การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
หลักการเขียนโปรแกรม ( )
สื่อการสอนด้วยโปรมแกรม “Microsoft Multipoint”
TECH30201 Object-Oriented Programming
ตัวแปร และชนิดข้อมูล.
บทที่ 5 Function. Function Function เป็นการแบ่งโค้ดโปรแกรมออกเป็นส่วนย่อยๆ เพื่อทำงานบางอย่าง - โค้ดโปรแกรมเรียงต่อกันยาว - สามารถเรียกใช้ Function ซ้ำได้
1 Functions กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
การแบ่งแยกและเอาชนะ Divide & Conquer
บทที่ 5 การเขียนรายงานโครงงานคอมพิวเตอร์
โครงการเทคนิคและเทคโนโลยีสนับสนุนงานตรวจสอบ “Risk & Control” จัดโดย สำนักงานตรวจสอบภายใน จุฬาฯ วันที่ 22 กรกฎาคม 2553.
Week 5 While and Do-While loop (Control Structure 2)
บทที่ 5 โปรแกรมย่อย.
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
นายวีรพล ยิ้มย่อง สังกัด วิทาลัยเทคโนโลยีหมู่บ้านครู
ใบสำเนางานนำเสนอ:

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 Unit 77 VB : Subprogram & Function

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 วัตถุประสงค์ (Objective)  เพื่อทำการศึกษาการเขียนโปรแกรม โดยใช้เทคนิคการเขียนโปรแกรมย่อย (Sub Program)  เพื่อทำการฝึกทดลองใช้ โดยการใช้ งานในการสร้างโปรแกรมที่มีประโยชน์ ในชีวิตประจำวันได้

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 หัวข้อเนื้อหา (Outline)  โปรแกรมย่อย (Sub Program)  ขอบเขตการใช้งานของตัวแปร  โมดูล (Module)  การส่งค่าพารามิเตอร์  Sub Procedure  Function Procedure

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 Sub Program คืออะไร  Sub Program  Event Procedure  Procedure  Sub Procedure  Function Procedure

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 หลักการทำงานของ โปรแกรมย่อย  ช่วยลดปริมาณของ โปรแกรมที่จะต้อง เขียนซ้ำ ๆ กัน ภายใน โปรแกรมหลัก  ควรตั้งชื่อของ โปรแกรมย่อยนั้นให้ สื่อถึงความหมาย ของการทำงาน ภายใน

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 ขอบเขตการใช้งานของตัว แปร  ขอบเขตการใช้ งานของตัวแปร  ตัวแปรแบบ Public  ตัวแปรแบบ Private  การใช้งานตัว แปรแบบ Global

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2...

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 Module

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 ลองทดสอบการใช้งาน โมดูล ตัวแปร A และ B ถูกประกาศใน Form1 ตัวแปร varModule ถูกประกาศ ใน Module

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 การส่งค่าพารามิเตอร์  การส่ง ค่าพารามิเตอร์ (Parameter Passing)  Parameter ใช้ เรียกค่าจากส่วน โปรแกรมหลัก  Argument ใช้ เรียกค่าในโปรแกรม ย่อย

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 Sub Procedure  มักนิยมใช้ในการ สร้าง ชุดคำสั่งย่อยๆ เพื่อทำหน้าที่เฉพาะ ด้าน เช่น สร้าง โปรแกรมย่อยในการ สลับค่า ระหว่างตัว แปร 2 ตัว หรือ โปรแกรมย่อยในการ แสดงสูตรคูณผ่าน Text Box Sub “Procedurename” (argument) statement End Sub Call “Procedure Name”

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 Sub Procedure : Lab1

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2...

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 Sub Procedure : Lab2

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2...

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 Function Procedure  มักนิยมใช้สร้าง ชุดคำสั่งเพื่อใช้ใน การคำนวน โดย จะต้องมีตัวแปรมา รับค่าของการทำงาน เช่น โปรแกรมย่อยที่ ใช้ในการคูณเลข 2 ตัว หรือ โปรแกรม ย่อยที่ใช้ในการ แสดงสูตรคูณ Function “Procedurename” (argument) “Procedure Name” = statement End Sub A = “Procedure Name” (Parameter)

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 Function Procedure : Lab1

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2...

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 Function Procedure : Lab2

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2...

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 กิจกรรมเพิ่มเติมที่ 1

Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2 SL102017/04C /ISSUE2 กิจกรรมเพิ่มเติมที่ 2