presentation1

19

Upload: phonpat-songsomphao

Post on 17-Jun-2015

67 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentation1
Page 2: Presentation1

ภาษาคอมพวเตอร หมายถง ภาษาใดๆ ทผใชงานใชสอสารกบคอมพวเตอร หรอคอมพวเตอรดวยกน แลวคอมพวเตอรสามารถท างานตามค าสงนนได ค านมกใชเรยกแทนภาษาโปรแกรม แตความเปนจรงภาษาโปรแกรมคอสวนหนงของภาษาคอมพวเตอรเทานน และมภาษาอนๆ ทเปนภาษาคอมพวเตอรเชนกน ยกตวอยางเชน HTML เปนทงภาษามารกอปและภาษาคอมพวเตอรดวย แมวามนจะไมใชภาษาโปรแกรม หรอภาษาเครองนนกนบเปนภาษาคอมพวเตอร ซงโดยทางเทคนคสามารถใชในการเขยนโปรแกรมได แตกไมจดวาเปนภาษาโปรแกรม

ภาษาคอมพวเตอรสามารถแบงออกเปนสองกลมคอ ภาษาระดบสง (high level) และภาษาระดบต า (low level) ภาษาระดบสงถกออกแบบมาเพอใหใชงานงายและสะดวกสบายมากกวาภาษาระดบต า โปรแกรมทเขยนถกตองตามกฎเกณฑและไวยากรณของภาษาจะถกแปล (compile) ไปเปนภาษาระดบต าเพอใหคอมพวเตอรสามารถน าไปใชงานหรอปฏบตตามค าสงไดตอไป ซอฟตแวรสมยใหมสวนมากเขยนดวยภาษาระดบสง แปลไปเปนออบเจกตโคด (object code) แลวเปลยนใหเปนชดค าสงในภาษาเครอง

ภาษาคอมพวเตอรอาจแบงกลมไดเปนอกสองประเภทคอ ภาษาทมนษยอานออก (human-readable) และภาษาทมนษยอานไมออก (non human-readable) ภาษาทมนษยอานออกถกออกแบบมาเพอใหมนษยสามารถเขาใจและสอสารไดโดยตรงกบคอมพวเตอร สวนใหญเปนภาษาองกฤษ) สวนภาษาทมนษยอานไมออกจะมโคดบางสวนทไมอาจอานเขาใจได

Page 3: Presentation1

ภาษาโปรแกรม ภาษาโปรแกรม คอภาษาประดษฐชนดหนงทออกแบบขนมาเพอสอสารชดค าสงแกเครองจกร โดยเฉพาะอยางยง คอมพวเตอร ภาษาโปรแกรมสามารถใชสรางโปรแกรมทควบคมพฤตกรรมของเครองจกร และ/หรอ แสดงออกดวย ขนตอนวธ (algorithm) อยางตรงไปตรงมา ผเขยนโปรแกรมซงหมายถงผทใชภาษาโปรแกรม เรยกวา โปรแกรมเมอร (programmer) ภาษาโปรแกรมในยคแรกเรมนนเกดขนกอนทคอมพวเตอรจะถกประดษฐขน โดยถกใชเพอควบคมการท างานของ เครองทอผาของแจกการดและเครองเลนเปยโน ภาษาโปรแกรมตาง ๆ หลายพนภาษาถกสรางขนมา สวนมากใชใน วงการคอมพวเตอร และส าหรบวงการอนภาษาโปรแกรมกเกดขนใหมทก ๆ ป ภาษาโปรแกรมสวนใหญอธบายการคด ค านวณในรปแบบเชงค าสง อาทล าดบของค าสง ถงแมวาบางภาษาจะใชการอธบายในรปแบบอน ตวอยางเชน ภาษาท สนบสนนการเขยนโปรแกรมเชงฟงกชน หรอการเขยนโปรแกรมเชงตรรกะ การพรรณนาถงภาษาโปรแกรมหนง ๆ มกจะแบงออกเปนสองสวนไดแก วากยสมพนธ (รปแบบ) และ อรรถศาสตร (ความหมาย) บางภาษาถกนยามขนดวยเอกสารขอก าหนด (ตวอยางเชน ภาษาซเปนภาษาหนงทก าหนด โดยมาตรฐานไอโซ) ในขณะทภาษาอนอยางภาษาเพรลรน 5 และกอนหนานน ใชการท าใหเกดผลแบบ อางอง (reference implementation) เปนลกษณะเดน

Page 4: Presentation1

ภาษาเครอง (Machine Languages)

ภาษาแอสเซมบล (Assembly)

ภาษาระดบสง (High-level Languages)

◦ ภาษาซ (C)

◦ ภาษาซพลสพลส (C++)

◦ ภาษาซชารป (C#)

◦ ภาษาโคบอล (COBOL)

◦ ภาษาปาสกาล (Pascal)

◦ ภาษาเบสก (BASIC)

◦ ภาษาฟอรแทรน (FORTRAN)

◦ ภาษาจาวา (Java)

◦ ภาษาจาวาสครปต (JavaScript)

◦ ภาษาเพรล (Perl)

◦ ภาษาพเอชพ (PHP)

◦ ภาษาไพทอน (Python)

◦ ภาษาโปรลอก (Prolog)

◦ ภาษาออบเจกทฟ-ซ (Objective-C)

◦ ภาษารบ (Ruby)

Page 5: Presentation1

ภาษาสอบถาม (Query language) เปนภาษาคอมพวเตอรทใชส าหรบสอบถามหรอจดการกบขอมลใน DBMS โดยภาษาประเภทนทไดรบความนยมสงสดคอ ภาษาสอบถามเชงโครงสราง (Structure Query Language: SQL) คดคนโดยนกวทยาศาสตรของไอบเอมในทศวรรษท 1970 มรปแบบค าสงทคลายกบ ประโยคในภาษาองกฤษมาก ซงปจจบนองคกร แอนซ ไดประกาศใหภาษาสอบถามเชงโครงสราง เปนภาษามาตรฐานส าหรบระบบการจดการฐานขอมลเชงสมพนธ (Relational Database management System หรอ RDBMS) เปนระบบ DBMS แบบทใชกนแพรหลายทสดในปจจบน ระบบการจดการฐานขอมลเชงสมพนธทกระบบจะใชค าสงพนฐานของภาษา SQL ไดเหมอน ๆ กน แตอาจมค าสงพเศษทแตกตางกนบาง เนองจากบรษทผผลตแตละรายกพยายามทจะพฒนา RDBMS ของตนเองใหมลกษณะทเดนกวาระบบอนโดยเพมคณสมบตทเกนขอก าหนดของ แอนซ ซงคดวาจะเปนประโยชนตอผใชเขาไป

ตวอยางค าสง และผลลพธ DELETE ใชส าหรบลบขอมลหรอลบเรคอรดใดในฐานขอมล INSERT ใชส าหรบเพมขอมลหรอเพมเรคอรดใดเขาไปในฐานขอมล SELECT ใชส าหรบเลอกขอมลหรอเลอกเรคอรดทตองการจากฐานขอมล UPDATE ใชส าหรบแกไขหรอแกไขเรคอรดใดในฐานขอมล ตวอยางภาษาสอบถาม MDX

OQL

QUEL

SQL

Page 6: Presentation1
Page 7: Presentation1

ระบบงาน ( System analysis and design ) มการจดขนตอนการพฒนาระบบงานคอมพวเตอรและ สารสนเทศดงน

1.1 วเคราะหระบบงานหรอปญหา ( System or problem analysis ) รวมถงรายละเอยดขอมลท

ตองใชโดยการศกษาระบบงานเดมอยางละเอยด

1.2 ก าหนดรายละเอยดของความตองการของผใชระบบงาน ( Require-ments specification )

1.3 ออกแบบขนตอนวธการท างานของระบบใหม

1.4 ตรวจสอบขนตอนวธใหไดผลตามความตองการ

1.5 ออกแบบโปรแกรม ( Program design )

1.6 เขยนชดค าสง ( Coding )

1.7 ทดสอบโปรแกรม ( Testing ) และหาทผดพลาด ( Debugging )

1.8 น าโปรแกรมและระบบงานไปใชงานจรง ( Implementation or operation )

1.9 บ ารงรกษา ตดตามผล แกไขปรบปรง ( Software maintenance and improvement )

เพอใหทนสมยใชไดตลอดไป จะเหนวาการพฒนาระบบสารสนเทศ จ าเปนจะตองรขนตอนวธการท างานของระบบ เดม ตามดวยการหาวธการแกปญหาโดยใชระบบคอมพวเตอรและโปรแกรม จากนนจงออกแบบวธการท างานใน ระบบใหมใหระเอยดซงจะตองมการสรางโปรแกรมคอมพวเตอรขนมาชวยท างานบางสวน หรอทงหมด

Page 8: Presentation1

แนวทางการสรางโปรแกรมประยกตงาน กรณโปรแกรมประยกตงาน เปนงานโปรแกรมเพอใชแกปญหางานค านวณในสายวชาชพเฉพาะ สาขา เชน งานวศวกรรมศาสตร งานวทยาศาสตร ดงนนหากผสรางงานโปรแกรมเปนผอยในสาย วชาชพนนยอมสามารถวเคราะห วางแผนล าดบการท างาน และล าดบค าสงควบคมการท างานไดด ถกตองกวาใหผอนจดท า ระบบงานโปรแกรมมลกษณะตอบสนองความตองการของผใชระบบไดมากทสด และสามารถปรบระบบงานไดดวยตนเอง มแนวทางด าเนนงานสรางโปรแกรมประยกตงาน ดงน

1. ขนวเคราะหระบบงานเบองตน อาจวเคราะหจากผลลพธ หรอลกษณะรปแบบรายงานของระบบงานนน เพอวเคราะหยอนกลบ ไปถงทมาของขอมลคอสมการค านวณ จนถงขอมลทตองปอนเขาระบบเพอใชในสมการ แนวทางการ วเคราะหระบบงานเบองตนโดยสรปมขนตอนยอยดงน 1.) สงทตองการ 2.) สมการค านวณ 3.) ขอมล น าเขา 4.) การแสดงผล 5.) ก าหนดคณสมบตตวแปร 6.) ล าดบขนตอนการท างาน

2. ขนวางแผนล าดบการท างาน มหลายวธ เชน อลกอรทม ซโดโคด ผงงาน ตางมจดประสงคเพอแสดงล าดบขนตอน กระบวนการแกปญหางานเพอใหไดผลลพธตามตองการ กอนไปสขนตอนการเขยนค าสงงาน และกรณ โปรแกรมมขอผดพลาด สามารถยอนกลบมาตรวจสอบทขนตอนนได

Page 9: Presentation1

3. ขนด าเนนการเขยนโปรแกรม เปนขนตอนการเขยนค าสงควบคมตามล าดบการท างานทไดวเคราะหไวใน กระบวนการวางแผน ล าดบการท างาน ขนตอนนตองใชค าสงใหถกตองตามรปแบบกฎเกณฑไวยากรณการใชงานค าสง ทแต ละภาษาไดก าหนดไว

4. ขนทดสอบและแกไขโปรแกรม กรณผสรางระบบงานและผใชระบบงานเปนคนเดยวกน การทดสอบจงมขนตอน เดยวคอ ทดสอบไวยากรณค าสงงาน และทดสอบโดยใชขอมลจรงเพอตรวจสอบคาผลลพธ แตกรณทผสราง ระบบงาน และผใชระบบงานมใชคนเดยวกน การทดสอบระบบจะม 2 ชวงคอ ทดสอบโดยใชผสราง ระบบงาน เมอไมม ขอผดพลาดใด จงสงใหผใชระบบงานเปนผทดสอบ หากมขอผดพลาดใดจะถก สงกลบไปใหผสรางระบบงานแกไข และตรวจสอบจนกวาจะถกตองแลวจงสงมอบระบบงาน

5. ขนเขยนเอกสารประกอบ เมอโปรแกรมผานการทดสอบใหผลลพธการท างานถกตอง ตองจดท าเอกสารประกอบการ ใช โปรแกรมดวย คมอระบบงานทงายทสดคอ รวมรวมเอกสารทจดท าจาก 1 ‟ 4 มารวมเลม นอกนน อาจมรายละเอยด เกยวกบวธใชโปรแกรมระบบงาน เชน วธปอนขอมล หรออาจมวธตดตงโปรแกรม ระบบงาน รวมทงคณสมบตเครอง คอมพวเตอรทสามารถน าโปรแกรมไปใชงาน เปนตน

Page 10: Presentation1

การเขยนผงงาน ( Flowchart )

ผงงาน คอ แผนภาพทมการใชสญลกษณรปภาพและลกศรทแสดงถงขนตอนการท างานของโปรแกรมหรอระบบทละขนตอน โดยแตละสญลกษณในแผนภาพ จะหมายถงการท างานหนงขนตอน สวนลกศรจะแทนล าดบการท างานขนตอนตางๆ รวมทงทศทางการไหลของขอมลตงแตเรมตนจนไดผลลพธตามตองการ ระบบงานทกชนดทผานการวเคราะหเปนล าดบขนตอนแลว จะสามารถเขยนเปนผงงานได

ประโยชนของผงงาน

„ ชวยล าดบขนตอนการท างานไดงาย ไมสบสน „ ชวยในการตรวจสอบ และแกไขงานไดงาย เมอเกดขอผดพลาด „ ชวยใหการดดแปลง แกไข ท าไดอยางสะดวกและรวดเรว „ ชวยใหผอนสามารถศกษาการท างานไดอยางงาย และรวดเรวมากขน „ เราสามารถเรยนรและเขาใจผงงานไดงาย เพราะผงงานไมขนอยกบภาษาคอมพวเตอรหรอภาษาใดภาษาหนง ผงงานเปน

การสอความหมายดวยภาพ ท าใหงายและสะดวกตอการพจารณาล าดบขนตอนในการท างานดกวาการบรรยายเปนตวอกษร

Page 11: Presentation1

ขอจ ากดของการเขยนผงงาน

การเขยนผงงานไมเหมาะกบงานทมวธการซบซอน เชน มการทเงอนไขในการทอสอบมากมาย ซงมกจะใชตารางการ ตดสนใจ(DECISION TABLE) เขามาชวยมากกวา

วธการเขยนผงงานทด • ใชสญลกษณตามทก าหนดไว • ใชลกศรแสดงทศทางการไหลของขอมลจากบนลงลาง หรอจากซายไปขวา • ค าอธบายในภาพควรสนกระทดรด และเขาใจงาย • ทกแผนภาพตองมลกศรแสดงทศทางเขา - ออก • ไมควรโยงเสนเชอมผงงานทอยไกลมาก ๆ ควรใชสญลกษณจดเชอมตอแทน • ผงงานควรมการทดสอบความถกตองของการท างานกอนน าไปเขยนโปรแกรม

Page 12: Presentation1

การเขยนผงโปรแกรมจะประกอบไปดวยการใชสญลกษณมาตรฐานตาง ๆ ดงตวอยางทแสดงในรปตอไปน

จดเรมตน / สนสดของโปรแกรม

ลกศรแสดงทศทางการท างานของโปรแกรมและการไหลของขอมล

แสดงกจกรรม หรอ ขนตอน

การตรวจสอบเงอนไขเพอตดสนใจ โดยจะมเสนออกจารรปเพอแสดงทศทางการท างานตอไป เงอนไขเปนจรงหรอเปนเทจ

แสดงจดเชอมตอของผงงานภายใน หรอเปนทบรรจบของเสนหลายเสนทมาจากหลายทศทางเพอจะไปส การท างานอยางใดอยางหนงทเหมอนกน

โครงสรางการท างานแบบมการท างานซ า เปนโครงสรางทมการประมวลผลกลมค าสงซ าหลายครง ตามลกษณะเงอนไขทก าหนด อาจเรยก การท างานซ าแบบนไดอกแบบวา การวนลป ( Looping ) โครงสรางแบบการท างานซ านจะมอย 2 ประเภท คอ

Page 13: Presentation1

DO WHILE

เปนโครงสรางทมการทดสอบเงอนไขกอน ถาเงอนไขเปนจรงกจะเขามาท างานในกลม ค าสงทตองท าซ า ซงเรยกวา การเขาลป หลงจากนนกจะยอนกลบไปตรวจสอบเงอนไขใหมอก ถาเงอนไขยงคงเปนจรงอย กยงคงตองท ากลมค าสง ซ าหรอเขาลปตอไปอก จนกระทงเงอนไขเปนเทจ กจะออกจากลปไปท าค าสงถดไปทอยถดจาก DO WHILE หรออาจเปนการจบการท างาน

DO UNTIL เปนโครงสรางการท างานแบบท างานซ าเชนกน แตมการท างานทแตกตางจาก DO WHILE คอจะมการเขา ท างานกลมค าสงทอยภายในลปกอนอยางนอย 1 ครง แลวจงจะไปทดสอบเงอนไข ถาเงอนไขเปนเทจกจะมการเขา ท ากลมค าสงทตองท าซ าอก หลงจากนนกจะยอนกลบไปตรวจสอบเงอนไขใหมอก ถาเงอนไขยงคงเปนเทจอย กยง ตองท ากลมค าสงซ าหรอเขาลปตอไปอก จนกระทงเงอนไขเปนจรง จงจะออกจากลปไปท าค าสงถดจาก UNTIL

หรออาจเปนการจบการท างาน

Page 14: Presentation1

สรปขอแตกตางระหวาง DO WHILE และ DO UNTIL มดงน

1. DO WHILE ในการท างานครงแรกจะตองมการตรวจสอบเงอนไขกอนทกครง กอนทจะมการเขาลปการท างาน

2. DO UNTIL การท างานครงแรกจะยงไมมการตรวจสอบเงอนไข แตจะเขาไปท างานในลปกอนอยางนอย1 ครงแลวจงจะไปตรวจสอบเงอนไข

3. DO WHILE จะมการเขาไปท างานในลปกตอเมอตรวจสอบเงอนไขแลวพบวา เงอนไขเปนจรง แตเมอพบวาเงอนไขเปนเทจ กจะออกจากลปทนท

4. DO UNTIL จะมการเขาไปท างานในลปกตอเมอตรวจสอบเงอนไขแลวพบวา เงอนไขเปนเทจ แตเมอพบวาเงอนไขเปนจรง กจะออกจากลปทนท

Page 15: Presentation1

การวเคราะหงาน (Job Analization)

การตดสนใจเขยนโปรแกรมเพอสงงานใหคอมพวเตอรท านน สงทส าคญทสดในการแกปญหา จะตองด าเนนการตามขนตอนของการเตรยมงาน เรยบเรยงล าดบขนตอนการท างานวาขนตอนใดเปนขนตอนแรกและขนตอนใดเปนขนตอนเปนล าดบถดไป จนกระทงถงขนตอนสดทาย

การวเคราะหงานเปนขนตอนแรกทตองกระท าเมอตองการเขยนโปรแกรมและเปนขนตอนทส าคญทสด โดยจะตองก าหนดขอบเขตของงานหรอปญหา รวบรวมรายละเอยดของปญหาวเคราะหปญหาอยางละเอยดวาตองการใหคอมพวเตอรท าอยางไร ผลลพธทตองการเปนอยางไรรปแบของขอมลทจะปอนเขาเครองเปนอยางไร ถาตองการผลลพธเชนน การวเคราะหงานเปนการศกษาผลลพธ (Output) ขอมลน าเขา (Input) วธการประมวลผล (Process) และการก าหนดชอของตวแปรทจะใชในการเขยนโปรแกรม

หลกเกณฑในการวเคราะหงาน

การวเคราะหงานนบวาเปนหวใจส าคญทสดของการเขยนโปรแกรม เพอสงใหคอมพวเตอรท างาน ซงมหลกเกณฑการวเคราะหงานตามล าดบดงน

Page 16: Presentation1

◦ สงทตองการ คอ การพจารณาอยางกวางๆถงงานทตองการใหคอมพวเตอรท างานงานแตละชนดอาจตองการใหคอมพวเตอรแสดงผลลพธมากกวา 1 อยาง และควรจะเขยนใหชกเจนเปนขอๆ ในการพจารณาสงทตองการอาจจะดทค าสงหรอโจทยของงานนนๆวาตองการใหท าอะไรบาง

◦ ผลลพธทตองการ คอ การวเคราะหถงลกษณะของผลลพธหรอรายงาน หรอรปแบบของผลลพธทเราตองการใหคอมพวเตอรแสดงออกมา รายละเอยดทตองการในรายงานหรอผลลพธนน ๆ เปนหนาทของผเขยนโปรแกรมทจะตองก าหนดรปแบบวางานทตองการใหคอมพวเตอรท านน ควรจะมรายละเอยดอะไร เพอความสะดวกของผน าผลลพธไปใช การวเคราะหผลลพธเปนสงทจ าเปนและมความส าคญ และตองพจารณาอยางละเอยด เพราะการวเคราะหรายงานจะท าใหเราทราบจดหมายทตองการ หรอเปนการก าหนดขอบเขตของงานทเราตองการท านนเอง

◦ ขอมลน าเขา เปนขนตอนทตองท าตอจากการวเคราะหผลลพธ คอ หลงจากทเราไดลกษณะของรายงานแนนอนแลว เรากมาพจารณาขอมลน าเขานนจะตองดจากลกษณะของผลลพธและขนตอนในการประมวลผลดวย

◦ ตวแปรทใช เปนการก าหนดชอแทนความหมายของขอมลตางๆเพอความสะดวกในการอางถงขอมล และการเขยนโปรแกรม การตงชอตวแปรควรจะตงใหมความหมายและเกยวของกบขอมล และควรตงชอตวแปรใหเขากบหลกเกณฑของภาษาคอมพวเตอรนนๆ

◦ วธการประมวลผล เปนขนตอนของวธการ หรอการค านวณเพอใหไดผลลพธตามทตองการ ตงแตการสงใหเครองรบขอมลเขาไปท าการประมวลผลและแสดงผลลพธออกมา ซงเปนขนตอนทจะตองการท างานทกอยางตามล าดบ จงจ าเปนจะตองจดล าดบการท างานตามล าดบกอนหลงใหละเอยดและถกตองทกขนตอน

Page 17: Presentation1

ตวอยางการวเคราะหงาน จงวเคราะหงานเพอหาพนทของสเหลยมผนผาจากสตร พนท = ความกวาง x ความยาว 1.สงทตองการ : หาพนทของสเหลยมผนผาจากสตร พนท = ความกวาง x ความยาว 2.รปแบบผลลพธ : The area is xxxx 3.ขอมลน าเขา : ความกวาง และ ความยาว 4.ตวแปร : L = ความยาว W = ความกวาง

rea = พนท 5.วธประมวลผล :

1) รบขอมล L 2) รบขอมล W 3) ประมวลผล(ค านวณหาพนท) Area = L*W 4) แสดงผล “The area is xxxx” 5) จบการท างาน

Page 18: Presentation1

http://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8

%B2%E0%B8%84%E0%B8%AD%E0%B8%A1%E0%B8%9E%E0%B8%B4%E0%

B8%A7%E0%B9%80%E0%B8%95%E0%B8%AD%E0%B8%A3%E0%B9%8C

http://krutuk.kkw2.ac.th/2012/wp-content/uploads/2012/06/Unit08.pdf

http://www.learners.in.th/blogs/posts/311230

http://itd.htc.ac.th/st_it50/it5012/P_3/System%20Analysis%20and%20Desig

n/B6.htm

http://programsc.wordpress.com/%E0%B8%81%E0%B8%B2%E0%B8%A3%E

0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%87

%E0%B8%B2%E0%B8%99%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%8

1%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B8%94%E0%B9%89%E0%B8%

A7%E0%B8%A2/%E0%B9%81%E0%B8%99%E0%B8%A7%E0%B8%97%E0%B

8%B2%E0%B8%87%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0

%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B8%9B/

Page 19: Presentation1

1.นายเจนรบ ตรษกล เลขท 1 2.นายณฐชนน หมอกลาง เลขท 2 3.นายพงศธร อยคง เลขท 3 4.นางสาวชนกานต ดคลาย เลขท 13 5.นางสาวอนทกร ปอมหน เลขท 25 6.นางสาวปานชนก บญสมพกตร เลขท 36 7.นางสาวภรภทร สงส าเภา เลขท 37

ชนมธยมศกษาปท 6/2