SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
ชื่อ................................................................................ชัน...........เลขที.่ ...........
                                                                                                                              ้

                                                 ใบความรู้ ที่ 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)
   ……………………………………………………………………………………………….………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….
5. โอเปอเรชัน (Operation)
              ่
   ………………………………….……………………………………………………………………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….
6. โปรแกรม (Program) …………………………………………………………………………………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….
7. โปรเซส (Process) ……………………………………………………………………………………
   ……………………………………………………………………………………………………….
   ……………………………………………………………………………………………………….


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

Mais conteúdo relacionado

Mais procurados

ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
Watuka Wannarun
 
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูลความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
พัน พัน
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
chanoot29
 
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
Nuanlaor Nuan
 
ใบความรู้ที่1.2
ใบความรู้ที่1.2ใบความรู้ที่1.2
ใบความรู้ที่1.2
Orapan Chamnan
 
ชั้นประถมศึกษาปีที่ 4
ชั้นประถมศึกษาปีที่ 4ชั้นประถมศึกษาปีที่ 4
ชั้นประถมศึกษาปีที่ 4
krunuy5
 
ระบบฐานข้อมูล
ระบบฐานข้อมูลระบบฐานข้อมูล
ระบบฐานข้อมูล
chanoot29
 
ใบความรู้ 2.2ตัวอย่างหัวข้อโครงงานคอมพิวเตอร์ที่อาจนำไปสู่แนวคิดในการเลือกเรื่อง
ใบความรู้ 2.2ตัวอย่างหัวข้อโครงงานคอมพิวเตอร์ที่อาจนำไปสู่แนวคิดในการเลือกเรื่องใบความรู้ 2.2ตัวอย่างหัวข้อโครงงานคอมพิวเตอร์ที่อาจนำไปสู่แนวคิดในการเลือกเรื่อง
ใบความรู้ 2.2ตัวอย่างหัวข้อโครงงานคอมพิวเตอร์ที่อาจนำไปสู่แนวคิดในการเลือกเรื่อง
sa_jaimun
 
01 e0b89ae0b897e0b897e0b8b5e0b988-1-e0b89ae0b897e0b899e0b8b3
01 e0b89ae0b897e0b897e0b8b5e0b988-1-e0b89ae0b897e0b899e0b8b301 e0b89ae0b897e0b897e0b8b5e0b988-1-e0b89ae0b897e0b899e0b8b3
01 e0b89ae0b897e0b897e0b8b5e0b988-1-e0b89ae0b897e0b899e0b8b3
Sittaphon Phommahala
 
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
Lecture1 การประมวลผลข้อมูล และฐานข้อมูลLecture1 การประมวลผลข้อมูล และฐานข้อมูล
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
skiats
 
2. ใบความรู้ที่ 1
2. ใบความรู้ที่ 12. ใบความรู้ที่ 1
2. ใบความรู้ที่ 1
ครูเพชร
 
งานคอมนางสาว มลทิรา เอกกุล เรื่อง เทคโนโลยีการสื่อสาร
งานคอมนางสาว มลทิรา  เอกกุล เรื่อง เทคโนโลยีการสื่อสารงานคอมนางสาว มลทิรา  เอกกุล เรื่อง เทคโนโลยีการสื่อสาร
งานคอมนางสาว มลทิรา เอกกุล เรื่อง เทคโนโลยีการสื่อสาร
miwmilk
 
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบบทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
Sarawut Panchon
 
โปรแกรม Office แบบ freeware และ office ใน smart phone
โปรแกรม Office แบบ freeware และ office ใน smart phoneโปรแกรม Office แบบ freeware และ office ใน smart phone
โปรแกรม Office แบบ freeware และ office ใน smart phone
Apirada Prayougsab
 

Mais procurados (20)

ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล
 
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูลความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
Chapter1
Chapter1Chapter1
Chapter1
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
 
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
 
ใบความรู้ที่1.2
ใบความรู้ที่1.2ใบความรู้ที่1.2
ใบความรู้ที่1.2
 
ชั้นประถมศึกษาปีที่ 4
ชั้นประถมศึกษาปีที่ 4ชั้นประถมศึกษาปีที่ 4
ชั้นประถมศึกษาปีที่ 4
 
ระบบฐานข้อมูล
ระบบฐานข้อมูลระบบฐานข้อมูล
ระบบฐานข้อมูล
 
การจัดการข้อมูลสารสนเทศ
การจัดการข้อมูลสารสนเทศการจัดการข้อมูลสารสนเทศ
การจัดการข้อมูลสารสนเทศ
 
ใบความรู้ 2.2ตัวอย่างหัวข้อโครงงานคอมพิวเตอร์ที่อาจนำไปสู่แนวคิดในการเลือกเรื่อง
ใบความรู้ 2.2ตัวอย่างหัวข้อโครงงานคอมพิวเตอร์ที่อาจนำไปสู่แนวคิดในการเลือกเรื่องใบความรู้ 2.2ตัวอย่างหัวข้อโครงงานคอมพิวเตอร์ที่อาจนำไปสู่แนวคิดในการเลือกเรื่อง
ใบความรู้ 2.2ตัวอย่างหัวข้อโครงงานคอมพิวเตอร์ที่อาจนำไปสู่แนวคิดในการเลือกเรื่อง
 
01 e0b89ae0b897e0b897e0b8b5e0b988-1-e0b89ae0b897e0b899e0b8b3
01 e0b89ae0b897e0b897e0b8b5e0b988-1-e0b89ae0b897e0b899e0b8b301 e0b89ae0b897e0b897e0b8b5e0b988-1-e0b89ae0b897e0b899e0b8b3
01 e0b89ae0b897e0b897e0b8b5e0b988-1-e0b89ae0b897e0b899e0b8b3
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
Lecture1 การประมวลผลข้อมูล และฐานข้อมูลLecture1 การประมวลผลข้อมูล และฐานข้อมูล
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
 
2. ใบความรู้ที่ 1
2. ใบความรู้ที่ 12. ใบความรู้ที่ 1
2. ใบความรู้ที่ 1
 
งานคอมนางสาว มลทิรา เอกกุล เรื่อง เทคโนโลยีการสื่อสาร
งานคอมนางสาว มลทิรา  เอกกุล เรื่อง เทคโนโลยีการสื่อสารงานคอมนางสาว มลทิรา  เอกกุล เรื่อง เทคโนโลยีการสื่อสาร
งานคอมนางสาว มลทิรา เอกกุล เรื่อง เทคโนโลยีการสื่อสาร
 
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบบทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
 
Mai
MaiMai
Mai
 
ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์
 
โปรแกรม Office แบบ freeware และ office ใน smart phone
โปรแกรม Office แบบ freeware และ office ใน smart phoneโปรแกรม Office แบบ freeware และ office ใน smart phone
โปรแกรม Office แบบ freeware และ office ใน smart phone
 

Destaque

O net53 +เฉลย
O net53 +เฉลย O net53 +เฉลย
O net53 +เฉลย
Np Vnk
 
สถาบันทางสังคม
สถาบันทางสังคมสถาบันทางสังคม
สถาบันทางสังคม
thnaporn999
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1
suchinmam
 
แบบทดสอบ พระพุทธ ม.3
แบบทดสอบ พระพุทธ ม.3แบบทดสอบ พระพุทธ ม.3
แบบทดสอบ พระพุทธ ม.3
teerachon
 
ใบงานที่ 1 รวมกลุ่มเศรษฐกิจฯ พร้อมเฉลย
ใบงานที่ 1 รวมกลุ่มเศรษฐกิจฯ พร้อมเฉลยใบงานที่ 1 รวมกลุ่มเศรษฐกิจฯ พร้อมเฉลย
ใบงานที่ 1 รวมกลุ่มเศรษฐกิจฯ พร้อมเฉลย
thnaporn999
 
ข้อสอบพร้อมเฉลยอย่างละเอียด O net - สังคมศึกษา
ข้อสอบพร้อมเฉลยอย่างละเอียด O net - สังคมศึกษาข้อสอบพร้อมเฉลยอย่างละเอียด O net - สังคมศึกษา
ข้อสอบพร้อมเฉลยอย่างละเอียด O net - สังคมศึกษา
Suriyawaranya Asatthasonthi
 
ใบงาน 1
ใบงาน 1ใบงาน 1
ใบงาน 1
piboon7516
 

Destaque (11)

O net53 +เฉลย
O net53 +เฉลย O net53 +เฉลย
O net53 +เฉลย
 
สถาบันทางสังคม
สถาบันทางสังคมสถาบันทางสังคม
สถาบันทางสังคม
 
แบบทดสอบก่อนเรียน หน่วยการเรียนรู้ที่ 4
แบบทดสอบก่อนเรียน หน่วยการเรียนรู้ที่ 4แบบทดสอบก่อนเรียน หน่วยการเรียนรู้ที่ 4
แบบทดสอบก่อนเรียน หน่วยการเรียนรู้ที่ 4
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1
 
ประวัติศาสตร์ ม.5
ประวัติศาสตร์ ม.5ประวัติศาสตร์ ม.5
ประวัติศาสตร์ ม.5
 
แบบทดสอบ พระพุทธ ม.3
แบบทดสอบ พระพุทธ ม.3แบบทดสอบ พระพุทธ ม.3
แบบทดสอบ พระพุทธ ม.3
 
อจท. พระพุทธศาสนา ม.3
อจท. พระพุทธศาสนา ม.3อจท. พระพุทธศาสนา ม.3
อจท. พระพุทธศาสนา ม.3
 
หน่วย 3
หน่วย 3 หน่วย 3
หน่วย 3
 
ใบงานที่ 1 รวมกลุ่มเศรษฐกิจฯ พร้อมเฉลย
ใบงานที่ 1 รวมกลุ่มเศรษฐกิจฯ พร้อมเฉลยใบงานที่ 1 รวมกลุ่มเศรษฐกิจฯ พร้อมเฉลย
ใบงานที่ 1 รวมกลุ่มเศรษฐกิจฯ พร้อมเฉลย
 
ข้อสอบพร้อมเฉลยอย่างละเอียด O net - สังคมศึกษา
ข้อสอบพร้อมเฉลยอย่างละเอียด O net - สังคมศึกษาข้อสอบพร้อมเฉลยอย่างละเอียด O net - สังคมศึกษา
ข้อสอบพร้อมเฉลยอย่างละเอียด O net - สังคมศึกษา
 
ใบงาน 1
ใบงาน 1ใบงาน 1
ใบงาน 1
 

Semelhante a ใบความรู้ที่1.1

ใบความรู้ที่3
ใบความรู้ที่3ใบความรู้ที่3
ใบความรู้ที่3
Rattana Wongphu-nga
 
ใบงานที่ 3
ใบงานที่ 3ใบงานที่ 3
ใบงานที่ 3
Utaiwoot Ponglar
 
แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่
Surapong Jakang
 
ประเภทของโครงงาน แบ งได เป_น 5 ประเภท
ประเภทของโครงงาน แบ งได เป_น 5 ประเภทประเภทของโครงงาน แบ งได เป_น 5 ประเภท
ประเภทของโครงงาน แบ งได เป_น 5 ประเภท
สุชาติ องค์มิ้น
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
nuknook
 
605 สุปราณี 11
605 สุปราณี 11605 สุปราณี 11
605 สุปราณี 11
Supranee Panjita
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
Paweena Kittitongchaikul
 
งาน เทคโนโลยีสื่อสารการศึกษา
งาน เทคโนโลยีสื่อสารการศึกษางาน เทคโนโลยีสื่อสารการศึกษา
งาน เทคโนโลยีสื่อสารการศึกษา
Tawatchai Sangpukdee
 
ใบงานที่ 3 แบงค์
ใบงานที่ 3 แบงค์ใบงานที่ 3 แบงค์
ใบงานที่ 3 แบงค์
ValenKung
 
ขอบข่ายและประเภทโครงงานคอมพิวเตอร์
ขอบข่ายและประเภทโครงงานคอมพิวเตอร์ขอบข่ายและประเภทโครงงานคอมพิวเตอร์
ขอบข่ายและประเภทโครงงานคอมพิวเตอร์
miiztake
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
Passawan' Koohar
 

Semelhante a ใบความรู้ที่1.1 (20)

ใบความรู้ที่3
ใบความรู้ที่3ใบความรู้ที่3
ใบความรู้ที่3
 
ใบงานที่ 3
ใบงานที่ 3ใบงานที่ 3
ใบงานที่ 3
 
แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่
 
K3
K3K3
K3
 
ประเภทของโครงงาน แบ งได เป_น 5 ประเภท
ประเภทของโครงงาน แบ งได เป_น 5 ประเภทประเภทของโครงงาน แบ งได เป_น 5 ประเภท
ประเภทของโครงงาน แบ งได เป_น 5 ประเภท
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
605 สุปราณี 11
605 สุปราณี 11605 สุปราณี 11
605 สุปราณี 11
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
ใบ 7
ใบ 7ใบ 7
ใบ 7
 
ใบ 7
ใบ 7ใบ 7
ใบ 7
 
ใบ 7
ใบ 7ใบ 7
ใบ 7
 
ใบ 7
ใบ 7ใบ 7
ใบ 7
 
งาน เทคโนโลยีสื่อสารการศึกษา
งาน เทคโนโลยีสื่อสารการศึกษางาน เทคโนโลยีสื่อสารการศึกษา
งาน เทคโนโลยีสื่อสารการศึกษา
 
ใบงานที่ 3 แบงค์
ใบงานที่ 3 แบงค์ใบงานที่ 3 แบงค์
ใบงานที่ 3 แบงค์
 
ขอบข่ายและประเภทโครงงานคอมพิวเตอร์
ขอบข่ายและประเภทโครงงานคอมพิวเตอร์ขอบข่ายและประเภทโครงงานคอมพิวเตอร์
ขอบข่ายและประเภทโครงงานคอมพิวเตอร์
 
ใบงาน3
ใบงาน3ใบงาน3
ใบงาน3
 
K3
K3K3
K3
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
K3
K3K3
K3
 

Mais de 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
 

Mais de 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.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) ……………………………………………………………………………………………….……… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. 5. โอเปอเรชัน (Operation) ่ ………………………………….…………………………………………………………………… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. 6. โปรแกรม (Program) ………………………………………………………………………………… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. 7. โปรเซส (Process) …………………………………………………………………………………… ………………………………………………………………………………………………………. ………………………………………………………………………………………………………. จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล
  • 4. จัดทำโดย ครูอรพรรณ ชำนำญ โรงเรียนท่ำแพผดุงวิทย์ จังหวัดสตูล