4132201 โครงสร้างข้อมูล · 4132201...
TRANSCRIPT
![Page 1: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/1.jpg)
4132201 โครงสรางขอมล (Data Structure)
โดย ผชวยศาสตราจารยวชรา ปชตรรตน
สปดาหท 1
![Page 2: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/2.jpg)
สปดาหท 1ทฤษฎ- รายละเอยดของรายวชาและขอตกลงเบองตน- ทบทวนความรทเกยวของ- โครงสรางขอมลเกยวของกบรายวชาอนอยางไรและ Java มความสมพนธอยางไรกบโครงสรางขอมล
บรรยายเชงปฏบตการ- การใชงาน web site http://www.wachira.net- แนะน า Text editor- การเขยนโปรแกรมภาษา Java เบองตน
![Page 3: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/3.jpg)
นกศกษาคดวาโครงสรางขอมลเกยวของกบรายวชาอนอยางไรและ Java มความสมพนธอยางไรกบโครงสรางขอมล
สอบถามรายวชาทเรยนมาแลวและชวยกนตอบ
![Page 4: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/4.jpg)
ทบทวนการใชงาน web site http://www.wachira.net
นกศกษาทานใดลม UserName และ Password ใหแจงผสอน
สอบถามการใชงานและประโยชน
![Page 5: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/5.jpg)
แนะน า Text editorจดประสงคเชงพฤตกรรม- สามารถบอกความหมายของ Text editor ได- อธบายเกยวกบ ความจ าเปนและความส าคญของ
Text editor กบวชาโครงสรางขอมลได- สามารถใช Text editor เพอเขยนโปรแรมภาษา
Java ทเกยวของกบโครงสรางขอมลได
![Page 6: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/6.jpg)
แนะน า Text editor (ตอ)
1. Note Pad2. Edit Plus3. Eclipse
หวขอ คาใชจาย และการใชงานเบองตนใชควบคกบ เอกสาร Text editor
คอ โปรแกรมส าหรบสรางและแกไขขอความ ซงผพฒนาโปแกรมตองศกษาวธการใชงาน แตละโปรแกรมมวธการใชงานทแตกตางกนตามเครองมอจดการขอความของโปรแกรมนนๆ
![Page 7: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/7.jpg)
Note PadStart programs Accessories Notdpad
12
3 4
5
![Page 8: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/8.jpg)
Note Pad (ตอ)1
2
![Page 9: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/9.jpg)
Edit Plus 1
2
![Page 10: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/10.jpg)
Edit Plus (ตอ) 1
2
![Page 11: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/11.jpg)
Eclipse
![Page 12: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/12.jpg)
ศกษาเพมเตมเกยวกบ Text Editor โดย ระบประเภท การใชงานเบองตน เครองมอในโปรแกรมและด าเนนการดงน 1. จดท าเปนเอกสารเตมรปแบบ (กลมละ 3 คน) สงในสปดาหถดไป *** การจดท าเอกสารเพอแสดงรองรอยหลกฐานการศกษา 2. จดท าแฟมน าเสนอ น าเสนอในสปดาหถดไป ประมาณ 10 นาท (แจกเอกสารจากการพมพแฟมน าเสนอใหเพอนๆ เพอแบงปนความรและรวมประเมน)*** การน าเสนอ เพอแบงปนความร เปนการฝกทกษะการพด และแสดงทกษะการวเคราะห สงเคราะห จากหวขอทศกษา
![Page 13: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/13.jpg)
ความรเบองตนเกยวกบภาษาคอมพวเตอรจดประสงคเชงพฤตกรรม- อธบายไดวาภาษาคอมพวเตอรมความจ าเปนและความส าคญอยางไร- อธบายถงความแตกตางของ Machine Language
Assembly high level Language ได- อธบายไดวา Translator คออะไร- อธบายความแตกตางของ Interpreter และ compiler ได-
ใชควบคกบ เอกสาร งายๆ กบภาษา Java
![Page 14: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/14.jpg)
- สามารถเขยน source code ภาษา Java ทเกยวของกบโครงสรางขอมลได- สามารถ compile source code ได- สามารถ excecute byte code ได
ความรเบองตนเกยวกบภาษาคอมพวเตอร (ตอ)
![Page 15: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/15.jpg)
ภาษาคอมพวเตอรมความจ าเปนและความส าคญอยางไร
ลองคดวาภาษาทมนษยใชมความจ าเปนและความส าคญอยางไร
![Page 16: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/16.jpg)
ภาษาคอมพวเตอร- Machine Language- Low level Language- high level Language- …………..
*** Source code Object code
![Page 17: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/17.jpg)
Translator- Interpreter- compiler
*** Source code Object code
*** Source code Byte codeJVM (Java Virtual Machine) *** ศกษาเพมเตม
![Page 18: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/18.jpg)
โปรแกรมภาษา Java เบองตน
class Sam1{
public static void main(String[] args) {
System.out.println(“wachira”);}
}
ภาษา Java มโครงสรางพนฐานคอ class และ method
ตวอยางโปแกรม Sam1.java
![Page 19: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/19.jpg)
โปรแกรมภาษา Java เบองตน (ตอ)
ภาษา Java Sensitive Caseการใช { และ } การใช ;
การ commentการใช escape code
![Page 20: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/20.jpg)
โปรแกรมภาษา Java เบองตน (ตอ)การ compile source code ของภาษา Javaตองใชโปแกรม javac.exe ซงอยใน Folder bin
รปแบบ ชอโฟลเดอรทจดเกบ\bin\javac ชอและสกลfile
ตวอยาง c:\jdk\bin\javac Sam1.java
ความหมาย ………………………………………………....…………………………………………………………………………………………………………………………………….
![Page 21: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/21.jpg)
โปรแกรมภาษา Java เบองตน (ตอ)ผลจากการ compile source code แฟมใหมทชอเหมอนเดมแต จะม extension เปน .class
รปแบบ ชอโฟลเดอรทจดเกบ\bin\java ชอfile
ตวอยาง c:\jdk\bin\java Sam1ความหมาย ………………………………………………....…………………………………………………………………………………………………………………………………….
ตองใชโปแกรม java.exe ซงอยใน Folder bin
![Page 22: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/22.jpg)
โปรแกรมภาษา Java เบองตน (ตอ)ตวอยางการก าหนดค าสงใหกบเครองมอใน Edit Plus
12
3
4
5
6
7
![Page 23: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/23.jpg)
โปรแกรมภาษา Java เบองตน (ตอ)ตวอยาง จอภาพแสดงผลการ compile
ตวอยาง จอภาพแสดงผลการ execute
![Page 24: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/24.jpg)
โปรแกรมภาษา Java เบองตน (ตอ)ฝกปฏบต ใหนกศกษาเขยนโปรแกรมชอ pro ลงในกระดาษทแจกใหก าหนด output คอ
Name : ชอนกศกษาCode : รหสนกศกษา
สงในชวโมง
![Page 25: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/25.jpg)
ให download Java และ Text editor
พรอมตดตง
![Page 26: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/26.jpg)
ค าถาม
![Page 27: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/27.jpg)
การบาน1. ศกษาเพมเตมตามขอหวขอทก าหนดในชนเรยน2. ท าแบบฝกหดในสมด LAB โครงสรางขอมล3. บนทกขอมลในรายงานการจดการเรยนรทเนนผ เรยน
เปนส าคญเพอพฒนศกยภาพเปนรายบคคลฯ4. ทบทวนเรองทศกษาไปแลว กรณสงสยใหสอบถามใน
ครงถดไป หรอสอบถามผานขอความ
![Page 28: 4132201 โครงสร้างข้อมูล · 4132201 โครงสร้างข้อมูล (Data Structure) โดย ผู้ช่วยศาสตราจารย์วชิรา](https://reader031.vdocuments.mx/reader031/viewer/2022011811/5e164c108992d9533c366cbb/html5/thumbnails/28.jpg)
เอกสารส าคญ
1. รายงานการจดการเรยนรทเนนผ เรยนเปนส าคญเพอพฒนศกยภาพเปนรายบคคลฯ
2. JAVA งายๆ
3. Lab โครงสรางขอมล
4. แบบฝกหด โครงสรางขอมล
• จดประสงค
1. เพอรายงานขอมลทเกยวของและสงผลตอการพฒนศกยภาพนกศกษา
2. เพอใหนกศกษามพนฐานภาษา JAVA ส าหรบวชาโครงสรางขอมล
3. และ 4 เพอฝกทกษะในรายวชา