โครงการพบอก นองรบ ครงท 2
สอบบรรจ “คร” ตองรอะไรบาง
รอบทวไปรอบกรณพเศษ (ว16)ผลตครเพอพฒนาทองถน
สอบบรรจ “คร” ตองรอะไรบาง• ความรอบร (50 คะแนน)• ความสามารถทวไป (50 คะแนน)• ความรความเขาใจเกยวกบคณธรรมจรยธรรม
และอดมการณของความเปนคร (50 คะแนน)
ภาค ก.ภาค ข. • วชาการศกษา (75 คะแนน)
• วชาเอก (75 คะแนน)
ภาค ค. : สอบสมภาษณ
• ความรอบร (50 คะแนน)• ความสามารถทวไป (50 คะแนน)• ความรความเขาใจเกยวกบคณธรรมจรยธรรม
และอดมการณของความเปนคร (50 คะแนน)
ภาค ก.กฎหมายทเกยวของกบการปฏบตราชการ
☞ พระราชบญญตการศกษาแหงชาต พ.ศ. ๒๕๔๒ และทแกไขเพมเตม พ.ศ.๒๕๔๕ และ พ.ศ.๒๕๕๓☞ พระราชบญญตระเบยบบรหารราชการกระทรวงศกษาธการ พ.ศ. ๒๕๔๖ และทแกไขเพมเตม☞ พระราชบญญตสภาครและบคลากรทางการศกษา พ.ศ. ๒๕๔๖ และทแกไขเพมเตม☞ พระราชบญญตระเบยบขาราชการครและบคลากรทางการศกษา พ.ศ. ๒๕๔๗ และทแกไขเพมเตม☞ พระราชบญญตคมครองเดก พ.ศ. ๒๕๔๖☞ พระราชบญญตการจดการศกษาส าหรบคนพการ พ.ศ. ๒๕๕๑
ภาค ข. • วชาการศกษา (75 คะแนน)• วชาเอก (75 คะแนน)
1. หลกสตรและการพฒนาหลกสตร2. หลกการสอนทเนนการสอนคดวเคราะหและการจดการเรยนรทเนนผเรยนเปนส าคญ
3. จตวทยาการศกษาและการแนะแนว4. การพฒนาผเรยน5. การบรหารจดการชนเรยน6. การวจยทางการศกษา7. สอ นวตกรรมและเทคโนโลยทางการศกษา8. การวดและประเมนผลการศกษา9. ลกษณะงานทปฏบตตามมาตรฐานต าแหนง
ภาค ข. •คอมพวเตอร- ววฒนาการคอมพวเตอร- ความรเบองตนเกยวกบคอมพวเตอร- โครสรางคอมพวเตอรพนฐาน- อปกรณคอมพวเตอร- ซอฟแวร- ระบบจ านวนและการแปลงเลขฐาน- การค านวณเลขฐานและการแทนรหสขอมล- ระบบสารสนเทศ- การเขยนโปรแกรมคอมพวเตอรเบองตน- โครงสรางการควบคมโปรแกรมคอมพวเตอร- เครอขายคอมพวเตอรและเครอขายอนเทอรเนตเบองตน - ระบบสบคนสารสนเทศ- พรบ.วาดวยการกระท าความผดเกยวกบคอมพวเตอร- ไวรสคอมพวเตอร
• ความรอบร (50 คะแนน)• ความสามารถทวไป (50 คะแนน)• ความรความเขาใจเกยวกบคณธรรมจรยธรรม
และอดมการณของความเปนคร (50 คะแนน)
เรยนรภาค ก.
กฎหมายทเกยวของกบการปฏบตราชการ
☞ พระราชบญญตการศกษาแหงชาต พ.ศ. ๒๕๔๒ และทแกไขเพมเตม พ.ศ.๒๕๔๕ และ พ.ศ.๒๕๕๓☞ พระราชบญญตระเบยบบรหารราชการกระทรวงศกษาธการ พ.ศ. ๒๕๔๖ และทแกไขเพมเตม☞ พระราชบญญตสภาครและบคลากรทางการศกษา พ.ศ. ๒๕๔๖ และทแกไขเพมเตม☞ พระราชบญญตระเบยบขาราชการครและบคลากรทางการศกษา พ.ศ. ๒๕๔๗ และทแกไขเพมเตม☞ พระราชบญญตคมครองเดก พ.ศ. ๒๕๔๖☞ พระราชบญญตการจดการศกษาส าหรบคนพการ พ.ศ. ๒๕๕๑
ครคอมพวเตอร ควรร
เรองทหามท า ผดกฎหมาย พ.ร.บ.คอมพวเตอร
ความหมายของคอมพวเตอร
• คอมพวเตอร (Computer) หมายถง เครองมออปกรณอเลกทรอนกส ท าหนาทรบขอมล จดเกบ และประมวลผลขอมลสารสนเทศตางๆ
• คอมพวเตอร สามารถ ค านวณและประมวลผลได
ขนตอนการท างานของคอมพวเตอร
• รบขอมล
• ประมวลผล
• แสดงผลลพธ
• จดเกบขอมล
• สอสารขอมลInput OutputProcess
Storage
คณสมบตทดของคอมพวเตอร
• ความเรว (Speed)
• ความเชอถอได (Reliable)
• ความถกตองแมนย า (Accurate)
• เกบขอมลจ านวนมาก (Store massive mounts of information)
• ยายขอมลไดรวดเรว (Move information)
มลตมเดย คอ อะไร ??อะไร คอ มลตมเดย ?
มลตมเดย (Multimedia)
หลาย ๆ อยาง,ประสม
13
มลต(Multi)
มเดย (Media)+
สอ , ขาวสาร
สอประสมสอประสม
มลตมเดย (Multimedia)
“มลตมเดย” หมายถง การน าองคประกอบของสอชนดตาง ๆ มาผสมผสานเขาดวยกน ซงประกอบดวย
1. ตวอกษร (Text)
2. ภาพนง (Image)
3. ภาพเคลอนไหว (Animation)
4. เสยง (Sound)
5. วดโอ (Video)
องคประกอบของมลตมเดย
Multimedia
ขอความหรอตวอกษร(Text)
เสยง (Sound)
ภาพเคลอนไหว (Animation)
วดโอ (Video)
ภาพนง (Picture)
เรอง 1ววฒนาการของคอมพวเตอร
ววฒนาการของคอมพวเตอร
• ลกคด (Abacus) เปนเครองค านวณเครองแรก ทมนษยไดประดษฐคดคนขนมา โดยชาวจน และยงมใชงานอยในปจจบน มลกษณะตางๆ ออกไป ลกษณะลกคดของจน ซงมตวนบรางบน สองแถว
• แทงเนเปยร (Napier's rod) เปนเครองมอทประกอบดวยแทงไมตเสนเปนตารางค านวณหลาย ๆ แทง เอาไวใชส าหรบค านวณ แตละแทงจะมตวเลขเขยนก ากบไว เมอตองการผลลพธกหยบแทงทใชระบตวเลขแตละหลกมาอานกบแทงดรรชน (index) ทมตวเลข 0-9 จะไดค าตอบ
ววฒนาการของคอมพวเตอร
• ไมบรรทดค านวณ (Slide Rule) คดคนโดย วลเลยม ออทเตรด โดยน าอลกอรทมของเนเปยรมาเขยนเปนสเกลบนแทงไม เพอใชในการค านวณ
• เครองค านวณของปาสคาล (Pascal's Pascaline Calculator) คดคนโดยเบลส ปาสคาล ถอวาเปนเครองค านวณใชเฟองเครองแรก
ววฒนาการของคอมพวเตอร
• เครองค านวณของไลปนซ (The Leibniz Wheel) คดคนโดย กอตตฟรด วลเฮลม ไลบนช (Gottfried Wilhelm Leibniz) ไดท าการปรบปรงเครองค านวณของปาสคาลใหมประสทธภาพดกวาเดม โดยมการปรบฟนเฟองใหม ใหมความสามารถคณและหารได (แตเดมท าไดเฉพาะการบวกและลบเลขเทานน)
ววฒนาการของคอมพวเตอร
• เครองผลตางของแบบเบจ (Babbage's Difference Engine)
คดคนโดย ชารลส แบบเบจ (Charles Babbage) เปนเครองค านวณทมฟนเฟองจ านวนมาก และสามารถค านวณคาของตารางไดอตโนมต แลวสงผลลพธไปตอกลงบนแปนพมพ
ววฒนาการของคอมพวเตอร• เครองวเคราะหของแบบเบจ (Babbage's Analytical Engine)ตอมาไดพฒนาเครองวเคราะห ซงจะประกอบดวย
• หนวยความจ า ซงกคอ ฟนเฟอง• หนวยค านวณ ทสามารถบวกลบคณหารได• บตรปฏบต คลาย ๆ บตรเจาะรใชเปนตวเลอกวาจะค านวณอะไร• บตรตวแปร ใชเลอกวาจะใชขอมลจากหนวยความจ าใด • สวนแสดงผล คอ เครองพมพ หรอเครองเจาะบตร
• บคคลทน าแนวคดของแบบเบจมาสรางเครอง กคอลกชายของแบบเบจ ชอ เฮนร (Henry) ในป 1910
ววฒนาการของคอมพวเตอรจากการค านวณดวยเครองวเคราะหนมลกษณะใกลเคยงกบสวนประกอบของคอมพวเตอรในปจจบน จงท าให ชารลส แบบเบจ (Charles Babbage) ไดรบการ
ยกยองวาเปน “บดาแหงคอมพวเตอร”
Babbage's Analytical EngineCharles Babbage
ววฒนาการของคอมพวเตอร• ABC เครองค านวณขนาดเลกทใชหลอดสญญากาศ
คลฟฟอรด เบอรจอหน วนเซนต
ถอวาเปนเครองคอมพวเตอรระบบดจตอลเครองแรก
ววฒนาการของคอมพวเตอร•Mark I เครองค านวณอเลกทรอนกสของไอบเอม
โธมส เจ. วตสน
ววฒนาการของคอมพวเตอร• ENIAC เครองคอมพวเตอรเครองแรกของโลก
• คอมพวเตอรทใชในงานธรกจ เปนเครองแรกของโลก ชอวา UNIVAC I (Universal Automatic Computer I ) เปนการผลตคอมพวเตอรเพอขายหรอเชาเปนเครองแรก
คดคนโดย ดร. จอหน ดบบลว มอชล (John W. Mauchly) และจอหน เพรสเปอร เอคเครท (Jonh Presper Eckert)
ววฒนาการของคอมพวเตอร• ยคท 1 (ยคหลอดสญญากาศ) ใชเทคโนโลยหลอดสญญากาศ (Vacuum tube
technology) ในยคนเรมตงแตป ค.ศ. 1951 – 1958 “ตวเครองใหญ ใชก าลงไฟสง
• เกดความรอนสง”
• เครองคอมพวเตอรในยคน ใชในการเกบขอมล คอ ดรมแมเหลก และ บตรเจาะร
• ภาษาคอมพวเตอรทใชในการเขยนโปรแกรมควบคมการท างาน คอภาษาเครอง
หลอดสญญากาศ
ววฒนาการของคอมพวเตอร• ยคท 2 (ยคทรานซสเตอร) เทคโนโลยทรานซสเตอร (Transistors technology)
- มขนาดเลกกวาหลอดสญญากาศ
- มความจ าทสงกวา
- ไมเสยเวลาในการวอรมอพ
- ใชพลงงานต า
- ยคน ภาษาคอมพวเตอรทใชเขยนโปรแกรมในยคน
- คอ ภาษาแอสเซมบล (Assembly)ซงเปนภาษาสญลกษณแทนค าสงตาง ๆ ทรานซสเตอร
ววฒนาการของคอมพวเตอร• ยคท 3 (ยควงจรรวม) มการพฒนาเปนแผงวงจรรวม (Integrated Circuits : IC) เปนวงจรไมโครอเลกทรอนกส มขนาดเลกและบาง นาเชอถอมากกวาความเรวสงขน และท าใหขนาดของคอมพวเตอรเลกลง
** ภาษาเครองคอมพวเตอรในยคน เชน ฟอเทรร (Fortran) และโคบอล (Cobol)
Integrated Circuits : IC
ววฒนาการของคอมพวเตอร• ยคท 4 (ยควแอลเอสไอ) เปนยคของวงจร (Large-Scale Integration: LSI)
เปนวงจรรวมประกอบดวยวงจรอเลกทรอนกสหลายพนวงจรไวบนแผงซลกอนซงเปนชปขนาดเลก และถกน ามาใชเปนชปหนวยความจ า
Large-Scale Integration: LSI
ววฒนาการของคอมพวเตอร• ยคท 5 (ยคเครอขาย) เปนยคเรมตนตงแตศตวรรษท 21
- การพฒนาวงจรวแอลเอสไอ มความตอเนองและรวดเรว
- สามารถบรรจทรานซสเตอรลงบนแผนซลคอนขนาดเลก
- คอมพวเตอรมขดความสามารถเพมขนอยางรวดเรว
- ยคนจะมความพยายามในการประยกตใชคอมพวเตอรกบงานหลายประเภท
- การท างานเปนการประมวลผลแบบขนาน (Parallel Processor)
- มความส าคญกบการท างานดานปญญาประดษฐ (Artificial Intelligence)
เรอง 2ความรเบองตนเกยวกบคอมพวเตอร
ประเภทของคอมพวเตอร1. Super Computer เครองคอมพวเตอรประสทธภาพสง
เหมาะส าหรบการรบและแสดงผลจ านวนมาก ใชในงานวเคราะห และค านวณดานวทยาศาตร
ความรเบองตนเกยวกบคอมพวเตอร
ประเภทของคอมพวเตอร2. Mainframe Computer เครองคอมพวเตอรขนาดใหญ
เปนเครองคอมพวเตอรราคาสง มกอยทศนยคอมพวเตอรหลกขององคกร และตองอยในหองทมการควบคมอณหภมและมการดแลรกษาเปนอยางด
ประเภทของคอมพวเตอร3. Mini Computer เครองคอมพวเตอรขนาดกลาง
นยมใชในสวนของธรกจขนาดใหญ เชน ระบบการจองหองพกในโรงแรมขนาดใหญ
การควบคมเครองจกรในโรงงานอตสาหกรรม
ประเภทของคอมพวเตอร4. Micro Computer เครองคอมพวเตอรขนาดเลก
เครองคอมพวเตอรใชงานทวๆ ไป จะเรยกวา“เครองคอมพวเตอรสวนบคคล Personal Computer (PC)” ซงเรยกรวมทงเครอง Desktop, Notebook หรอ Laptop และ PDA
เรอง 3โครสรางคอมพวเตอรพนฐาน
โครสรางคอมพวเตอรพนฐาน
เรอง 4เครองคอมพวเตอรและอปกรณ
สวนประกอบของคอมพวเตอร
หนวยความจ ารอง
หนวย
ประมวลผลกลาง
หนวยความจ าหลก
หนวยสงออกหนวยรบเขา
• Central Processing Unit
หนวยประมวลผลกลาง
หนวยประมวลผลกลาง
มหนาทท างานหรอประมวลผลตามชดของค าส ง
หนวยประมวลผลกลาง
• Central Processing Unit
หนวยประมวลผลกลาง
• Central Processing Unit
หนวยควบคม
หนวยค านวณและตรรกะ
หนวยประมวลผลกลาง
มหนาทควบคมล าดบการท างาน
มหนาทน าขอมลมาประมวลผล
ทางคณตศาสตรและตรรกศาสตร
8 บต
พฒนาการของไมโครโพรเซสเซอร
16 บต
128 บต
8 บต
หนวยของหนวยความจ า
16 บต
= 1 ไบต
= 16/8 = 2 ไบต
= 128/8 = 16 ไบต
128 บต
หนวยของหนวยความจ า
8 บต1 ไบต
1024 ไบต1 กโลไบต
1024 กโลไบต1 เมกะไบต
1024 เมกะไบต1 กกะไบต
หนวยความจ าหลก
• มหนาทในการเกบขอมลและโปรแกรม
ขณะท างาน เพอทจะใหซพยเรยกไปใชงานได
• เกบขอมลโดยก าหนดต าแหนงทอยขอมล
ซพยจะอานขอมลโดยอางต าแหนงทอย
: การเขาถงโดยสม
หนวยความจ าหลก
•Random Access Memory• เกบขอมลส าหรบท างานทวไป
• จ าเปนตองมกระแสไฟฟา
จายใหวงจร
•Read Only Memory• เกบโปรแกรมส าคญบางอยาง
• แมไมมกระแสไฟฟาจายใหวงจร
ขอมลกจะไมถกลบ
สวนประกอบของคอมพวเตอร
หนวยความจ ารอง
หนวย
ประมวลผลกลาง
หนวยความจ าหลก
หนวยสงออกหนวยรบเขา
หนวยความจ ารอง
• มหนาทในการเกบขอมลและโปรแกรม
ทตองการใชภายหลง
• เพอขนาดความจของหนวยความจ า
หนวยความจ ารอง
หนวยความจ ารอง
แผนบนทก
ฮารดดสก
เทปแมเหลก
แผนซด
หนวยความจ าแบบแฟลช
หนวยรบเขา
• อปกรณทน าขอมลหรอโปรแกรม
เขาไปเกบไวในหนวยความจ าหลก
หนวยรบเขา
หนวยรบเขา
หนวยสงออก
• รบขอมลทประมวลผลแลว
เพอแสดงผลในรปแบบตาง ๆ
หนวยสงออก
หนวยสงออกหนวยความจ าหลกหนวยความจ าหลก หนวยความจ ารองหนวยความจ ารอง
หนวยรบเขาหนวยรบเขา หนวยสงออกหนวยสงออก
แปนพมพ (Keyboard)
ประเภทของ keyboard มอย 5 แบบ
1. desktop keyboard เปนคยบอรดมาตรฐานแบบ 101 ปม2. desktop keyboard with hot key เปนคยบอรดทมปมพเศษเพมเขามามากกวาแบบมาตรฐาน3. wireless keyboard เปนคยบอรดไรสายเชอมตอกบคอมพวเตอรผานทางการเชอมตอไรสาย4. security keyboard เปนคยบอรดทมระบบรกษาความปลอดภย5. notebook keyboard เปนคยบอรดขนาดเลกและบาง
เรอง 5ซอฟแวร (Software)
ซอฟตแวร (Software) ซอฟตแวร (Software) หมายถงชดค าสงหรอโปรแกรมทใชสงงานใหคอมพวเตอรท างาน
ความจ าเปนของซอฟตแวรการทคอมพวเตอรสามารถท างานใหกบเราไดอยางมากมาย เปนเพราะวามผพฒนาโปรแกรมคอมพวเตอรมาใหเราสงงานคอมพวเตอร
ซอฟตแวรหรอโปรแกรมพวเตอรจงเปนสวนส าคญทควบคมการท างานของคอมพวเตอรใหด าเนนการตามแนวความคดทไดก าหนดไวลวงหนาแลว
ซอฟตแวรและภาษาคอมพวเตอรการบอกสงทมนษยเขาใจใหคอมพวเตอรรบร และท างานไดอยางถกตอง
จ าเปนตองมสอกลาง ถาเปรยบเทยบกบชวตประจ าวนแลว เรามภาษาทใชในการตดตอสอสาร เชนเดยวกนถามนษยตองการถายทอดความตองการใหคอมพวเตอรรบร จะตองอาศยสอกลางทเรยกวา “ภาษาคอมพวเตอร” ภาษาคอมพวเตอรในแตละยคประกอบดวย
ภาษาคอมพวเตอรภาษาคอมพวเตอรในแตละยคประกอบดวย1. ภาษาเครอง (Machine Languages)2. ภาษาแอสเซมบล (Assembly Languages)3. ภาษาระดบสง (High-Level Languages)4. ภาษายคท 4 (Fourth-Generation Languages:4GL)5. ภาษาเชงวตถ (Object-Oriented Languages)
ชนดของซอฟตแวร
ซอฟตแวรระบบ ซอฟตแวรประยกต
ซอฟตแวร
ระบบปฏบตการ ตวแปลภาษา ส าเรจ เฉพาะ
ซอฟตแวรระบบคอมพวเตอรประกอบดวย หนวยรบเขา หนวยสงออก หนวยความจ า และหนวยประมวลผล ในการท างานของคอมพวเตอรจ าเปนตองมการด าเนนงานกบอปกรณพนฐานทจ าเปน ดงนนจงตองมซอฟตแวรระบบเพอใชในการจดการระบบ หนาทหลกของซอฟตแวรระบบประกอบดวย
ซอฟตแวรระบบ (ตอ)หนาทหลกของซอฟตแวรระบบประกอบดวย1. ใชในการจดการหนวยรบเขาและหนวยสงออก เชน รบการกดแปนตาง ๆ บนแผงแปนอกขระ
สงรหสตวอกษรออกทางจอภาพหรอเครองพมพ ตดตอกบอปกรณรบเขา และสงออกอน ๆ เชน เมาส อปกรณสงเคราะหเสยง
2. ใชในการจดการหนวยความจ า เพอน าขอมลจากแผนบนทกมาบรรจยงหนวยความจ าหลก หรอในท านองกลบกน คอน าขอมลจากหนวยความจ าหลกมาเกบไวในแผนบนทก
3. ใชเปนตวเชอมตอระหวางผใชงานกบคอมพวเตอร สามารถใชงานไดงายขน เชน การขอดรายการสารระบบในแผนบนทก การท าส าเนาแฟมขอมล
ซอฟตแวรระบบพนฐานทเหนกนทวไป แบงออกเปนระบบปฏบตการ และ ตวแปลภาษาซอฟตแวรทงสองประเภทนท าใหเกดพฒนาการประยกตใชงานไดงายขน
ซอฟตแวรระบบ - ระบบปฏบตการ
ระบบปฏบตการ (Operating System : OS) เปนซอฟตแวรใชในการดแลระบบคอมพวเตอร เครองคอมพวเตอรทกเครองจะตองมซอฟตแวรระบบปฏบตการน ตวอยางเชนดอส วนโดวส โอเอสท ยนกซ เปนตน
ในการพฒนาซอฟตแวรจ าเปนตองมซอฟตแวรทใชในการแปลภาษาระดบสง เพอแปลภาษาระดบสงใหเปนภาษาเครอง ภาษาระดบสงมหลายภาษา ภาษาระดบสงนสรางขนเพอใหผเขยนโปรแกรมเขยนชดค าสงไดงาย
ภาษาระดบสงทพฒนาขนมาทกภาษาจะตองมตวแปลภาษา ตวอยางภาษาระดบสง เชน PASCAL, BASIC, C, LOCO เปนตน
ซอฟตแวรประยกต
ซอฟตแวรประยกต คอซอฟตแวรทใชกนงานดานตางๆ ตามความตองการของผใช ทสามารถน ามาใชประโยชนไดโดยตรง เราแบงซอฟตแวรประยกตออกเปนสองกลมคอ ซอฟตแวรส าเรจ และซอฟตแวรทพฒนาขนใชงานเฉพาะ
ซอฟตแวรประยกต - ซอฟตแวรส าเรจซอฟตแวรส าเรจ เปนซอฟตแวรทบรษทพฒนาขน แลวน าออกมาจ าหนายเพอใหผใชงานซอไปใชงานไดโดยตรง โดยมจ าหนายในทองตลาดทวไป ม 5 กลมใหญ ไดแก
1.ซอฟตแวรประมวลผลค า2.ซอฟตแวรตารางท างาน3.ซอฟตแวรจดการฐานขอมล4.ซอฟตแวรน าเสนอ5.ซอฟตแวรสอสารขอมล
เรองท 6ระบบจ านวนและการแปลงเลขฐาน
ระบบจ านวนหรอระบบตวเลข
ระบบจ านวนหรอระบบตวเลข คอตวเลขตางๆ ทใชในการค านวณเพอประยกตใชในงานดานตางๆ ระบบจ านวนมความส าคญอยางมากเพอในการใชงานค านวณตวเลขตางๆ เพอท าการประมวลผลใหไดผลลพธทจะน าไปใชงาน
เพอใหมนษยสามารถสงงานคอมพวเตอรได ดงนนจงไดมการสรางระบบตวเลขทน ามาแทนสภาวะของกระแสไฟฟาโดย “0” จะแทนสภาวะไมมกระแสไฟฟา และ “1” จะแทนสภาวะทมกระแสไฟฟา ดงนนระบบจ านวนในคอมพวเตอรโดยปกตจะเปนระบบเลขฐานสอง
(Binary Number System)
ระบบจ านวน
• ระบบจ านวนของเลขฐานสอง (Binary Number System) ประกอบดวย 2 ตวเลข คอ 0 และ 1• ระบบจ านวนของเลขฐานแปด (Octal Number System) ประกอบดวย 8
ตวเลข คอ 0,1,2,3,4,5,6,7• ระบบจ านวนของเลขฐานสบ (Decimal Number System) ประกอบดวย
10 ตวเลข คอ 0,1,2,3,4,5,6,7,8,9• ระบบจ านวนของเลขฐานสบหก (Hexadecimal Number System)
ประกอบดวย 16 ตวเลข คอ 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F โดย A = 10, B = 11, C = 12, D = 13, E = 14, F = 15
ตวอยางการเปรยบเทยบเลขฐานตางๆ กบเลขฐานสบ
เลขฐานสบ(Decimal)
เลขฐานสอง(Binary)
เลขฐานแปด(Octal)
เลขฐานสบหก(Hexadecimal)
0 0 0 01 1 1 12 10 2 23 11 3 34 100 4 45 101 5 56 110 6 67 111 7 78 1000 10 89 1001 11 910 1010 12 A11 1011 13 B12 1100 14 C13 1101 15 D
จงหาค าตอบดงตอไปน
ใหท าการแปลงเลขฐานดงน (37)10 = ( ? )2
ใหท าการแปลงเลขฐานดงน (50)10 = ( ? )8
ใหท าการแปลงเลขฐานดงน (87)10 = ( ? )16
ใหท าการแปลงเลขฐานดงน (0.6875)10 = ( ? )2
ใหท าการแปลงเลขฐานดงน (0.9375)10 = ( ? )8
ตวอยางท 1.1 ใหท าการแปลงเลขฐานดงน (37)10 = ( ? )2
ตวหาร 2 37 เศษ
2 18 1
2 9 0
2 4 1
2 2 0
1 0
ค าตอบ (37)10 = (100101)2
ตวอยางท 1.2 ใหท าการแปลงเลขฐานดงน (50)10 = ( ? )8
ตวหาร 8 50 เศษ8 6 2
0 6
ค าตอบ (50)10 = ( 62 )8
ตวอยางท 1.3 ใหท าการแปลงเลขฐานดงน (87)10 = ( ? )16
ตวหาร 16 87 เศษ16 5 7
0 5
ค าตอบ (87)10 = ( 57 )16
ตวอยางท 1.4 ใหท าการแปลงเลขฐานดงน (0.6875)10 = ( ? )2
0.6875 0.3750 0.7500 0.5000
X X X X
2 2 2 2
1.3750 0.7500 1.5000 1.0000
ค าตอบ (0.6875)10 = (0.1011)2
ตวอยางท 1.5 ใหท าการแปลงเลขฐานดงน (0.9375)10 = ( ? )8
0.9375 0.5000
X X
8 8
7.5000 4.0000
ค าตอบ (0.9375)10 = ( 0.74 )8
เรองท 7ระบบสารสนเทศ
ระบบสารสนเทศ
ระบบสารสนเทศ (Information System)
• หมายถง กระบวนการหลายๆ กระบวนการทรวมตวกน เพอเกบรวบรวมขอมล ประมวลผลเพอปรบเปลยนขอมลใหอยในรปแบบของสารสนเทศ ตลอดจนการกระจายสารสนเทศทเปนผลลพธจากการประมวลผลไปสผ ใช
ระดบการบรหารและระบบสารสนเทศ
ระดบปฏบตการ (Operational Level)
Accounting
ประเภทของระบบสารสนเทศ
ระดบการบรหารระดบกลยทธ
(Strategic Level)
ระดบการจดการ (Management Level)
ระดบความร (Knowledge Level)
ผบรหารระดบสง (Senior Manager)
ผบรหารระดบกลาง
(Middle Manager)
พนกงานระดบความรและเชยวชาญ(Knowledge and Data
Worker)
Sale and Marketing
ผบรหารระดบปฏบตการ(Operational
Manager)
Manufacturing Finance Human Resource
ระบบสารสนเทศ
องคประกอบของระบบสารสนเทศ1. สวนน าเขา (Input)
2. สวนประมวลผล (Process)
3. สวนผลลพธ (Output)
4. สวนปอนกลบ (Feedback)
ระบบสารสนเทศ
INPUT PROCESS OUTPUT
FEEDBACK
ขอมลดบ สารสนเทศ
Originate
ClassifyEdit
Report
DisplayIssue
Summarize, Compare, Calculate, Sort, Retrieve
• องคประกอบของระบบสารสนเทศ
ชนดของระบบสารสนเทศ• ประเภทระบบสารสนเทศทแบงตามโครงสรางขององคกร
• ประเภทระบบสารสนเทศตามลกษณะการสนบสนนการท างาน
• ประเภทระบบสารสนเทศตามลกษณะการจดการ
ชนดของระบบสารสนเทศ• ประเภทระบบสารสนเทศทแบงตามโครงสรางขององคกร1. Departmental Information Systems
(Departmental IS) 2. Enterprise Information System (EIS) 3. Interorganizational System (IOS)
ชนดของระบบสารสนเทศ• ประเภทระบบสารสนเทศตามลกษณะการสนบสนนการท างาน1. ระบบสารสนเทศส าหรบการตลาด (Marketing Information
Systems) 2. ระบบสารสนเทศส าหรบฝายการผลต
(Manufacturing and Production Information System) 3. ระบบสารสนเทศส าหรบฝายการเงน (Finance Information
System) 4. ระบบสารสนเทศส าหรบฝายบญช (Accounting Information
System) 5. ระบบสารสนเทศส าหรบฝายทรพยากรบคคล
(Human Resources Information System)
ชนดของระบบสารสนเทศ
• ประเภทระบบสารสนเทศตามลกษณะการจดการ1. Transaction Processing System (TPS) : ระบบประมวลผลธรกรรม
2. Management Information System (MIS) : ระบบสารสนเทศเพอการจดการ
3. Knowledge Management System (KWS) : ระบบการจดการความร
4. Office Automation System (OAS) : ระบบส านกงานอตโนมต
5. Decision Support System (DSS) : ระบบสนบสนนการตดสนใจ
6. Group Support System (GSS) : ระบบสนบสนนการท างานเปนทม
7. Executive Information System (EIS) : ระบบสารสนเทศผบรหาร
ชนดของระบบสารสนเทศ
• ประเภทระบบสารสนเทศทแบงตามโครงสรางขององคกร1. Departmental Information Systems (Departmental
IS) ภายในองคกรจะมการแบงหนาทการท างานออกเปน หนวยงาน/แผนก/ฝายตางๆ และมการใชระบบสารสนเทศ ตวอยางของระบบสารสนเทศ คอ• Human Resource Information System ระบบสารสนเทศทรพยากรบคคล
ทมใชในฝายทรพยากรบคคล• Finance and Account Information System ระบบสารสนเทศดาน
การเงนและบญช ทมใชในฝายการเงนและบญช• Manufacturing and Production Information System ระบบ
สารสนเทศส าหรบฝายการผลต• Marketing Information Systems ระบบสารสนเทศส าหรบการตลาด
ชนดของระบบสารสนเทศ
• ประเภทระบบสารสนเทศทแบงตามโครงสรางขององคกร1. Departmental Information Systems
(Departmental IS)
• ในองคกรขนาดใหญ ฝายทรพยากรบคคลอาจแบงเปนฝายยอยๆ อก และในแตละฝายยอยเหลานนอาจมระบบสารสนเทศเปนของตนเอง ดงนนการจดการระบบสารสนเทศของฝายทรพยากรบคคลอาจมการจดการแบบรวมศนย ทเปนการรวมระบบสารสนเทศตางๆ ของฝายทรพยากรบคคลทมอยทงองคกรเขาดวยกน
ชนดของระบบสารสนเทศ
• ประเภทระบบสารสนเทศทแบงตามโครงสรางขององคกร
2. Enterprise Information System (EIS) ในขณะท Departmental IS เปนระบบสารสนเทศทแบงตามหนาทการท างาน
ขององคกร แตระบบ EIS เปนการรวมระบบสารสนเทศของหนวยงานตางๆ ขององคกรเขาดวยกน หรอ กลาวงายๆ คอ เปนการรวม Departmental IS ของทงองคกรเขาดวยกน
ตวอยางของ EIS คอ ERP (Enterprise Resource Planning) ทเปนระบบสารสนเทศทจดการและวางแผนการใชทรพยากรทวทงองคกร
ชนดของระบบสารสนเทศ
• ประเภทระบบสารสนเทศทแบงตามโครงสรางขององคกร
3. Interorganizational System (IOS) ระบบสารสนเทศทเชอมโยงระบบสารสนเทศขององคกรอนเขาดวยกน โดยทการเชอมโยงเหลานนจะท าผานระบบเครอขายทเรยกวา เอกซทราเนต ซง IOS เปนระบบสารสนเทศหลกของการท าพาณชยอเลกทรอนกส (E-commerce)
ชนดของระบบสารสนเทศ
• ประเภทระบบสารสนเทศทแบงตามโครงสรางขององคกร
3. Interorganizational System (IOS) เชน บ.ไครสเลอร เชอมตอขอมลการผลตรถยนตของตนเองเขากบระบบสารสนเทศของ บ.บดด ซงเปนผผลตเหลกแผนส าหรบใชผลตรถยนต บ.บดดสามารถตรวจสอบสถานการณผลตรถยนตของ บ.ไครสเลอรผานระบบอเลกทรอนกส และจดการสงเหลกแผนมาใหในระยะเวลาทตองการโดยอตโนมต ซง บ.ไครสเลอรไมตองท าการสงซอ ตย.ขางตนชใหเหนวาการท างานของสององคกรเปนการเชอมระบบสารสนเทศของแตละฝายเขาดวยกน ใชขอมล/สารสนเทศรวมกน
ขอดและขอเสยของการใชระบบสารสนเทศ
ขอด
ระบบสารสนเทศสามารถท าการค านวณและประมวลผลงานไดเรวกวาคน ระบบสารสนเทศชวยเหลอองคกรในการเรยนรรปแบบการซอสนคาและความพงพอใจ
ของลกคา ระบบสารสนเทศน าเสนอประสทธภาพภาพผานการใหบรการตางๆ เชน เครองATM หรอ
เครองบนทใชคอมพวเตอรควบคม เปนตน ระบบสารสนเทศสนบสนนระบบรกษาโรคขนกาวหนา รงสวทยาและ การเฝาตรวจคนไข อนเทอรเนตชวยในการเผยแพรขาวสารไปสผคนทวโลกได
ขอดและขอเสยของการใชระบบสารสนเทศ
ขอเสย
ระบบสารสนเทศสามารถท างานไดอตโนมต อาจท าใหมอตราคนตกงานเพมขน
ระบบสารสนเทศถกน ามาใชงานอยางกวางขวางแทบจะทกเรอง การลมเหลวของระบบอาจน าไปสความลมเหลวขององคกร
ระบบอนเตอรเนตอาจถกน ามาใชในการถายทอดขอมลหรอโปรแกรมทละเมดลขสทธได
ผคนทใชระบบสารสนเทศเปนอยางมากจะประสบปญหาการเจบปวยในรปแบบใหมๆ
เรองท 8การเขยนโปรแกรมคอมพวเตอรเบองตน
โปรแกรมเมอรคนแรกของโลก Augusta Lovelace Ada คอ โปรแกรมเมอรคนแรกของโลก
แต Edsger Wybe Dijkstra ใชค าวา
โปรแกรมเมอร (Programmer) กบโลกของคอมพวเตอรเปนคนแรก
ขอมลจาก http://www.cs.utexas.edu/users/dahlin/Classes/GradOS/papers/p341-dijkstra.pdf
โปรแกรมเมอรคนแรกของโลก
•"what if a calculating engine could not only foresee but could act on that foresight" •(จะเปนอยางไร ถาหากเครองค านวณไมเพยงสามารถหยงรได หากแตสามารถตอบสนองตอการหยงรนนไดดวย)•สงทเธอท าคอ การสรางภาษาส าหรบเครองวเคราะห (analytical engine)
โปรแกรมเมอรคนแรกของโลก
•แตงเพลงทซบซอน •สรางภาพกราฟก•น ามาใชเพอการค านวณขนสง •พฒนาวงการวทยาศาสตรได
•รอยกวาปตอมา ในป พ.ศ. 2522 (ค.ศ. 1979) ก ร ะ ท ร ว ง ก ล า โ ห ม ส ห ร ฐ ฯ ส ร า งภาษาคอมพวเตอรมาตรฐานISO ขนมาตวแรก พรอมต งชอเพอเปนเกยรตแก เลด เอดา วา ภาษา "ADA"
ภาษาคอมพวเตอร
• สามารถแบงออกไดเปน 5 ยคคอ1. ภาษาเครอง (Machine language)2. ภาษาแอสเซมบล (Assembly language)3. ภาษาชนสง (High-level language)หรอ ภาษารนท 3
(3GL:Third Generation Language)4. ภาษาชนสงมาก (Very high-level language) หรอภาษารนท 4 (4GL)5. ภาษาธรรมชาต (Natural language) หรอภาษารนท 5 (5GL)
1. ภาษาเครอง (Machine language)
• เปนภาษาพนฐานทคอมพวเตอรสามารถเขาใจได • แตละค าสงประกอบขนจากกลมตวเลข 0 และ 1ซงเปนเลขฐานสอง
2. ภาษาแอสเซมบล (Assembly language)
• เปนภาษาทใชสญลกษณขอความ แทนกลมของตวเลขฐานสอง เพอใหงายตอการเขยนและการจดจ ามากขน • การท างานของโปรแกรมจะตองท าการแปลภาษาแอสเซมบลใหเปนภาษาเครอง โดยใชตวแปลทเรยกวา แอสเซมเบลอร (Assembler)
3. ภาษาชนสง (High-level language) หรอภาษารนท 3(3GL:Third Generation Language)• ถกสรางขนมาเพอใหเขยนโปรแกรมไดงายขน • โดยมลกษณะเหมอนกบภาษาองกฤษทวไป• ผเขยนไมจ าเปนตองมความรเกยวกบฮารแวรแตอยางใด• ภาษานจ าเปนตองมตวแปลภาษาเครองเชนกน เรยกตวแปลนวา คอมไพเลอร
(compiler) หรอ อนเตอรพรเตอร (Interpreter) อยางใดอยางหนง• ตวอยางของภาษาชนสง เชน ภาษาปาสคาล ภาษาซ ภาษาโคบอล ภาษาเบสก ภาษาฟอรแทรน
4. ภาษาชนสงมาก (Very high-level language)หรอภาษารนท 4 (4GL)
• เปนภาษาทมลกษณะคลายภาษาพดตามปกตของมนษย ภาษานจะชวยใหการเขยนโปรแกรมเรวมากขนกวาภาษาในรนท 3เนองจากมเครองมอทชวยในการสรางแบบฟอรมหนาจอ เพอจดการกบขอมลรวมไปถงการออกรายงาน เมนตาง ๆ • ตวอยางของภาษาชนสงมากไดแก informix-4GL, MAGIC ,
Delphi , Power Builder ฯลฯ
5. ภาษาธรรมชาต (Natural language) หรอภาษารนท 5 (5GL)
• เปนภาษาทสามารถสงงานคอมพวเตอรโดยใชรปแบบของภาษามนษยไดเลย • ค าสงอยในรปแบบทไมแนนอนตายตว แตคอมพวเตอรจะท าการแปลใหออกมาในรปทคอมพวเตอรเขาใจได • ภาษานถกสรางขนมาจากเทคโนโลยทางดานระบบผเชยวชาญ
(Expert system)• ตวอยางภาษาในรนท 5 ไดแก ภาษา PROLOG เปนตน
ขนตอนการเขยนโปรแกรมคอมพวเตอร
117
•การวเคราะหปญหา (Problem analysis)•การออกแบบโปรแกรม (Design)•การเขยนโปรแกรมโดยใชภาษาใดภาษาหนง (Coding)•การตรวจสอบขอผดพลาดของโปรแกรม (Testing and Debugging )•การทดสอบความถกตองของโปรแกรม (Testing and validating)•การท าเอกสารประกอบโปรแกรม (Documentation)•การบ ารงรกษาโปรแกรม (Program Maintenance)
การออกแบบโปรแกรม
118
เครองมอทใชในการออกแบบผงงาน (Flowchart) ขนตอนการแกปญหาทละขนตอนในลกษณะรปภาพรหสจ าลอง (Pseudo) รปแบบเปนภาษาพดงาย ๆ ภาษาองกฤษ หรอภาษาไทยกได
119
สญลกษณในผงงาน
จดเรมตน หรอสนสด
อานขอมลเขา หรอแสดงผล
ประมวลผล
ตดสนใจ
แฟมขอมล
จดเชอมตอในหนาเดยวกน
โปรแกรมยอย
แสดงผลทางหนาจอแสดงทศทางการประมวลผล
พมพผลทางเครองพมพ
จดเชอมตอในหนาอน
การพฒนาอลกอรธม
120
• หลกการโครงสรางควบคม (Control structures)การเขยนขนตอนในรายละเอยดของแตละอลกอรธม อาศย
โครงสรางควบคมดงน • โครงสรางล าดบ (Sequence structure)• โครงสรางตดสนใจ (Selection structure)• โครงสรางท าซ า (Repetition structure)
การพฒนาอลกอรธม
121
• โครงสรางล าดบ (Sequence)• หมายถง งานทตองท าตองมล าดบกอนหลง • เชน อลกอรธม “การตนนอนตอนรบวนใหม”
• งาน ตนนอน• งาน ถอดชดนอน• งาน เขาหองน า• งาน แตงตว• งาน เดนทางมาเรยน
ตองจดล าดบใหถกตอง
งาน ตนนอน
งาน ถอดชดนอน
งาน เขาหองน า
งาน แตงตว
งาน เดนทางมาเรยน
โครงสรางการท างานแบบล าดบ (Sequence)
122
• โครงสรางล าดบ• หลกการใหมองงานเปนชนใหญกอน ยงไมตองลงรายละเอยด แลว
จดล าดบความคดวาจะท าอะไร กอนหรอหลง ตามล าดบ
งาน 1
งาน 2
Beginงาน 1งาน 2
endผงงาน รหสเทยม
ตวอยางการเขยนผงงาน
123
• จงเขยนผงงานทแสดงล าดบการค านวณตวเลข เพอหาผลลพธการค านวณ แลวเกบผลลพธไวในหนวยความจ าต าแหนง
8 + 10 / 5 - 6 * 3โดยมล าดบการค านวณทางเลขคณต ดงน
1. ยกก าลง2. คณหรอหาร (โดยท าจากซายไปขวา)3. บวกหรอลบ (โดยท าจากซายไปขวา)
ตวอยางการเขยนผงงาน
124
เรมตน
T1 = 10 / 5
T2 = 6 * 3
1
1
T3 = 8 + T1
K = T3 - T2
จบงาน
8 + 10 / 5 - 6 * 3
การพฒนาอลกอรธม
125
• โครงสรางตดสนใจ (selection)• โครงสราง IF• โครงสราง IF else
การพฒนาอลกอรธม
126
• โครงสราง IF• เปนโครงสรางททดสอบเงอนไข แลวเลอกวาจะท าหรอไมท า กอนทจะไปท างานอนตอไป
เงอนไข งานทตองท าใช
งานตอไป
ไมใช
การพฒนาอลกอรธม
127
ตวอยาง โครงสราง IFแมถามวาหวขาวหรอไม ถาหวกใหกน ถาไมหวไมตองกน แลวจง เดนทางไปโรงเรยน (งานตอไป)
หวใชไหม? งานกนขาวใช
งานเดนทางมาเรยน
ไมใช
ตวอยางการเขยนผงงาน
128
• จงเขยนผงงานแสดงการเขยนและสงจดหมาย
เรมตน
เขยนจดหมาย
พบจดหมาย
ใสซองจดหมาย
จาหนาซอง
1 จบงาน
1
มแสตมปหรอไม
ท าการซอแสตมป
ตดแสตมป
สงจดหมาย
ม ไมม
การพฒนาอลกอรธม
129
• โครงสราง IF-else
If เงอนไขงาน 1
Elseงาน 2
End if
เงอนไข
งาน 1งาน 2
ใชไมใช
ตวอยางการเขยนผงงาน
130
• เมอเราซอยาจากรานขายยาทมอยทว ๆ ไปนน ในสวนของวธใชยามกจะแยกขนาดรบประทานไวตามอาย เชนอายมากกวา 10 ป รบประทานครงละ 3 ชอนชาอาย 6-10 ป รบประทานครงละ 2 ชอนชาอาย 2-5 ป รบประทานครงละ 1 ชอนชาเดกอายต ากวา 1 ป หามรบประทาน
จงเขยนผงงานทแสดงถงขนาดของการใชยาตามอายน
131
เรมตน
อาย > 10
6 <= อาย <=10
2 <= อาย <=5
หามรบประทาน
จบงาน
รบประทานครงละ3 ชอนชา
รบประทานครงละ2 ชอนชา
รบประทานครงละ1 ชอนชา
ใช
ใช
ใชไมใช
ไมใช
ไมใช
การพฒนาอลกอรธม
132
• โครงสรางท าซ า (Repetition Structure)• While Repetition Structure
• โครงสรางทตองตรวจสอบเงอนไขกอนท าในลป• Do While Repetition Structure
• โครงสรางทตองประมวลผลในลปอยางนอย 1 รอบกอนทดสอบเงอนไขออกจากลป
การพฒนาอลกอรธม
133
โครงสราง while
While เงอนไขงาน
end while
เงอนไข
งาน
เทจ
จรง
รหสเทยม
ผงงาน
การพฒนาอลกอรธม
134
โครงสราง DO while
เงอนไข
งาน
เทจ
จรง
ผงงาน
DOค าสงตาง ๆ
While เงอนไข
รหสเทยม
โครงสรางการท างานแบบมการท างานซ า (Iteration)
135
จงเขยนผงงาน แสดงถงการพมพคาบวกของ 1+2+3+4+5+.....+100
ออกทางเครองพมพ
เรมตน
J=1SUM = 0
SUM = SUM+J
J=J+1
J <=100? Print SUM จบงานใช ไมใช
การเขยนโปรแกรมโดยใชภาษาใดภาษาหนง(Coding)
136
• การเขยนโปรแกรมทดนน ควรจะท าตามขนตอน คอเรมตงแต วเคราะหปญหา กอนแลวท าการออกแบบโปรแกรม จงเรมเขยนโปรแกรม ส าหรบผ ทไมมประสบการณควรทดลองเขยนในกระดาษกอน แลวตรวจสอบจนแนใจวาสามารถท างานไดแลวจงท าการคยลงเครอง
การตรวจสอบขอผดพลาดของโปรแกรม(Testing and Debugging the Program)
137
• รปแบบขอผดพลาด ม 3 แบบคอ• Syntax Error – ขอผดพลาดจากการใชไวยากรณภาษาทผด หรอ
อาจเกดจากการสะกดค าผด• Run-time Error – ขอผดพลาดในระหวางการปฏบตงาน
(Execution) มกเกดจากความรเทาไมถงการณ• Logical Error – ขอผดพลาดทหาและแกไดยากทสด ตองท าการไล
โปรแกรมทละค าสงเพอหาขอผดพลาดนน
การตรวจสอบขอผดพลาดของโปรแกรม(Testing and Debugging the Program)
138
วธการตรวจสอบขอผดพลาดของโปรแกรม มดงนการตรวจสอบดวยตนเอง (Self Checking) เขยนโปรแกรมลงกระดาษ
แลวไลเชคตรวจสอบการท างานทละขนดวยตนเอง วาจะมการท างานทถกตองตามความตองการหรอไม
ตรวจสอบดวยการแปลโปรแกรม (Translating) การแปลเปนภาษาเครอง ตรวจสอบขอผดพลาดของโปรแกรม
การทดสอบความถกตองของโปรแกรม (Testing and Validating)
139
วธทดสอบความถกตองของขอมล มดงนกรณทขอมลถกตอง (valid case) ทดสอบโดยใสขอมลทถกตองลงไปใน
โปรแกรม เพอทดสอบผลลพธวาตรงกบทตองการหรอไมการใชขอบเขตและความถกตองของขอมล (Range check and
Completeness check) เปนการเชคขอบเขตขอมลการใชความสมเหตสมผล (Consistency Check)
การทดสอบความถกตองของโปรแกรม (Testing and Validating)
140
ขอมลทเปนตวเลขและตวอกษร (Correct No. and Type character check)ตรวจสอบวาถาเปนฟลดทเปนตวเลขอยางเดยว เชน จ านวนเงน กควรจะปอนขอมลไดเฉพาะตวเลขเทานน
ขอมลเปนไปตามขอก าหนด (Existence Check) ขอมลทปอนตองเปนไปตามทก าหนดไวแนนอนแลวเทานน
เรองท 8 การเขยนโปรแกรมคอมพวเตอรเบองตน1.ขอใดเปนค าสงการแสดงผลออกมาทางจอภาพของภาษาซ
ก. showข. scanfค. presentง. Printf
เรองท 8 การเขยนโปรแกรมคอมพวเตอรเบองตน2. ขอใดเปนค าสงการรบคาจากทางแปนพมพของภาษาซ
ก. showข. Scanf ค. presentง. printf
เรองท 8 การเขยนโปรแกรมคอมพวเตอรเบองตน3. ถาตองการเขยนค าสงใหแสดงผลโดยการขนบรรทดใหม ควรใชค าสงในขอใด
ก. /mข. /n ค. \mง. \n
เรองท 8 การเขยนโปรแกรมคอมพวเตอรเบองตน4. ถาตองการลดคาตวแปรทละ 1 คาควรใชค าสงในขอใด
ก. i ++ข. i + -ค. i - + ง. i - -
เรองท 8 การเขยนโปรแกรมคอมพวเตอรเบองตน5. ขอใดตอไปนแสดงผลลพธของโปรแกรมดานลางไดถกตอง
ก. Yes 2 ครงข. ไมมขอใดถกค. Yes 3 ครงง. Yes 1 ครง
เรองท 8 การเขยนโปรแกรมคอมพวเตอรเบองตน6. int a[5] = {10, 20, 30, 40, 50};a[1] มคาเทากบในขอใด
ก. 10ข. 20 ค. 30ง. 40
เรองท 8 การเขยนโปรแกรมคอมพวเตอรเบองตน6. int a[5] = {10, 20, 30, 40, 50};a[1]+a[2] มคาเทากบในขอใด
ก. 20ข. 30ค. 40ง. 50
เรองท 9เครอขายคอมพวเตอรและ
เครอขายอนเทอรเนตเบองตน
ประเภทของ Domain name
ประเภทองคกรCom - กลมองคกรการคาEdu - กลมการศกษาGov - กลมองคกรรฐบาลMit - กลมองคกรการทหารNet - กลมการบรการเครอขายOrg - กลมองคกรอนๆ
.go หนวยงานรฐบาล
.ac สถาบนการศกษา
.co องคกรธรกจ
.or องคกรอนๆ
FTP คออะไร
FTP ยอมาจาก File Transfer Protocol คอ โปรโตคอลเครอขายชนดหนง ถกน าใชในการถายโอนไฟล ระหวางเครองคอมพวเตอร อยางการถายโอนไฟลระหวาง ไคลเอนต (client) กบเครองคอมพวเตอรทเปนแมขาย เรยกวา โฮสตง (hosting) หรอ เซรฟเวอร ซงท าใหการถายโอนไฟลงายและปลอดภยในการแลกเปลยนไฟลผานอนเตอรเนต การใช FTP ทพบบอยสด กเชน การดาวนโหลดไฟลจากอนเทอรเนต ความสามารถในการถายโอนไฟล ท าให FTP เปนสงจ าเปนส าหรบทกคนทสรางเวบเพจ ทงมอสมครเลนและมออาชพ โดยทการตดตอกนทาง FTP เราจะตองตดตอกนทาง Port 21 ซงกอนทจะเขาใชงานไดนน จะตองเปนสมาชกและมชอผเขาใช (User) และ รหสผเขาใช (password) กอน และโปรแกรมส าหรบตดตอกบแมขาย (server) สวนมากจะใชโปรแกรมส าเรจรป เชน โปรแกรม Filezilla,CuteFTP หรอ WSFTP ในการตดตอ เปนตน
เวบไซตและองคประกอบตางๆเวบไซต (Website) หมายถง หนาเวบเพจทจดท า
ขน เพอน าเสนอขอมลตางๆ ผานทางคอมพวเตอรและอนเทอรเนต โดยจะมหนาเวบเพจหลายๆ หนาทเชอมโยงเขากบไฮเปอรลงค เพอใหสามารถเปดไปยงหนาเพจตางๆ ไดอยางงายดายและถกจดเกบไวใน www. (เวลดไวดเวบ) โดยเวบไซตสวนใหญนนกมทงเวบไซตทเปดใหเขาชมไดฟร และเวบไซตทตองสมครสมาชกและเสยคาบรการ จงจะเขาใชงานเวบได ซงขอมลในเวบกจะมหลากหลายแบบ ขนอยกบความตองการน าเสนอของเจาของเวบไซต การเรยกดเวบไซตจะเรยกดผานทางซอฟตแวร ในลกษณะของเบราวเซอร
ระบบเครอขายคอมพวเตอร และอปกรณเครอขายคอมพวเตอร
• เครอขายคอมพวเตอรคออะไร• การเชอมโยงเครองคอมพวเตอรเพอใชในการโอนถายขอมลและสามารถสอสารระหวางกนได
• อนเตอรเนต• อนเตอรเนตเครอขายคอมพวเตอรขนาดใหญ ทเปนแหลงรวบรวมขอมลในดานตางๆ และม
การใหบรการในหลายรปแบบ เชน ไปรษณยอเลคโทรนค (E-mail), การสนทนาทางเครอขาย (MSN, ICQ), เวบ, การโอนถายแฟมขอมล (FTP), การเลนเกมสออนไลน (Ragnarok) , การเขาชมเวบไซต (Web)
ระบบเครอขายคอมพวเตอร และอปกรณเครอขายคอมพวเตอร
• ความแตกตางระหวาง Hub และ Switch• Hub จะสงขอมลทเขามาไปยงทกๆ พอรตของ Hub ยกเวนพอรตทขอมล
ดงกลาวเขามายง Hub ในขณะท Switch จะท าการเรยนรอปกรณทตอกบพอรตตางๆ ท าให Switch สงขอมลไปยงพอรตทมเครองปลายทางอยเทานน ไมสงไปทกๆ พอรตเหมอนกบ Hub ซงสงผลใหปรมาณขอมลภายในระบบเครอขายไมมากเกนความจ าเปน
• Hub เปนเพยงตวขยายสญญาณขอมล (Repeater) เทานน ในขณะทSwitch จะมการท างานทซบซอนกวา, มการเรยนรอปกรณทเชอมตอ, การตดสนใจสงขอมลออกไปพอรตใด
ระบบเครอขายคอมพวเตอร และอปกรณเครอขายคอมพวเตอร
• สาย UTP และหว RJ-45• สาย UTP ทใชใน Ethernet Lan จะเขาหวแบบ RJ-45• ภายในสาย UTP จะมสายทองแดงยอยอก 8 เสน โดยถกจดกลมเปนคๆ ทงหมด 4 ค
RJ-45UTP
ระบบเครอขายคอมพวเตอร และอปกรณเครอขายคอมพวเตอร
• การเขาหว RJ-45 มได 2 แบบ คอ• แบบ A (Standard 568A) มการเรยงสายจากซายไปขวา ดงน
• ขาว/เขยว• เขยว• ขาว/สม• น าเงน• ขาว/น าเงน• สม• ขาว/น าตาล• น าตาล
ระบบเครอขายคอมพวเตอร และอปกรณเครอขายคอมพวเตอร
• แบบ B (Standard 568B) เปนแบบทนยมใชกนมาก มการเรยงสายจากซายไปขวาดงน • ขาว/สม• สม• ขาวเขยว• น าเงน• ขาว/น าเงน• เขยว• ขาว/น าตาล• น าตาล
ระบบเครอขายคอมพวเตอร และอปกรณเครอขายคอมพวเตอร
• สาย UTP ม 2 แบบ ตามการเขาหว RJ-45 ดงน • สายตรง (UTP Straight Cable) เปนสายทใชทวไป และพบมาก โดยใชในการเชอมเครองคอมพวเตอรเขากบอปกรณเครอขายจ าพวก Hub และ Switch โดยการเขาหวทง 2 ปลายจะเปนแบบเดยวกน (A หรอ B กได)
• สายครอส (UTP Cross-over Cable) ใชในการเชอมตอระหวางเครองคอมพวเตอร 2 เครองโดยตรง ไมผานอปกรณประเภท Hub และ Switch นอกจากนยงใชเชอมระหวางเครองคอมพวเตอร และ Router (ซงถอวาเปนคอมพวเตอรอกรปแบบหนง) โดยการเขาหวทปลายทง 2 จะไมเหมอนกน กลาวคอ ปลายขางหนงเขาหวแบบ A อกปลายจะเขาหวแบบ B
ประเภทของระบบเครอขาย
• ระบบเครอขายแบงออกเปน 3 ประเภท ดงน • LAN (Local Area Network)• WAN (Wide Area Network)• MAN (Metropolitan Area Network)
ประเภทของระบบเครอขาย
LAN (Local Area Network)
• การเชอมตอระบบเครอขายทเครองคอมพวเตอรอยในพนทใกลกน เชน การเชอมตอในตกเดยวกน การเชอมตอในมหาวทยาลย การเชอมตอในหนวยงานตางๆ โดยการเชอมตอสามารถผานระบบ Ethernet, Fast Ethernet, FDDI, Token Ring
WAN (Wide Area Network)
• การเชอมตอ Lan เขาดวยกนในกรณทระยะทางในการเชอมตอระหวางวง Lan ทงสองหางกนมาก โดยการเชอมตอสามารถท าไดโดยการใช ATM, DSL, ISDN อนๆ แตการเชอมตอจะมความเรวในการเชอมตอต ากวาการเชอมตอแบบ Lan
Man (Metropolitan Area Network)
• เปนการเชอมตอเครอขายคอมพวเตอรบนพนทขนาดใหญเชนเดยวกบ Wan แตการเชอมตอนน จะเปนการเชอมตอดวยความเรวสง เชนเดยวกบการเชอมตอแบบ Lan
เทคโนโลยในการเชอมตอเครอขาย
• Ethernet/Fast Ethernet/Gigabit Ethernet Lan• Wireless Lan
Ethernet
• การเชอมตอทใชในการเชอมตอระบบ LAN ในปจจบน โดยมอตรารบสงขอมลสงสดถง 10Gbps โดยเชอมตอผานสาย UTP หรอ สาย Fiber optic
Wireless Lan
รปแบบการเชอมตอระบบเครอขายผานคลนวทย โดยใชคลนความถทจดไวส าหรบระบบอตสาหกรรม วทยาศาสตรและการแพทย (ISM band)
เทคโนโลยในการเชอมตอเครอขาย
• มาตรฐานการใชงาน Wireless ในประเทศไทย• IEEE 802.11 b•Bandwidth 11 Mb/s• ระยะทางในทโลง 100 m. ชาพนทกวาง
• IEEE 802.11 g•Bandwidth 54 Mb/s• ระยะทางในทโลง 50 m. เรวพนทแคบ
เทคโนโลยในการเชอมตอเครอขาย
• วธการเชอมตอเครอขายไรสาย• การเชอมตอแบบแอดฮอค (Ad-Hoc) คอ การเชอมตอ
ระหวางอปกรณสองตวขนไปโดยไมจ าเปนตองใช Access Point
เทคโนโลยในการเชอมตอเครอขาย
• การเชอมตอแบบเปนโครงสราง คอ การตดตอสอสารโดยมสถานฐาน (Access Point) เปนศนยกลาง โดยแตละเครองสามารถเชอมตอสเครอขายภายนอกไดผานทาง Access Point
รปแบบของระบบเครอขาย
• Mesh• Bus• Star• Tree • Ring
ระบบเครอขายรปแบบ Mesh
(Full Mesh)
ระบบเครอขายรปแบบ Mesh
• ขอด• ในกรณสายเคเบลบางสายช ารด เครอขายทงหมดยงสามารถใชได ท าใหระบบมเสถยรภาพสง นยมใชกบเครอขายทตองการเสถยรภาพสง และเครอขายทมความส าคญ
• ขอเสย• สนเปลองคาใชจาย และสายเคเบลมากกวาการตอแบบอนๆ• ยากตอการตดตง เดนสาย เคลอนยายปรบเปลยน และบ ารงรกษาระบบเครอขาย
ระบบเครอขายรปแบบ Bus
ระบบเครอขายรปแบบ Bus
• ขอด• งายตอการน าอปกรณเชอมตอเขากบระบบเครอขาย• ใชสายเคเบลนอยกวาการตอแบบ Star
• ขอเสย• ระบบเครอขายทงหมดจะไมสามารถใชการได ถาสายหลกช ารด• จ าเปนตองม Terminator ทปลายทง 2 ขางของสายหลก เพอปองกนสญญาณสะทอนกลบไปมาภายในสาย
• คนหาจดทเกดปญหาไดยาก ถาระบบเครอขายทงหมดไมสามารถใชการได
ระบบเครอขายรปแบบ Star
ระบบเครอขายรปแบบ Star
• ขอด• งายตอการตออปกรณและการเดนสาย• สามารถเพมเตมอปกรณ หรอถอดอปกรณออกไดงาย และไมรบกวนสวนอน• งายตอการตรวจสอบจดทเกดปญหา และการแยกอปกรณบางสวนออกจากระบบ
• ขอเสย• เปลองสายเคเบลมากกวาการตอแบบ Bus• ถา hub หรอ switch ทเชอมอยตรงกลางมปญหา จะท าใหระบบเครอขายทงหมดมปญหาไปดวย
• คาใชจายสงกวาการตอแบบ Bus เนองจากจ าเปนตองม Hub หรอ Switch เชอมตรงกลาง
ระบบเครอขายรปแบบ Tree
• เปนการผสมผสานกนระหวางการตอแบบ Bus และ Star หรอเปนการตอ Star ซอนกนหลายชน
ระบบเครอขายรปแบบ Tree
• ขอด• ในแตละสวนยอยๆ จะตอถงกนแบบ Star ท าไดรบขอดของการตอแบบ Star มาดวย
• ขอเสย• ระยะทางในแตละสวนยอยๆ จะถกจ ากดโดยชนดของสาย• ถาสายหลกหรอ Hub ตวกลางหลกเสย ระบบเครอขายทงหมดจะไมสามารถใชการได
• ยากตอการตดตงและเดนสาย
ระบบเครอขายรปแบบ Ring
ระบบเครอขายรปแบบ Ring
• ขอดของระบบเครอขายรปแบบ Ring• การเพมเตมขนาดของระบบเครอขาย สงผลตอประสทธภาพไมมาก• ลดจ านวนตวรบและสงสญญาณลงครงนง (ในกรณ Ring ทางเดยว)• ทกๆ อปกรณทเชอมตอจะชวยขยายสญญาณ ท าใหสามารถตอเปนวงใหญได
• ขอเสยของระบบเครอขายรปแบบ Ring• ประสทธภาพต ากวาแบบอน เนองจากตองผานอปกรณหลายตว• ถาอปกรณบางตวหรอสายเคเบลช ารด จะท าใหเครอขายทงหมดไมสามารถใชการได (ในกรณ Ring ทางเดยว)
ระบบเครอขายรปแบบ Ring
• ขอดของระบบเครอขายรปแบบ Ring• การเพมเตมขนาดของระบบเครอขาย สงผลตอประสทธภาพไมมาก• ลดจ านวนตวรบและสงสญญาณลงครงนง (ในกรณ Ring ทางเดยว)• ทกๆ อปกรณทเชอมตอจะชวยขยายสญญาณ ท าใหสามารถตอเปนวงใหญได
• ขอเสยของระบบเครอขายรปแบบ Ring• ประสทธภาพต ากวาแบบอน เนองจากตองผานอปกรณหลายตว• ถาอปกรณบางตวหรอสายเคเบลช ารด จะท าใหเครอขายทงหมดไมสามารถใชการได (ในกรณ Ring ทางเดยว)
เรองท 10พระราชบญญตคอมพวเตอร
จงออนนอมถอมตน
ถาหากตอบไปดวยใจจรงแมผลจะเปนอยางไร
“จงอยาละทง ความพยายาม”
ขอบคณครบ
http://Pr.Charnwit.in.th
เพจ ครแบงคตวสอบราชการ
Line id : @KruCharnwit