ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1....

33

Upload: others

Post on 22-Sep-2019

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Page 2: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

1. แบบฝกเสรมทกษะ เรอง การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ ประกอบดวย แบบฝกเสรมทกษะ 3 ชด ดงน

1.1 แบบฝกเสรมทกษะ ชดท 1 เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร 1.2 แบบฝกเสรมทกษะ ชดท 2 เรอง ขนตอนการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ 1.3 แบบฝกเสรมทกษะ ชดท 3 เรอง การถายทอดความคดในการแกปญหา 2. แบบฝกเสรมทกษะ ชดท 1 เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร ใชเปนสอการเรยนรประกอบแผนการจดการเรยนรท 1 – 6 3. สวนประกอบของแบบฝกเสรมทกษะชดน ประกอบดวย

3.1 ผลการเรยนร จดประสงคการเรยนร สาระการเรยนร 3.2 แบบทดสอบกอนเรยน 3.3 ใบความร เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร 3.4 ใบงาน เรอง การแปลงเลขฐานตางๆ 3.5 ใบงาน เรอง ชนดของขอมลและตวแปร 3.6 ใบงาน เรอง การค านวณและการเปรยบเทยบ 3.7 แบบทดสอบหลงเรยน 3.8 เฉลยแบบทดสอบกอนเรยน 3.9 เฉลยใบงาน เรอง การแปลงเลขฐานตางๆ 3.10 เฉลยใบงาน เรอง ชนดของขอมลและตวแปร 3.11 เฉลยใบงาน เรอง การค านวณและการเปรยบเทยบ 3.12 เฉลยแบบทดสอบหลงเรยน

ค าชแจง

I

Page 3: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

4. ครผสอนควรปฏบตดงน

4.1 ศกษาแบบฝกเสรมทกษะ ใหเขาใจชดเจนกอนน าไปใชในการสอน 4.2 ชแจงขนตอนการใชแบบฝกเสรมทกษะชดนใหนกเรยนเขาใจ 4.3 ใหนกเรยนท าแบบทดสอบกอนเรยน และใชแบบฝกเสรมทกษะน ในการใหนกเรยนศกษาหาความรเพมเตม จากใบความร และฝกทกษะเสรมจากใบงาน ในระหวางทจดการเรยนการสอนในแตละเรอง 4.4 ดแลนกเรยนขณะปฏบตตามขนตอนและใหค าแนะน าเมอพบปญหา 4.5 ประเมนผลการเรยนของนกเรยนอยางตอเนองและใหการเสรมแรงในการปฏบตตามกจกรรม หรอใบงานของนกเรยน

4.6 ใหนกเรยนท าแบบทดสอบหลงเรยน หลงจบการจดการเรยนรตามแผนการจดการเรยนร และบนทกผลหลงการใชแบบฝกเสรมทกษะ ชดท 1 5. นกเรยนควรปฏบตตามขนตอนตอไปน

5.1 ศกษาค าชแจง และกรอบการเรยนรของแบบฝกเสรมทกษะใหเขาใจ เพอใหทราบวาเมอเรยนแลว นกเรยนควรมความร และมทกษะอะไรบาง 5.2 ท าแบบทดสอบกอนเรยนดวยความซอสตย เพอส ารวจความรพนฐานของตนเอง 5.3 ศกษาหาความรตามแผนจดการเรยนรของครผสอน และศกษาเพมเตมจากใบความร โดยรวมกนกบเพอนอภปรายถงเนอหา เมอมปญหาหรอไมเขาใจใหปรกษาครผสอน 5.4 ท าใบงานตางๆ ดวยความมวนย มงมนในการท างานและซอสตย รวมกนอภปรายและตรวจค าตอบ เมอพบปญหาใหปรกษาขอค าแนะน าจากครผสอน 5.5 ท าแบบทดสอบหลงเรยน หลงจบการจดการเรยนรตามแผนการจดการเรยนร จากนนรวมกนตรวจ และอภปรายค าตอบกบเพอนรวมชนและครผสอน แลวบนทกคะแนนลงในแบบบนทกคะแนนของนกเรยน เพอใหทราบพฒนาการของตนเองและ ตรวจสอบวาผานเกณฑการประเมนหรอไม

ค าชแจง

II

Page 4: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

1. ผลการเรยนร

1. สามารถใชเทคโนโลยในการประมวลผลขอมลใหเปนสารสนเทศเพอการ ตดสนใจได

2. มทกษะในการใชความรพนฐานของระบบคอมพวเตอรในการแกปญหา ตางๆ ได

3. สามารถประยกตใชความรพนฐานของระบบคอมพวเตอรเพอการ แกปญหาได 2. จดประสงคการเรยนร 1. วเคราะหและยกตวอยางการแกปญหาในชวตประจ าวนโดยใชเทคโนโลยสารสนเทศได 2. อธบายความแตกตางของระบบเลขฐานตางๆ ได 3. สามารถแปลงเลขฐานจากเลขฐานสบเปนเลขฐานสองได 4. อธบายขนตอนวธการแปลงเลขฐานตางๆ ได 5. สามารถปฏบตการแปลงเลขฐานตางๆ ได 6. สามารถแยกประเภทของของขอมลเปนชนดตางๆและก าหนดตวแปรไดถกตอง 7. สามารถอธบายขนตอนวธการค านวณและเปรยบเทยบในระบบคอมพวเตอรได 8. สามารถปฏบตการค านวณและเปรยบเทยบในระบบคอมพวเตอรไดถกตอง

3. สาระการเรยนร ความรพนฐานเกยวกบระบบคอมพวเตอร

กรอบการเรยนร

III

Page 5: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

4. เวลาทใชในการจดการเรยนร จดการเรยนรตามแผนการจดการเรยนร 1-6 จ านวน 9 ชวโมง

5. สอการเรยนร 1. แบบทดสอบกอนเรยน 2. ใบความร เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร 3. ใบงาน เรอง การแปลงเลขฐานตางๆ 4. ใบงาน เรอง ชนดของขอมลและตวแปร 5. ใบงาน เรอง การค านวณและการเปรยบเทยบ 6. แบบทดสอบหลงเรยน

6. กจกรรมการเรยนร 1. ใหนกเรยนท าแบบทดสอบกอนเรยน 2. ใหนกเรยนเรยนรตามแผนการจดการเรยนร และศกษาเพมเตมจากใบความร 3. ใหนกเรยนท าใบงาน จากแบบฝกเสรมทกษะ ชดท 1 4. ครและนกเรยนอภปรายและสรปผลจากการท าแบบฝกเสรมทกษะ ชดท 1 5. ท าแบบทดสอบหลงเรยน หลงจบการจดการเรยนรตามแผนการจดการเรยนร

6. การประเมนผลการเรยนร 1. คะแนนการท าแบบทดสอบหลงเรยน 2. ผลการประเมนทกษะ/กระบวนการตามใบงาน

กรอบการเรยนร

IV

Page 6: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

แบบทดสอบกอนเรยน (Pre-test) เรอง เลขฐานและระบบคอมพวเตอร

ค าชแจง แบบทดสอบเปนแบบเลอกตอบ 4 ตวเลอก จ านวน 20 ขอ 20 คะแนน ค าสง ใหนกเรยนเลอกค าตอบทถกตองทสดเพยงขอเดยว

—————————————————————————————– 1. ขอใดเปนหลกการแปลงเลขฐานสบใหเปนเลขฐานสอง

ก. น า 2 ไปหารสนเลขฐาน 10 แลวน าผลลพธและเศษมาเรยงตอกนจากดานบนลงลาง ข. น า 2 ไปหารสนเลขฐาน 10 แลวน าผลลพธและเศษมาเรยงตอกนจากดานลางขนบน ค. น า 10 ไปหารสนเลขฐาน 2 แลวน าผลลพธและเศษมาเรยงตอกนจากดานบนลงลาง ง. น า 10 ไปหารสนเลขฐาน 2 แลวน าผลลพธและเศษมาเรยงตอกนจากดานลางขนบน

2. จากเลขฐานสบ 18910 ท าใหเปนเลขฐานสองไดตามขอใด ก. 101111012 ข. 1111012 ค. 10111112 ง. 100011012

3. จากเลขฐานแปด 1348 ท าใหเปนเลขฐานสบไดตามขอใด ก. 11010 ข. 9210 ค. 7510 ง. 6410

4. จากเลขฐานสอง 1011012 ท าใหเปนเลขฐานสบหกไดตามขอใด ก. 2116 ข. 2716 ค. 2d16 ง. 2f16

5. ในระบบเลขฐานขอใดมผลลพธตางจากขออน ก. 10011002 ข. 1108 ค. 4816 ง. 7210

6. ขอใดเปนขอมลชนดจ านวนเตม ก. 7.00 ข. 7 ค. 7.000E+10 ง. “7”

7. ขอใดเปนขอมลชนดจ านวนจรง ก. 10 ข. “15” ค. 20.00 ง. True

8. หากตองการปอนขอมลเปน ชอนกเรยน จะตองก าหนดตวแปรใหเปนขอมลชนดใด ก. character ข. Integer ค. String ง. Floating

9. หากตองการประกาศตวแปรเพอเกบขอมล จ านวนนกเรยน จะตองเลอกเปนขอมลชนดใด ก. character ข. Integer ค. String ง. Floating

10. ขอใดไมใชลกษณะของขอมลชนด Floating ก. 20.000E+01 ข. 20.00 ค. “20.00” ง. 40/5

1

Page 7: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

11. จากสตร เสนรอบวง = 2 r ตวแปรทเกบคา เสนรอบวง ควรเปนตวแปรชนดใด ก. ชนดจ านวนเตม ข. ชนดจ านวนจรง ค. ชนดตวอกขระ ง. ชนดบลน

12. ขอใดเปนตวแปรทไมเหมาะสม เมอก าหนดให a = 20.2, b = 120, c = 300 ก. float a; ข. char b; ค. int c; ง. ไมมขอถก

13. การประมวลผลของคอมพวเตอร สญลกษณใดมความส าคญสงทสด ก. เครองหมาย + ข. เครองหมาย ^ ค. เครองหมาย ( ) ง. เครองหมาย *

14. จากโจทย 45+32/4*3-9 คอมพวเตอรจะประมวลผลตวเลขคใดเปนอนดบแรก ก. 45+32 ข. 32/4 ค. 4*3 ง. 3-9

15. จากโจทย 45+32/4*3-9 คอมพวเตอรจะประมวลผลไดผลลพธเปนเทาใด ก. 49 ข. 60 ค. 40 ง. 69

16. จากโจทย 4+6*4/12-1+7 คอมพวเตอรจะประมวลผลไดผลลพธเปนเทาใด ก. 10 ข. 12.18 ค. 10.3 ง. 12

17. จากโจทย 4^3div2/5 คอมพวเตอรจะประมวลผลไดผลลพธเปนเทาใด ก. 6.4 ข. 12.18 ค. 10 ง. 2.4

18. ก าหนดให a = 10, b = 5 ผลลพธทางตรรกะของ (a<8) and (b>=3) คอขอใด ก. จรง ข. เทจ ค. ผด ง. หาค าตอบไมได

19. ก าหนดให a = 10, b = 5 ผลลพธทางตรรกะของ (a div b = 2) or (b>=7) คอขอใด ก. จรง ข. เทจ ค. ผด ง. หาค าตอบไมได

20. การเปรยบเทยบคาโดยใชสญลกษณเชอมนพจน AND จะมคาเปนจรง (True) ในกรณใด ก. มนพจนใดนพจนหนงเปนจรง ข. มนพจนใดนพจนหนงเปนเทจ ค. ทกนพจนจะตองเปนจรงเทานน ง. ทกนพจนจะตองเปนเทจเทานน

2

Page 8: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ใบความร เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ระบบเลขฐานตาง ๆ คอมพวเตอรท างานดวยกระแสไฟฟา ดงนนจงมการแทนทสภาวะของกระแสไฟฟาได 2 สภาวะ คอ สภาวะทมกระแสไฟฟา และสภาวะทไมมกระแสไฟฟา และเพอใหโปรแกรมเมอรสามารถสงการคอมพวเตอรได จงไดมการสรางระบบตวเลขทน ามาแทนสภาวะของกระแสไฟฟา โดยตวเลข 0 จะแทนสภาวะไมมกระแสไฟฟา หรอ ปด (off) เลข 1 แทนสภาวะมกระแสไฟฟา หรอเปด (on) จงไดก าหนดตวเลขทมจ านวน 2 จ านวน (2 คา) เรยกวาระบบเลขฐานสอง (Binary Number System) ซงเปนระบบตวเลขทสามารถน ามาใชในการสงงานคอมพวเตอร โดยการแทนทสภาวะตางๆ ของกระแสไฟฟา แตในชวตประจ าวนของคนเราจะคนเคยกบตวเลขทมจ านวน 10 จ านวน คอ เลข 0 - 9 ซงเรยกวาระบบเลขฐานสบ (Decimal Number System) ดงนนจงมความจ าเปนตองศกษาระบบเลขฐาน ประกอบการศกษาวชาดานคอมพวเตอร เพอความเขาใจพนฐานการท างานของเครองคอมพวเตอร

ระบบจ านวนทใชในทางคอมพวเตอร ประกอบดวย ระบบเลขฐานสอง (Binary) ประกอบดวยตวเลข 0 และ 1 ระบบเลขฐานแปด (Octal) ประกอบดวยตวเลข 0 - 7 ระบบเลขฐานสบ (Decimal) ประกอบดวยตวเลข 0 - 9 ระบบเลขฐานสบหก (Hexadecimal) ประกอบดวยตว เลข 0 - 9 และ A - F

ระบบจ านวน จ านวนหลก (Digit)

เลขฐานสอง 0 1

เลขฐานแปด 0 1 2 3 4 5 6 7

เลขฐานสบ 0 1 2 3 4 5 6 7 8 9

เลขฐานสบหก 0 1 2 3 4 5 6 7 8 9 A B C D E F

1. ระบบเลขฐานสบ (Decimal Number System) ระบบเลขฐานสบ เปนระบบเลขทใชกนในชวตประจ าวน ไมวาจะน าไปใชค านวณประเภทใด โดยจะมสญลกษณทใชแทนตวเลขตางๆ ของเลขฐานสบ (Symbol) จ านวน 10 ตว ตวเลขหรอทเรยกวา Digit ทใชแทนระบบเลขฐานสบ ไดแก 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

3

Page 9: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

2. ระบบเลขฐาน 2 ระบบเลขฐานสองเปนระบบเลขทมสญลกษณเพยงสองตวคอ 0 (ศนย) กบ 1 (หนง) บางครงอาจหมายถงการทมโอกาสเลอกไดเพยง 2 ทาง เชน ปดกบเปด, ไมใชกบใช, เทจกบจรง, ซายกบขวา

การแปลงเลขฐานสบเปนฐานสอง การแปลงเลขฐานสบเปนเลขฐานสองกมหลายวธแตทนยมคอ การหารดวย 2 แลวจดคาเศษจากการหารไว จนกระทงหารไมไดอกแลว หรอการหารสน จากนนน าเศษจากการหารแตละครงมาไลล าดบจากลางขนไปหาคาบนสด ผลลพธทไดจะเทากบคาในเลขฐานสอง ตวอยาง จงเปลยน 22110 เปนเลขฐานสอง

2 221 เศษ 1 2 110 เศษ 0

2 55 เศษ 1 2 27 เศษ 1 2 13 เศษ 1 2 6 เศษ 0 2 3 เศษ 1 2 1 เศษ 1

0 เศษ 1

22110 = 110111012

การแปลงเลขฐานสองเปนเลขฐานสบ การแปลงเลขฐานสองเปนเลขฐานสบ มหลายวธ แตทจะแนะน าคอ การกระจายคาประจ าหลก จากนนน ามาบวกรวมกนอกครงผลลพธทไดจะเทากบคาในเลขฐานสบ ตวอยาง 1101112 มคาเทากบเทาไรในระบบเลขฐานสบ วธท า 1101112 = (1 x 25) + (1 x 24) + (0 x 23) + (1 x 22) + (1 x 21) + (1 x 20) = 32 + 16 + 0 +4 + 2 + 1 = 5510

4

Page 10: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

3. ระบบเลขฐาน 8

เลขฐานแปด หรอ อฐนยม (องกฤษ: Octal) หมายถง ระบบตวเลขทมตวเลขแปดตว คอ 0 – 7 เลขฐานแปดนสรางขนจากเลขฐานสอง โดยการจดกลมเลขฐานสองออกเปนกลมละสามตว (เรมจากขวา) ตวอยางเชน เลขฐานสองทแทนเลข 74 ในฐานสบ คอ 1001010 เมอจดเปนกลมละสาม จากขวาไปซาย กจะได 1 001 010 — เลขฐานแปดกคอ 112 (1 ฐานสองตวแรก เทากบ 1 ฐานแปด, 001 ฐานสอง เทากบ 1 ฐานแปด และ 010 ฐานสอง เทากบ 2 ฐานแปด) บางครงมการใชเลขฐานแปด ในการค านวณและการเขยนโปรแกรมคอมพวเตอรแทนทการใชเลขฐานสบหก

การแปลงเลขฐานสบเปนฐานแปด การแปลงเลขฐาน 10 ใหเปนเลขฐาน 8 ท าไดโดยเอาเลขฐานสบตง แลวหารดวยเลข 8 ไปเรอย ๆ จนกระทงผลลพธเปน "0" ในการหารนนจะตองเขยนเศษไวทกครง จากนนใหเขยนเศษทไดจากการหารโดยเรยงล าดบจากดานลางขนดานบน ตวอยาง จงเปลยน 22110 เปนเลขฐานแปด

8 221 เศษ 5 8 27 เศษ 3

8 3 เศษ 3 0

22110 = 3358

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

ตวอยาง 1101112 มคาเทากบเทาไรในระบบเลขฐานสบ วธท า 3358 = (3 x 82) + (3 x 81) + (5 x 80) = 192 + 24 + 5 = 5510

5

Page 11: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

4. ระบบเลขฐาน 16 เลขฐานสบหก (hexadecimal) หมายถงระบบเลขฐานทมสญลกษณ 16 ตว (ฐานสบม 10 ตว คอ

0-9) โดยปกตจะใชสญลกษณ 0 1 2 3 4 5 6 7 8 9 A B C D E F ในการแสดงหรอเขยนทง 16 ตว เลขฐานสบหก นจะเปนทนยมใชในการเขารหส (encode) ค าสงควบคมเครอง (control code ) ทอยในระบบเลขฐานสอง ( binary ) ทมจ านวนค าสงยาวมากๆ

การแปลงเลขฐานสบเปนฐานสบหก การแปลงเลขฐาน 10 ใหเปนเลขฐาน 16 ท าไดโดยเอาเลขฐานสบตง แลวหารดวยเลข 16 ไปเรอย ๆ จนกระทงผลลพธเปน"0" ในการหารนนจะตองเขยนเศษไวทกครง จากนนใหเขยนเศษทไดจากการหารโดยเรยงล าดบจากดานลางขนดานบน ตวอยาง จงเปลยน 42010 เปนเลขฐานสบหก

16 420 เศษ 4 16 26 เศษ 10

16 1 เศษ 1 0

42010 = 1a416

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

ตวอยาง 33316 มคาเทากบเทาไรในระบบเลขฐานสบ วธท า 33316 = (3 x 162) + (3 x 161) + (5 x 160) = 768 + 48 + 3 = 81910

การแปลงเปนเลขฐานอนๆ ส าหรบการแปลงเลขฐานเปนระบบเลขฐานอนๆ สามารถท าไดโดยวธการแปลงใหเปนเลขฐานสบเสยกอน แลวจงเปลยนไปเปนฐานทตองการ เชน แปลง 11000012 ใหเปนเลขฐาน 16 วธท า 11000012 เปนฐาน10 เทากบ 97 เปนฐาน 16 เทากบ 61 ตอบ 11000012 เทากบ 6116

6

Page 12: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

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

1. ชนดขอมลแบบจ านวนเตม (Integer) 2. ชนดขอมลแบบทศนยม (Floating Point หรอ Real) 3. ชนดขอมลแบบตวอกขระ (Character) 4. ชนดขอมลแบบบลน (Boolean)

1. ชนดขอมลแบบจ านวนเตม (Integer)

ขอมลชนดจ านวนเตมหรอทเรยกวา Integer ใชกนทวไปม 3 แบบ คอ 1. Short integer เปนขอมลทมขนาด 1 Byte หรอ 8 Bit 2. Integer ซงมขนาด 2 Byte หรอ 16 Bit 3. Long integer เปนขอมลทมขนาด 1 Byte หรอ 8 Bit ตวอยางดานการค านวณ ถาตวแปรทมากระท าดานการค านวณเปน Integer ทงหมด ผลลพธทได เปนดงน Integer + Integer = Integer Integer - Integer = Integer Integer * Integer = Integer Integer / Integer = Floating Point (จ านวนจรง) Integer mod Integer = Integer Integer div Integer = Integer (ส าหรบการ / , mod , div คาของตวการตองไมเปน 0 ) 2. ชนดขอมลแบบจ านวนเตม (Integer)

ขอมลชนดจ านวนจรง หรอทเรยกวา Real หรอ Floating Point ในทางคอมพวเตอรจะหมายถง ขอมลทมจดทศนยม โดยคอมพวเตอรจะเกบตวเลขชนดนไมเหมอนกบจ านวนเตม ท าใหสามารถเกบคาไดมากกวา

7

Page 13: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ตวอยางดานการค านวณ ถาตวแปรทมากระท าดานการค านวณเปนจ านวนจรง (Floating Point) ผลลพธทได เปนดงน Floating Point + Floating Point = Floating Point Floating Point - Floating Point = Floating Point Floating Point * Floating Point = Floating Point Floating Point / Floating Point = Floating Point Floating Point + Integer = Floating Point Floating Point - Integer = Floating Point Floating Point * Integer = Floating Point Floating Point / Integer = Floating Point (ส าหรบคาจ านวนจรงจะไมสามารถท าการ mod และ div ได )

3. ชนดขอมลแบบตวอกขระ

3.1 ขอมลแบบตวอกขระ (Character) เปนขอมลทตองอยในเครองหมาย Single Quote (‘ ‘) โดยขอมลชนดน จะมขนาด 1 Byte (8 bit) / 1 ตวอกขระ ดงนนอกขระทสามารถแทนไดม 256 ตว ในการท างานจรงคอมพวเตอรจะท าการเกบคาเหลานในรปของ รหสแอสก (ASCII CODE) 3.2 ขอมลแบบสายอกขระ (String) ขอมลแบบสายอกขระมลกษณะคลายๆ กบขอมลแบบอกขระ แตมขนาดความยาวไดมากกวา 1 อกขระ สามารถก าหนดไดวาใหมขนาดเทาใด โดยการก าหนด คาใหกบตวแปรเปนดงน A : String [10] /* ท าการก าหนดให A เปน String ทมขนาดเทากบ 10 ตวอกขระ ในการใหคากบตวแปรตองไมเกนขนาดทก าหนด แตสามารถใหคาทมขนาดนอยกวาทก าหนดไวได ความแตกตางระหวาง Character กบ String A : character; B : String [10]; ตวแปร A จะรบคาไดเพยง 1 ตวอกขระเทานน ตวแปร B จะรบคาไดตงแต 1 – 10 ตวอกขระ 4. ชนดขอมลแบบบลน (Boolean)

เปนขอมลทใชในเชงการตดสนใจ โดยขอมลชนดนมขนาด 1 ไบต โดยขอมลทสามารถเปนไปได คอ จรง (True) มคาเปน 00000001 เทจ (False) มคาเปน 00000000 ตวแปรทเปนชนดนจะมประโยชนตอการออกแบบโปรแกรมและควบคมการท างานในโปรแกรม

8

Page 14: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

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

การก าหนดคาตวแปร ความหมาย

Num = 35 ตวแปร Num อางถงขอมล 35 ทเกบไวในหนวยความจ า

Vat = Price *0.07 ตวแปร Vat อางถง ผลลพธทไดจากการค านวณตาม Vat = Price *0.07 ดงนนตวแปร Vat จงอางถงขอมล 7.oo (เมอ Price เทากบ 100)

N = N + 1 ตวแปร N อางถงผลลพธทไดจากการค านวณคาทเกบไวในตวแปร N ทบวกดวย 1 ดงนนตวแปร N จงอางถงขอมล 11 (เมอ N เทากบ 10)

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

ล าดบความส าคญ สญลกษณหรอเครองหมาย ความหมาย 1 ( ) ส าหรบการจดกลมการค านวณ 2 ^ ยกก าลง

3

* คณ / หาร

Mod โดยเอาคาเศษทไดจาการหาร div โดยเอาคาทไดจาการหาร

4 + บวก - ลบ

** การค านวณจะท าจากล าดบความส าคญสงกวากอน สวนกรณทล าดบความส าคญเทากน จะค านวณจากซายไปขวา **

9

Page 15: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ตวอยาง จากโจทย 7 / (5 * 5) mod 3 + 2) สามารถเรยงล าดบการค านวณตามล าดบความส าคญกอน – หลง ไดดงน

ตวอยาง แสดงขนตอนการท างานของตวด าเนนการ

10 / 2 + 5 – 3 5 + 5 – 3 10 - 3 7

ตวด าเนนการ / อยล าดบสงกวาตวด าเนนการ + และ - สวนตวด าเนนการ + และ - อยล าดบเดยวกน แตใหท าจากซายไปขวา จงท าบวกกอนแลวจงท าลบ

ดานการเปรยบเทยบ ในการประมวลผลค าสงทตองมการตดสนใจเลอกการท างานวาจะท าค าสงใด จะตองมการทดสอบเงอนไขทมเครองหมายเปรยบเทยบเชงตรรกะ ซงจะไดผลลพธทไปไดอยางใดอยางหนง ระหวางจรง กบ เทจ เทานน อยางทเราเรยกวา บลน (Boolean) เครองหมายทท าการเปรยบเทยบ กจะตองพจารณาจากล าดบความส าคญของสญลกษณหรอเครองหมาย ไมไดค านวณจากซายไปขวาเสมอไป

สญลกษณทใชตรวจสอบเงอนไขหรอเครองหมายเปรยบเทยบ

ล าดบความส าคญ สญลกษณ ตวอยาง 1 ( ) ส าหรบการจดกลมการค านวณ

2

> มากกวา < นอยกวา

>= มากกวาเทากบ <= นอยกวาเทากบ

3 = หรอ == เทากบ <> หรอ != ไมเทากบ

4 and หรอ && และ 5 or หรอ || หรอ

7 / ((5 * 5) mod 3 + 2)

10

Page 16: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

สญลกษณทใชตรวจเชอมนพจนทางบลน

สญลกษณ ความหมาย and จะเปนจรงเมอ ทกๆ นพจน มคาเปนจรง or จะเปนจรงเมอ นพจนใดนพจนหนงมคาเปนจรง not จะใหคาตรงขามกบนพจนนน

นพจน A นพจน B คาทได

and or Not A T T T T F T F F T F F T F T T F F F F T

** การค านวณจะท าจากล าดบความส าคญสงกวากอน สวนกรณทล าดบความส าคญเทากน จะค านวณจากซายไปขวา **

ตวอยาง ก าหนดให a = 10; b = 5;

นพจน คานพจน (a < 5) and (a + b) = 15 false (a < 5) or (a + b) = 15 true not (a div b = 2) false

11

Page 17: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

12

ใบงาน เรอง การแปลงเลขฐานสอง

จดประสงค 1. สามารถแปลงเลขฐานจากเลขฐานสบเปนเลขฐานสองได ค าชแจง 1. ใหนกเรยนทกคน ท ากจกรรมในใบงานนลงในสมดงานของตนเอง 2. ใหนกเรยนแปลงเลขฐานสบตอไปนใหเปนเลขฐานสอง ตวอยาง จงเปลยน 4210 เปนเลขฐานสอง

2 42 | 0 2 21 | 1 2 10 | 0 2 5 | 1

2 2 | 0 2 1 | 1

0

4210 = 1010102 1. เลขทของนกเรยน

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Page 18: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

2

ใบงาน เรอง การแปลงเลขฐานสอง

จดประสงค 1. สามารถแปลงเลขฐานจากเลขฐานสบเปนเลขฐานสองได ค าชแจง 1. ใหนกเรยนทกคน ท ากจกรรมในใบงานนลงในสมดงานของตนเอง 2. ใหนกเรยนแปลงเลขฐานสบตอไปนใหเปนเลขฐานสอง 2. วนทปจจบน

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3. 20

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

13

Page 19: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ใบงาน เรอง การแปลงเลขฐานสอง

จดประสงค 1. สามารถแปลงเลขฐานจากเลขฐานสบเปนเลขฐานสองได ค าชแจง 1. ใหนกเรยนทกคน ท ากจกรรมในใบงานนลงในสมดงานของตนเอง 2. ใหนกเรยนแปลงเลขฐานสบตอไปนใหเปนเลขฐานสอง 4. 75

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

5. 125

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

14

Page 20: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ใบงาน เรอง การแปลงเลขฐานตางๆ

จดประสงค 1. ปฏบตการแปลงเลขฐานตางๆ ได ค าชแจง 1. แปลงเลขฐานสบเปน เลขฐานอนๆ จ านวน 5 ขอ และแปลงจากเลขฐานอนๆ เปนเลขฐานสบจ านวน 5 ขอ พรอมแสดงวธท า 1. จงแปลง เลขทของนกเรยน เปนฐาน 2

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

2. จงแปลง เลขประจ าตวนกเรยน เปนฐาน 8

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

15

Page 21: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ใบงาน เรอง การแปลงเลขฐานตางๆ

จดประสงค 1. ปฏบตการแปลงเลขฐานตางๆ ได ค าชแจง 1. แปลงเลขฐานสบเปน เลขฐานอนๆ จ านวน 5 ขอ และแปลงจากเลขฐานอนๆ เปนเลขฐานสบจ านวน 5 ขอ พรอมแสดงวธท า 3. จงแปลงเลข 20 เปนฐาน 8

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

4. จงแปลงเลข 79 เปนฐาน 8

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

16

Page 22: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ใบงาน เรอง การแปลงเลขฐานตางๆ

จดประสงค 1. ปฏบตการแปลงเลขฐานตางๆ ได ค าชแจง 1. แปลงเลขฐานสบเปน เลขฐานอนๆ จ านวน 5 ขอ และแปลงจากเลขฐานอนๆ เปนเลขฐานสบจ านวน 5 ขอ พรอมแสดงวธท า 5. จงแปลงเลข 125 เปนฐาน 16

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

6. จงแปลงเลข 11000112 เปนเลขฐานสบ

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

17

Page 23: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ใบงาน เรอง การแปลงเลขฐานตางๆ

จดประสงค 1. ปฏบตการแปลงเลขฐานตางๆ ได ค าชแจง 1. แปลงเลขฐานสบเปน เลขฐานอนๆ จ านวน 5 ขอ และแปลงจากเลขฐานอนๆ เปนเลขฐานสบจ านวน 5 ขอ พรอมแสดงวธท า 7. จงแปลงเลข 11111012 เปนเลขฐานสบ

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

8. จงแปลงเลข 1038 เปนเลขฐานสบ

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

18

Page 24: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ใบงาน เรอง การแปลงเลขฐานตางๆ

จดประสงค 1. ปฏบตการแปลงเลขฐานตางๆ ได ค าชแจง 1. แปลงเลขฐานสบเปน เลขฐานอนๆ จ านวน 5 ขอ และแปลงจากเลขฐานอนๆ เปนเลขฐานสบจ านวน 5 ขอ พรอมแสดงวธท า 9. จงแปลงเลข 4316 เปนเลขฐานสบ

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

10. จงแปลงเลข 14a16 เปนเลขฐานสบ

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

19

Page 25: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

3 6 3 3 3

ใบงาน

เรอง ชนดของขอมลและตวแปร

จดประสงค 1. สามารถแยกประเภทของของขอมลและก าหนดตวแปรไดถกตอง ค าชแจง 1. จากการประกาศตวแปร จงบอกวาแตละขอเปนขอมลชนดใด (ขอ 1-6)

2. จากขอมลทใหมา จงใหนกเรยนเขยนในรปแบบตวแปรทถกตอง (ขอ 7- 10)

(1) var a = “นางสาวคมเบอรร”; = . . )

(2) var b = 2.0045; = . .

(3) var c = true; = . .

(4) var d = “10448”; = . .

(5) var e = a; = . .

(6) var f = 52.45 + 20; = . .

(7) เบอรโทรศพท = . .

(8) พนทสามเหลยม = . .

(9) จ านวนนกเรยน = . .

(10) ค าวา สวสด = . . (

20

Page 26: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

16

ใบงาน เรอง การค านวณและการเปรยบเทยบ

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

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

1. 3+7*5-3

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

2. 3+7*(5-3)

21

Page 27: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

16

ใบงาน เรอง การค านวณและการเปรยบเทยบ

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

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3. 14div3+8/2

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

4. 2*8mod5+5

22

Page 28: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

16

ใบงาน เรอง การค านวณและการเปรยบเทยบ

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

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

5. (7+3) * (4-2) + 15 / 3

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

6. 4^3mod5/2

23

Page 29: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

16

ใบงาน เรอง การค านวณและการเปรยบเทยบ

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

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

7. ก าหนดให a = 10, b = 5, c = 2 a = b+c

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

8. ก าหนดให a = 10, b = 5, c = 2 a+b*c = 20

24

Page 30: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

16

ใบงาน เรอง การค านวณและการเปรยบเทยบ

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

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

9. ก าหนดให a = 10, b = 5, c = 2 (a+b=15 ) and (b^2 = 25)

วธท า _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

10. ก าหนดให a = 10, b = 5, c = 2 (a<>3) or (a>20) and (b<7)

25

Page 31: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

แบบทดสอบหลงเรยน (Post-test) เรอง เลขฐานและระบบคอมพวเตอร

ค าชแจง แบบทดสอบเปนแบบเลอกตอบ 4 ตวเลอก จ านวน 20 ขอ 20 คะแนน ค าสง ใหนกเรยนเลอกค าตอบทถกตองทสดเพยงขอเดยว

—————————————————————————————– 1. ขอใดเปนหลกการแปลงเลขฐานสบใหเปนเลขฐานแปด

ก. น า 8 ไปหารสนเลขฐาน 10 แลวน าผลลพธและเศษมาเรยงตอกนจากดานบนลงลาง ข. น า 8 ไปหารสนเลขฐาน 10 แลวน าผลลพธและเศษมาเรยงตอกนจากดานลางขนบน ค. น า 10 ไปหารสนเลขฐาน 8 แลวน าผลลพธและเศษมาเรยงตอกนจากดานบนลงลาง ง. น า 10 ไปหารสนเลขฐาน 8 แลวน าผลลพธและเศษมาเรยงตอกนจากดานลางขนบน

2. จากเลขฐานสบ 18910 ท าใหเปนเลขฐานสองไดตามขอใด ก. 101111012 ข. 1111012 ค. 10111112 ง. 100011012

3. จากเลขฐานแปด 1348 ท าใหเปนเลขฐานสบไดตามขอใด ก. 11010 ข. 9210 ค. 7510 ง. 6410

4. จากเลขฐานสอง 1011012 ท าใหเปนเลขฐานสบหกไดตามขอใด ก. 2116 ข. 2716 ค. 2d16 ง. 2f16

5. ในระบบเลขฐานขอใดมผลลพธตางจากขออน ก. 10011002 ข. 4816 ค. 1108 ง. 7210

6. ขอใดเปนขอมลชนดจ านวนตวอกขระ ก. 7.00 ข. 7 ค. 7.000E+10 ง. “7”

7. ขอใดเปนขอมลชนดจ านวนจรง ก. 10 ข. “15” ค. 20.00 ง. True

8. หากตองการปอนขอมลเปน ชอนกเรยน จะตองก าหนดตวแปรใหเปนขอมลชนดใด ก. character ข. Integer ค. String ง. Floating

9. หากตองการประกาศตวแปรเพอเกบขอมล จ านวนนกเรยน จะตองเลอกเปนขอมลชนดใด ก. character ข. Integer ค. String ง. Floating

10. ขอใดคอลกษณะของขอมลชนด Floating ก. 20.000E+01 ข. 20 ค. “20.00” ง. 40mod5

1

26

Page 32: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

11. จากสตร เสนรอบวง = 2 r ตวแปรทเกบคา เสนรอบวง ควรเปนตวแปรชนดใด ก. ชนดจ านวนเตม ข. ชนดจ านวนจรง ค. ชนดตวอกขระ ง. ชนดบลน

12. ขอใดเปนตวแปรทไมเหมาะสม เมอก าหนดให a = 20.2, b = 120, c = 300 ก. float a; ข. char b; ค. int c; ง. ไมมขอถก

13. การประมวลผลของคอมพวเตอร สญลกษณใดมล าดบความส าคญล าดบทายสด ก. เครองหมาย + ข. เครองหมาย ^ ค. เครองหมาย ( ) ง. เครองหมาย *

14. จากโจทย 45+32/4*3-9 คอมพวเตอรจะประมวลผลตวเลขคใดเปนอนดบแรก ก. 45+32 ข. 32/4 ค. 4*3 ง. 3-9

15. จากโจทย 45+32/4*3-9 คอมพวเตอรจะประมวลผลไดผลลพธเปนเทาใด ก. 49 ข. 60 ค. 40 ง. 69

16. จากโจทย 4+6*4/12-1+7 คอมพวเตอรจะประมวลผลไดผลลพธเปนเทาใด ก. 10 ข. 12.18 ค. 10.3 ง. 12

17. จากโจทย 4^3div2/5 คอมพวเตอรจะประมวลผลไดผลลพธเปนเทาใด ก. 6.4 ข. 12.18 ค. 10 ง. 2.4

18. ก าหนดให a = 10, b = 5 ผลลพธทางตรรกะของ (a<8) and (b>=3) คอขอใด ก. จรง ข. เทจ ค. ผด ง. หาค าตอบไมได

19. ก าหนดให a = 10, b = 5 ผลลพธทางตรรกะของ (a div b = 2) or (b>=7) คอขอใด ก. จรง ข. เทจ ค. ผด ง. หาค าตอบไมได

20. การเปรยบเทยบคาโดยใชสญลกษณเชอมนพจน AND จะมคาเปนจรง (True) ในกรณใด ก. มนพจนใดนพจนหนงเปนจรง ข. มนพจนใดนพจนหนงเปนเทจ ค. ทกนพจนจะตองเปนจรงเทานน ง. ทกนพจนจะตองเปนเทจเทานน

27

Page 33: ชุดที่ - cool2njoy.files.wordpress.com · ชุดที่ 1 1. แบบฝึกเสริมทักษะ เรื่อง การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ

แบบฝกเสรมทกษะ เรอง ความรพนฐานเกยวกบระบบคอมพวเตอร

ชดท 1

ฝายต าราวชาการคอมพวเตอร. การเขยนโปรแกรมเบองตน (ภาษาซ).กรงเทพฯ : ซเอดยเคชน, 2553.

รจพร ชนะชย. โครงสรางขอมลและอลกอลทม. กรงเทพฯ : แมค, 2548.

สมโภชน ชนเอยม และคณะ. หลกการออกแบบและเขยนโปรแกรมเบองตน. กรงเทพฯ: ซเอดยเคชน, 2555.

ศรไพร ศกดรงพงศากล และคณะ. เทคโนโลยสารสนเทศ ม. 6. กรงเทพฯ : โรงพมพวฒนาพานช, 2549.

แหลงคนควาเพมเตม

เวบไซต : http:// www.cool2njoy .wordpress.com

เวบไซต : http://th.wikipedia.org/wiki/เลขฐาน

เวบไซต : http://www.thaigoodview.com/library/teachershow /bangkok/sukanda_p/number/sec03p02.html

เวบไซต : http://www.tice.ac.th/division/website_c/about/page1.htm

เวบไซต : http://e-learning.snru.ac.th/els/program1/lesson1 /page1.html

เอกสารอางอง

28