SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
ใบความรู้ ที่ 1.1
                                  เรื่อง นิยามโครงสร้ างข้ อมูลและอัลกอริธึม
กลุ่มสาระการเรียนรู้ การงานอาชีพฯ รายวิชา ง 30245 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ หน่ วย
การเรียนรู้ ที่ 1 ชื่อหน่ วย โครงสร้างข้อมูลและอัลกอริ ธึม              ชั้นมัธยมศึกษาปี ที่ 6

โครงสร้ างข้ อมูล (Data Structure) คือ อะไร
                                                             ่
          คือ รู ปแบบของการจัดระเบียบของข้อมูล ซึ่ งมีอยูหลายรู ปแบบ เช่น เขตข้อมูล (Field), แถว
ลาดับ (Array), ระเบียน (Record), ต้นไม้ (Tree), ลิงค์ลิสต์ (Link List) เป็ นต้น (ทักษิณา สวนานนท์, 2544,
หน้า 161) [4]p.12
          คือ รู ปแบบวิธีการจัดระเบียบของข้อมูลที่ได้จากการดาเนินการทางคณิ ตศาสตร์ ( Operations)
                                              ั
         เพื่อให้สามารถจัดการกับข้อมูลที่ใช้กบระบบคอมพิวเตอร์ ได้
          คือ การรวบรวมข้อมูลเป็ นกลุ่มอย่างมีรูปแบบ เพื่อให้การนาข้อมูลกลับมาใช้ หรื อประมวลผล
         อย่างมีประสิ ทธิ ภาพ ด้วยขั้นตอนวิธีที่หลากหลาย แล้วนาเสนอได้อย่างถูกต้องรวดเร็ วตามลักษณะ
         งานที่ตองการ
                 ้
          คือ การนากลุ่มของข้อมูลขนาดใหญ่มาจัดรู ปแบบ เพื่อให้เครื่ องประมวลผลและแสดงผลอย่าง
         มีข้ นตอน โดยเริ่ มจากการรวบรวม เพิ่ม ลบ หรื อเข้าถึงข้อมูลแต่ละรายการ
              ั




                                    รู ปที่ 1.1 การลาดับขนาดของข้ อมูล



                                                       จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล
โครงสร้ างข้ อมูล (Data Structure)

- บิท (Bit) คือ ข้อมูลที่มีขนาดเล็กที่สุด เป็ นข้อมูลที่เครื่ องคอมพิวเตอร์เข้าใจ และใช้งานได้ ได้แก่ 0 หรื อ 1
- ไบท์ (Byte) หรือ อักขระ (Character) คือ ตัวเลข หรื อ ตัวอักษร หรื อ สัญลักษณ์พิเศษ จานวน 1 ตัว
- ฟิ ลด์ (Field) หรือ เขตข้ อมูล คือ ไบท์ หรื อ อักขระตั้งแต่ 1 ตัวขึ้นไปรวมกันเป็ นฟิ ลด์ เช่น เลขประจาตัว
หรื อ ชื่อพนักงาน
- เรคคอร์ ด (Record) หรือระเบียน คือ ฟิ ลด์ต้ งแต่ 1 ฟิ ลด์ข้ ึนไป ที่มีความสัมพันธ์เกี่ยวข้องกันมารวมกัน
                                                 ั
                                                                                ่ ั
- ไฟล์ (File) หรือ แฟมข้ อมูล คือ หลายเรคคอร์ ดมารวมกัน เช่น ข้อมูลที่อยูนกเรี ยนมารวมกัน
                       ้
- ฐานข้ อมูล (Database) คือ หลายไฟล์ขอมูลมารวมกัน เช่น ไฟล์ขอมูลนักเรี ยนมารวมกันในงานทะเบียน
                                           ้                            ้
แล้วรวมกับไฟล์การเงิน
                                                   อัลกอริทม (Algorithm)
                                                               ึ
         คือ กลุ่มของขั้นตอนหรื อกฎเกณฑ์ที่จะนาพาไปสู่ การแก้ปัญหา
         คือ ขั้นตอนวิธีที่ประกอบด้วยชุดคาสังเป็ นขั้นเป็ นตอนที่ชดเจน และรับประกันว่าเมื่อได้ปฏิบติ
                                                  ่                 ั                              ั
        ถูกต้องตามขั้นตอนจนครบก็จะได้ผลลัพธ์ที่ถูกต้องตามต้องการ
         คือ รู ปแบบของการกาหนดการทางานอย่างเป็ นขั้นตอน ซึ่ งผ่านการวิเคราะห์และแยกแยะ เพื่อ
        การแก้ปัญหาต่าง ๆ ตามลาดับขั้น อาจเลือกใช้ภาษาไทยหรื อภาษาอังกฤษตามความถนัด เพื่อ
        นาเสนอขั้นตอนของกิจกรรมก็ได้
                    การเขียนอัลกอริทมมีประเด็นต้ องพิจารณาหลายเรื่อง คือ
                                    ึ
        1) วัตถุประสงค์
        2) เหตุการณ์ก่อนประมวลผล
        3) ค่าของพารามิเตอร์ ท้ งก่อนและหลังประมวลผล
                                 ั
        4) สิ่ งที่ได้หลังประมวลผล
        5) ลาดับเหตุการณ์ระหว่างประมวลผล
ตัวอย่างอัลกอริธึม : การต้ มมาม่ า
1. หามาม่าไว้ 1 ซอง
2. ฉี กซองมาม่าและเทลงถ้วยเปล่า
3. ฉี กซองเครื่ องปรุ ง แล้วเทลงถ้วยเดิม
4. ต้มน้ าให้ร้อนได้ที่ แล้วเทลงถ้วย
5. ปิ ดฝาไว้ 3 นาที
6. เปิ ดฝา แล้วรับประทาน



                                                           จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล
ชื่อ................................................................................ชัน...........เลขที.่ ...........
                                                                                                                      ้

                                                  ใบงานที่ 1.1
                                   เรื่อง นิยามโครงสร้างข้อมูลและอัลกอริ ธึม
กลุ่มสาระการเรียนรู้ การงานอาชีพฯ รายวิชา ง 30245 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
หน่ วยการเรียนรู้ ที่ 1 ชื่อหน่ วย โครงสร้างข้อมูลและอัลกอริ ธึม             ชั้นมัธยมศึกษาปี ที่ 6
_________________________________________________________________________________

คาชี้แจง ให้ นักเรียนหาความหมาย หรือ นิยาม ของคาศัพท์ เทคนิค ดังต่ อไปนี้
1. อัลกอริ ทึม (Algorithm) ………………………………………………………………………………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….
2. รหัสเทียม หรื อ ซูโดโค้ด (Pseudo Code) …………………………………………………………….
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….
3. ผังงาน (Flowchart) ……………………………..……………………………………………………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….
4. การโปรแกรมโครงสร้าง (Structured Programming) อาร์เรย์ (Array)
   ……………………………………………………………………………………………….………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….
5. โอเปอเรชัน (Operation) นามธรรม (Abstract)
              ่
   ………………………………….……………………………………………………………………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….
6. โปรแกรม (Program) …………………………………………………………………………………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….
7. โปรเซส (Process) ……………………………………………………………………………………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….


                                                                      จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล
จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล

Weitere ähnliche Inhalte

Was ist angesagt?

ระบบฐานข้อมูลเบื้องต้น
ระบบฐานข้อมูลเบื้องต้นระบบฐานข้อมูลเบื้องต้น
ระบบฐานข้อมูลเบื้องต้น
Tophuto Piyapan
 
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdfใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
Nattapon
 
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
Watuka Wannarun
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
chanoot29
 
ระบบฐานข้อมูล
ระบบฐานข้อมูลระบบฐานข้อมูล
ระบบฐานข้อมูล
chanoot29
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
kruthanyaporn
 
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdf
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdfใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdf
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdf
Nattapon
 
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
Lecture1 การประมวลผลข้อมูล และฐานข้อมูลLecture1 การประมวลผลข้อมูล และฐานข้อมูล
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
skiats
 
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบบทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
Sarawut Panchon
 
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูลความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
Khanpetz'Kao Boreds
 
สาระน่ารู้เทคโนโลยีสารสนเทศ
สาระน่ารู้เทคโนโลยีสารสนเทศสาระน่ารู้เทคโนโลยีสารสนเทศ
สาระน่ารู้เทคโนโลยีสารสนเทศ
Kaii Eiei
 
การจัดเก็บข้อมูล
การจัดเก็บข้อมูลการจัดเก็บข้อมูล
การจัดเก็บข้อมูล
sa
 
นางสาวมลทิรา เอกกุล ม.5
นางสาวมลทิรา   เอกกุล ม.5นางสาวมลทิรา   เอกกุล ม.5
นางสาวมลทิรา เอกกุล ม.5
miwmilk
 
Myun dao22
Myun dao22Myun dao22
Myun dao22
MyunDao
 

Was ist angesagt? (18)

ระบบฐานข้อมูลเบื้องต้น
ระบบฐานข้อมูลเบื้องต้นระบบฐานข้อมูลเบื้องต้น
ระบบฐานข้อมูลเบื้องต้น
 
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdfใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
ใบความรู้ที่ 2 ประเภทและองค์ประกอบของระบบสารสนเทศ.pdf
 
การจัดการข้อมูลสารสนเทศ
การจัดการข้อมูลสารสนเทศการจัดการข้อมูลสารสนเทศ
การจัดการข้อมูลสารสนเทศ
 
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
 
ระบบฐานข้อมูล
ระบบฐานข้อมูลระบบฐานข้อมูล
ระบบฐานข้อมูล
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
 
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdf
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdfใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdf
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdf
 
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
Lecture1 การประมวลผลข้อมูล และฐานข้อมูลLecture1 การประมวลผลข้อมูล และฐานข้อมูล
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
 
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบบทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
 
ความหมายและลักษณะของระบบสารสนเทศ
ความหมายและลักษณะของระบบสารสนเทศความหมายและลักษณะของระบบสารสนเทศ
ความหมายและลักษณะของระบบสารสนเทศ
 
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูลความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
 
Data management pub
Data management pubData management pub
Data management pub
 
สาระน่ารู้เทคโนโลยีสารสนเทศ
สาระน่ารู้เทคโนโลยีสารสนเทศสาระน่ารู้เทคโนโลยีสารสนเทศ
สาระน่ารู้เทคโนโลยีสารสนเทศ
 
การจัดเก็บข้อมูล
การจัดเก็บข้อมูลการจัดเก็บข้อมูล
การจัดเก็บข้อมูล
 
นางสาวมลทิรา เอกกุล ม.5
นางสาวมลทิรา   เอกกุล ม.5นางสาวมลทิรา   เอกกุล ม.5
นางสาวมลทิรา เอกกุล ม.5
 
Myun dao22
Myun dao22Myun dao22
Myun dao22
 
บท1
บท1บท1
บท1
 

Ähnlich wie ใบความรู้ที่1

ใบความรู้ที่1.2
ใบความรู้ที่1.2ใบความรู้ที่1.2
ใบความรู้ที่1.2
Orapan Chamnan
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
nuknook
 
งาน เทคโนโลยีสื่อสารการศึกษา
งาน เทคโนโลยีสื่อสารการศึกษางาน เทคโนโลยีสื่อสารการศึกษา
งาน เทคโนโลยีสื่อสารการศึกษา
Tawatchai Sangpukdee
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
Paweena Kittitongchaikul
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
Passawan' Koohar
 
บทที่ 1 ระบบสารสนเทศ.pdf
บทที่ 1 ระบบสารสนเทศ.pdfบทที่ 1 ระบบสารสนเทศ.pdf
บทที่ 1 ระบบสารสนเทศ.pdf
Nattapon
 
แผนการจัดการเรียนรู้ที่ 1
แผนการจัดการเรียนรู้ที่ 1แผนการจัดการเรียนรู้ที่ 1
แผนการจัดการเรียนรู้ที่ 1
dechathon
 
แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่
Surapong Jakang
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
Paweena Kittitongchaikul
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
nuknook
 
ใบงานที่ 3
ใบงานที่ 3ใบงานที่ 3
ใบงานที่ 3
Utaiwoot Ponglar
 
ใบความรู้ที่3
ใบความรู้ที่3ใบความรู้ที่3
ใบความรู้ที่3
Rattana Wongphu-nga
 
รายงาน
รายงานรายงาน
รายงาน
Thank Chiro
 
ระบบห้องสมุดอัตโนมัติ ทรงไทย Songthai
ระบบห้องสมุดอัตโนมัติ ทรงไทย Songthaiระบบห้องสมุดอัตโนมัติ ทรงไทย Songthai
ระบบห้องสมุดอัตโนมัติ ทรงไทย Songthai
New Evo'v
 

Ähnlich wie ใบความรู้ที่1 (20)

ใบความรู้ที่1.2
ใบความรู้ที่1.2ใบความรู้ที่1.2
ใบความรู้ที่1.2
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
งาน เทคโนโลยีสื่อสารการศึกษา
งาน เทคโนโลยีสื่อสารการศึกษางาน เทคโนโลยีสื่อสารการศึกษา
งาน เทคโนโลยีสื่อสารการศึกษา
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
บทที่ 1 ระบบสารสนเทศ.pdf
บทที่ 1 ระบบสารสนเทศ.pdfบทที่ 1 ระบบสารสนเทศ.pdf
บทที่ 1 ระบบสารสนเทศ.pdf
 
แผนการจัดการเรียนรู้ที่ 1
แผนการจัดการเรียนรู้ที่ 1แผนการจัดการเรียนรู้ที่ 1
แผนการจัดการเรียนรู้ที่ 1
 
แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่
 
K3
K3K3
K3
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
ใบงานที่ 3
ใบงานที่ 3ใบงานที่ 3
ใบงานที่ 3
 
ใบความรู้ที่3
ใบความรู้ที่3ใบความรู้ที่3
ใบความรู้ที่3
 
K3
K3K3
K3
 
รายงาน
รายงานรายงาน
รายงาน
 
ระบบห้องสมุดอัตโนมัติ ทรงไทย Songthai
ระบบห้องสมุดอัตโนมัติ ทรงไทย Songthaiระบบห้องสมุดอัตโนมัติ ทรงไทย Songthai
ระบบห้องสมุดอัตโนมัติ ทรงไทย Songthai
 
ใบ 7
ใบ 7ใบ 7
ใบ 7
 
ใบ 7
ใบ 7ใบ 7
ใบ 7
 
ใบ 7
ใบ 7ใบ 7
ใบ 7
 

Mehr von Orapan Chamnan

วรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคมวรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคม
Orapan Chamnan
 
แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555
Orapan Chamnan
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
Orapan Chamnan
 
Handbook2007%20for%20 print
Handbook2007%20for%20 printHandbook2007%20for%20 print
Handbook2007%20for%20 print
Orapan Chamnan
 
3 ประเภทของโครงงานคอม
3 ประเภทของโครงงานคอม3 ประเภทของโครงงานคอม
3 ประเภทของโครงงานคอม
Orapan Chamnan
 
การสร้างสื่อประสมด้วยโปรแกรมFlash
การสร้างสื่อประสมด้วยโปรแกรมFlashการสร้างสื่อประสมด้วยโปรแกรมFlash
การสร้างสื่อประสมด้วยโปรแกรมFlash
Orapan Chamnan
 
Student อ่านเขียน
Student อ่านเขียนStudent อ่านเขียน
Student อ่านเขียน
Orapan Chamnan
 
2 ความหมายและคุณค่าของการทำ
2 ความหมายและคุณค่าของการทำ2 ความหมายและคุณค่าของการทำ
2 ความหมายและคุณค่าของการทำ
Orapan Chamnan
 
1 โครงงานคอมพิวเตอร์
1 โครงงานคอมพิวเตอร์1 โครงงานคอมพิวเตอร์
1 โครงงานคอมพิวเตอร์
Orapan Chamnan
 
ตารางการดำเนินการประชุมเชิงปฏิบัติการ
ตารางการดำเนินการประชุมเชิงปฏิบัติการตารางการดำเนินการประชุมเชิงปฏิบัติการ
ตารางการดำเนินการประชุมเชิงปฏิบัติการ
Orapan Chamnan
 

Mehr von Orapan Chamnan (20)

สอบ LAB 2
สอบ LAB 2สอบ LAB 2
สอบ LAB 2
 
LAB2
LAB2LAB2
LAB2
 
ระบบสอบ2557
ระบบสอบ2557ระบบสอบ2557
ระบบสอบ2557
 
ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4 ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4
 
วรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคมวรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคม
 
แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556
 
แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555
 
Lab2
Lab2Lab2
Lab2
 
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
 
รับครูดนตรี
รับครูดนตรีรับครูดนตรี
รับครูดนตรี
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
 
Handbook2007%20for%20 print
Handbook2007%20for%20 printHandbook2007%20for%20 print
Handbook2007%20for%20 print
 
Docflash8
Docflash8Docflash8
Docflash8
 
3 ประเภทของโครงงานคอม
3 ประเภทของโครงงานคอม3 ประเภทของโครงงานคอม
3 ประเภทของโครงงานคอม
 
การสร้างสื่อประสมด้วยโปรแกรมFlash
การสร้างสื่อประสมด้วยโปรแกรมFlashการสร้างสื่อประสมด้วยโปรแกรมFlash
การสร้างสื่อประสมด้วยโปรแกรมFlash
 
Student อ่านเขียน
Student อ่านเขียนStudent อ่านเขียน
Student อ่านเขียน
 
2 ความหมายและคุณค่าของการทำ
2 ความหมายและคุณค่าของการทำ2 ความหมายและคุณค่าของการทำ
2 ความหมายและคุณค่าของการทำ
 
1 โครงงานคอมพิวเตอร์
1 โครงงานคอมพิวเตอร์1 โครงงานคอมพิวเตอร์
1 โครงงานคอมพิวเตอร์
 
ตารางการดำเนินการประชุมเชิงปฏิบัติการ
ตารางการดำเนินการประชุมเชิงปฏิบัติการตารางการดำเนินการประชุมเชิงปฏิบัติการ
ตารางการดำเนินการประชุมเชิงปฏิบัติการ
 
Wordpress
WordpressWordpress
Wordpress
 

ใบความรู้ที่1

  • 1. ใบความรู้ ที่ 1.1 เรื่อง นิยามโครงสร้ างข้ อมูลและอัลกอริธึม กลุ่มสาระการเรียนรู้ การงานอาชีพฯ รายวิชา ง 30245 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ หน่ วย การเรียนรู้ ที่ 1 ชื่อหน่ วย โครงสร้างข้อมูลและอัลกอริ ธึม ชั้นมัธยมศึกษาปี ที่ 6 โครงสร้ างข้ อมูล (Data Structure) คือ อะไร ่  คือ รู ปแบบของการจัดระเบียบของข้อมูล ซึ่ งมีอยูหลายรู ปแบบ เช่น เขตข้อมูล (Field), แถว ลาดับ (Array), ระเบียน (Record), ต้นไม้ (Tree), ลิงค์ลิสต์ (Link List) เป็ นต้น (ทักษิณา สวนานนท์, 2544, หน้า 161) [4]p.12  คือ รู ปแบบวิธีการจัดระเบียบของข้อมูลที่ได้จากการดาเนินการทางคณิ ตศาสตร์ ( Operations) ั เพื่อให้สามารถจัดการกับข้อมูลที่ใช้กบระบบคอมพิวเตอร์ ได้  คือ การรวบรวมข้อมูลเป็ นกลุ่มอย่างมีรูปแบบ เพื่อให้การนาข้อมูลกลับมาใช้ หรื อประมวลผล อย่างมีประสิ ทธิ ภาพ ด้วยขั้นตอนวิธีที่หลากหลาย แล้วนาเสนอได้อย่างถูกต้องรวดเร็ วตามลักษณะ งานที่ตองการ ้  คือ การนากลุ่มของข้อมูลขนาดใหญ่มาจัดรู ปแบบ เพื่อให้เครื่ องประมวลผลและแสดงผลอย่าง มีข้ นตอน โดยเริ่ มจากการรวบรวม เพิ่ม ลบ หรื อเข้าถึงข้อมูลแต่ละรายการ ั รู ปที่ 1.1 การลาดับขนาดของข้ อมูล จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล
  • 2. โครงสร้ างข้ อมูล (Data Structure) - บิท (Bit) คือ ข้อมูลที่มีขนาดเล็กที่สุด เป็ นข้อมูลที่เครื่ องคอมพิวเตอร์เข้าใจ และใช้งานได้ ได้แก่ 0 หรื อ 1 - ไบท์ (Byte) หรือ อักขระ (Character) คือ ตัวเลข หรื อ ตัวอักษร หรื อ สัญลักษณ์พิเศษ จานวน 1 ตัว - ฟิ ลด์ (Field) หรือ เขตข้ อมูล คือ ไบท์ หรื อ อักขระตั้งแต่ 1 ตัวขึ้นไปรวมกันเป็ นฟิ ลด์ เช่น เลขประจาตัว หรื อ ชื่อพนักงาน - เรคคอร์ ด (Record) หรือระเบียน คือ ฟิ ลด์ต้ งแต่ 1 ฟิ ลด์ข้ ึนไป ที่มีความสัมพันธ์เกี่ยวข้องกันมารวมกัน ั ่ ั - ไฟล์ (File) หรือ แฟมข้ อมูล คือ หลายเรคคอร์ ดมารวมกัน เช่น ข้อมูลที่อยูนกเรี ยนมารวมกัน ้ - ฐานข้ อมูล (Database) คือ หลายไฟล์ขอมูลมารวมกัน เช่น ไฟล์ขอมูลนักเรี ยนมารวมกันในงานทะเบียน ้ ้ แล้วรวมกับไฟล์การเงิน อัลกอริทม (Algorithm) ึ  คือ กลุ่มของขั้นตอนหรื อกฎเกณฑ์ที่จะนาพาไปสู่ การแก้ปัญหา  คือ ขั้นตอนวิธีที่ประกอบด้วยชุดคาสังเป็ นขั้นเป็ นตอนที่ชดเจน และรับประกันว่าเมื่อได้ปฏิบติ ่ ั ั ถูกต้องตามขั้นตอนจนครบก็จะได้ผลลัพธ์ที่ถูกต้องตามต้องการ  คือ รู ปแบบของการกาหนดการทางานอย่างเป็ นขั้นตอน ซึ่ งผ่านการวิเคราะห์และแยกแยะ เพื่อ การแก้ปัญหาต่าง ๆ ตามลาดับขั้น อาจเลือกใช้ภาษาไทยหรื อภาษาอังกฤษตามความถนัด เพื่อ นาเสนอขั้นตอนของกิจกรรมก็ได้ การเขียนอัลกอริทมมีประเด็นต้ องพิจารณาหลายเรื่อง คือ ึ 1) วัตถุประสงค์ 2) เหตุการณ์ก่อนประมวลผล 3) ค่าของพารามิเตอร์ ท้ งก่อนและหลังประมวลผล ั 4) สิ่ งที่ได้หลังประมวลผล 5) ลาดับเหตุการณ์ระหว่างประมวลผล ตัวอย่างอัลกอริธึม : การต้ มมาม่ า 1. หามาม่าไว้ 1 ซอง 2. ฉี กซองมาม่าและเทลงถ้วยเปล่า 3. ฉี กซองเครื่ องปรุ ง แล้วเทลงถ้วยเดิม 4. ต้มน้ าให้ร้อนได้ที่ แล้วเทลงถ้วย 5. ปิ ดฝาไว้ 3 นาที 6. เปิ ดฝา แล้วรับประทาน จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล
  • 3. ชื่อ................................................................................ชัน...........เลขที.่ ........... ้ ใบงานที่ 1.1 เรื่อง นิยามโครงสร้างข้อมูลและอัลกอริ ธึม กลุ่มสาระการเรียนรู้ การงานอาชีพฯ รายวิชา ง 30245 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ หน่ วยการเรียนรู้ ที่ 1 ชื่อหน่ วย โครงสร้างข้อมูลและอัลกอริ ธึม ชั้นมัธยมศึกษาปี ที่ 6 _________________________________________________________________________________ คาชี้แจง ให้ นักเรียนหาความหมาย หรือ นิยาม ของคาศัพท์ เทคนิค ดังต่ อไปนี้ 1. อัลกอริ ทึม (Algorithm) ……………………………………………………………………………… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. 2. รหัสเทียม หรื อ ซูโดโค้ด (Pseudo Code) ……………………………………………………………. ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. 3. ผังงาน (Flowchart) ……………………………..…………………………………………………… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. 4. การโปรแกรมโครงสร้าง (Structured Programming) อาร์เรย์ (Array) ……………………………………………………………………………………………….……… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. 5. โอเปอเรชัน (Operation) นามธรรม (Abstract) ่ ………………………………….…………………………………………………………………… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. 6. โปรแกรม (Program) ………………………………………………………………………………… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. 7. โปรเซส (Process) …………………………………………………………………………………… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล
  • 4. จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล