วันจันทร์ที่ 30 กรกฎาคม พ.ศ. 2561
ภาษาโปรแกรม
ภาษาโปรแกรม
ภาษาโปรแกรมคอมพิวเตอร์มีวิวัฒนาการมายาวนาน นับตั้งแต่การสั่งงานคอมพิวเตอร์ด้วยภาษาเครื่อง
ที่ประกอบด้วยเลข0และ1ในยุคเริ่มแรกของคอมพิวเตอร์ ซึ่งเป็นอุปสรรคต่อการเขียนโปรแกรมขนาดใหญ่เนื่องด้วยความยากของการเขียนโปรแกรม จนมาถึงที่ภาษาโปรแกรมคอมพิวเตอร์มีความคล้ายคลึงกับภาษาอังกฤษ ทำให้การเขียนโปรแกรมขนาดใหญ่ทำได้รวดเร็วและมีความผิดพลาดน้อยลง แต่เนื่องจากคอมพิวเตอร์ยังคงต้องทำงานตามคำสั่งภาษาเครื่อง เมื่อเราเขียนโปรแกรม จึงต้องมีการแปลให้เป็นภาษาเครื่องก่อน
ตัวแปรภาษาโปรแกรมมี 2 ประเภท คือ
1.คอมไพเลอร์(compiler) จะแปลโปรแกรมทั้งโปรแกรมให้ถูกต้อง จึงจะได้ผลลัพธ์เป็นดปรแกรมภาษาเครื่องที่นำไปสั่งงานคอมพิวเตอร์ได้ภาษาเครื่องที่นำไปสั่งงานคอมพิวเตอร์ได้ภาษาที่ต้องแปรด้วยคอมไพเลอร์ เช่น c,c++,java
2.อินเทอร์พรีเตอร์(interpreter)จะแปลคำสั่งในโปรแกรมทีละคำสังให้เป็นภาษาเครื่อง ส่งให้คอมพิวเตอร์ทำงานทันทีโดยไม่ต้องรอให้แปลเสร็จทั้งโปรแกรมเช่นpython,logo
หน่วยที่1 งานที่1
ข้อควรปฏิบัติในการใช้อินเทอร์เน็ตให้ปลอดภัย
ทุกวันนี้อินเทอร์เน็ตได้กลายมาเป็นสิ่งจำเป็นและขาดไม่ได้สำหรับชีวิตประจำ วันของผู้คนในสังคม ในการติดต่อสื่อสาร การดำเนินธุรกิจ การศึกษา ตลอดจนเป็นแหล่งของความบันเทิงในด้านต่างๆ แต่ในขณะเดียวกันภัยที่มากับอินเทอร์เน็ตนั้นก็มีอยู่มากมาย ดังนั้นผู้ใช้งานอินเทอร์เน็ตจึงควรตระหนักถึงภัยจากสื่ออินเทอร์เน็ตและ รู้จักวิธีการใช้อินเทอร์เน็ตอย่างปลอดภัย เพื่อป้องกันความเสี่ยง หรือภัยอาชญากรรมทางคอมพิวเตอร์ที่อาจเกิดขึ้นได้ เช่น ควรเปลี่ยนพาสเวิร์ดใหม่อย่างน้อยทุกๆ 3 เดือน ทำการติดตั้งโปรแกรมป้องกันไวรัสอย่างน้อย 1 โปรแกรมบนเครื่อง ไม่ควรดาวน์โหลดโปรแกรมจากเว็บไซต์ที่ไม่น่าเชื่อถือ และตรวจสอบระบบความปลอดภัยของเว็บไซต์นั้นๆ ก่อนทำการสั่งซื้อสินค้าออนไลน์ เพราะอาจถูกดักจับเลขบัตรเครดิตขณะใช้งานได้
เนื่อง จากอินเทอร์เน็ตกลายเป็นสิ่งจำเป็นสำหรับชีวิตประจำวัน ในการติดต่อสื่อสาร การดำเนินธุรกิจ การศึกษา ตลอดจนให้ความบันเทิงด้านต่างๆ ผู้ใช้งานอินเทอร์เน็ตจึงควรตระหนักถึงภัยจากสื่ออินเทอร์เน็ตและรู้จักวิธี การใช้อินเทอร์เน็ตอย่างปลอดภัย เพื่อป้องกันความเสี่ยง หรือภัยอาชญากรรมทางคอมพิวเตอร์ที่อาจเกิดขึ้นได้
ข้อควรปฏิบัติทั่วไปในการใช้อินเทอร์เน็ตอย่างปลอดภัยมีดังนี้
1. การตั้งกระทู้ หรือตอบกระทู้ ควรใช้คำที่สุภาพ และไม่สร้างความเดือดร้อน ให้กับผู้อื่น
2. ไม่ควรให้ชื่อบัญชีผู้ใช้ (User Account) อิน เทอร์เน็ตกับบุคลอื่นไปใช้งาน และควรเปลี่ยนพาสเวิร์ดอย่างน้อยทุกๆ 1 เดือน การตั้งพาสเวิร์ดใหม่ ควรมีอักขระไม่ต่ำกว่า 7-8 ตัวโดยใช้ตัวเลขผสมตัวอักษร เช่น “255wcit1” ถ้าในกรณีที่รู้ว่าบัญชีผู้ใช้ของตนเองมีปัญหาในการใช้งาน ให้ติดต่อศูนย์คอมพิวเตอร์หรือผู้ให้บริการทันที
3. ระวังการชำระเงินในการสั่งซื้อสินค้าผ่านระบบอินเทอร์เน็ต เพราะอาจจะมีผู้อื่น คอยดักจับเลขที่บัตรเครดิตขณะที่กำลังใช้งานได้ ดังนั้นควรตรวจสอบระบบความปลอดภัยของเว็บไซต์นั้นๆ ว่ามีระบบความปลอดภัยหรือไม่ ก่อนทำการสั่งซื้อสินค้าทางออนไลน์
4. ควรทำการตรวจสอบระบบความปลอดภัยของซอฟต์แวร์ที่ใช้งานอินเทอร์เน็ตอย่างสม่ำเสมอ เช่น Windows Internet Explorer, Firefox, Chrome เป็นต้น
5. ทำการติดตั้งโปรแกรมป้องกันไวรัสบนเครื่องคอมพิวเตอร์ อย่างน้อย 1 โปรแกรม
6. ไม่ควรดาวน์โหลดโปรแกรมจากเว็บไซต์ที่ไม่น่าเชื่อถือ
7. ไม่ควรคลิกรับโปรแกรม หรือเปิดไฟล์ต่าง ๆ จากบุคคลอื่นที่ไม่รู้จักผ่านการใช้งานโปรแกรมแชทหรือโปรแกรมแชร์ไฟล์ต่างๆ รวมทั้งทางอีเมล์ และไม่ควรรับไฟล์ใด ๆ แม้จากคนที่เรารู้จักหากไม่ได้รับการยืนยันจากผู้ส่งว่าได้ส่งไฟล์มา เพราะปัจจุบันมีไวรัสหรือมัลแวร์ที่สามารถปลอมตัว หรือใช้โปรแกรมของผู้ส่งไปยังผู้รับได้ เมื่อรับมาก็คือการรับไวรัสเข้ามายังเครื่องคอมพิวเตอร์นั่นเอง
8. ควรระมัดระวังในการใช้อีเมล์ของตนเองลงทะเบียนตามเว็บไซต์ต่าง ๆ เพราะอาจจะทำให้ได้รับจดหมายขยะจากเว็บไซต์โฆษณาสินค้าหรือเว็บไซต์ที่มี ไวรัส
9. ถ้าต้องการความปลอดภัยสูงขึ้นในการใช้งานอินเทอร์เน็ต สามารถติดตั้งโปรแกรมไฟร์วอลล์ บนเครื่องคอมพิวเตอร์เพื่อป้องกันผู้บุกรุกจากภายนอกเข้าสู่เครื่องผู้ใช้
การใช้งานอินเทอร์เน็ตผ่านจุดเชื่อมต่อสาธารณะอย่างปลอดภัย
- ผู้ ใช้งานเครื่องคอมพิวเตอร์ หรือโทรศัพท์มือถือควรมีการติดตั้งโปรแกรมป้องกันล่าสุด และอัพเดทโปรแกรมหรือฐานข้อมูลไวรัสอยู่เสมอทันทีที่มีการแจ้งเตือน เพื่อป้องกันไวรัสชนิดใหม่ๆ ที่อาจทำอันตรายกับอุปกรณ์ของคุณ
- ควร ติดตั้งโปรแกรมไฟร์วอลล์ เพื่อป้องกันการเข้าถึงคอมพิวเตอร์และโทรศัพท์มือถือของคุณโดยผู้ไม่ได้รับ อนุญาต และควรมั่นใจว่ามีการอัพเดทโปรแกรมอยู่เสมอ
- หลีกเลี่ยงการดาวน์โหลดข้อมูลต่างๆ เนื่องจากอาจมีซอฟท์แวร์สอดแนม (Spyware) แฝงมากับไฟล์ด้วย
- หลีก เลี่ยงการทำรายการที่ใช้ข้อมูลบัตรเครดิต การทำธุรกรรมเกี่ยวกับการเงิน เนื่องจากซอฟท์แวร์สอดแนมสามารถแอบดักข้อมูลและเข้าถึงรหัสผ่าน หมายเลขบัตรเครดิต และบันทึกเว็บไซต์ที่ผู้ใช้เข้าถึงได้
- ซอฟท์แวร์ สอดแนม เป็นซอฟท์แวร์ที่ออกแบบเพื่อสังเกตการณ์หรือดักจับข้อมูลการใช้อินเทอร์เน็ต โดยจะถูกติดตั้งไว้ในเครื่องคอมพิวเตอร์ (ด้วยความยินยอมจากผู้ใช้หรือไม่ก็ตาม) เมื่อมีการดาวน์โหลดไฟล์ ซอฟท์แวร์ เกม หรือสกรีนเซฟเวอร์ จากเว็บไซต์ต่างๆ มายังอุปกรณ์ของเรา ซึ่งจะทำให้การใช้งานบนคอมพิวเตอร์ล่าช้า เนื่องจากการใช้ทรัพยากรระบบที่สูงเกินปกติ ส่งผลไปถึงความเสียหายของเครื่องคอมพิวเตอร์ได้
การใช้งานอินเทอร์เน็ตจากเครื่องคอมพิวเตอร์สาธารณะ
- ให้ปิดเว็บบราวเซอร์ทั้งหมดที่เปิดใช้งานหลังจากที่ใช้งานเสร็จแล้ว
- ล้างหน่วยความจำคอมพิวเตอร์ (Cache) ในเว็บบราวเซอร์หลังจากที่ใช้งานเสร็จแล้ว ซึ่งจะช่วยลดโอกาสที่ผู้อื่นจะสามารถเขาถึงข้อมูลส่วนตัวของท่านได้
- ให้ล้างบันทึกประวัติการใช้งาน (History settings) ในเว็บบราวเซอร์หลังจากที่ใช้งานเสร็จแล้ว
- ไม่อนุญาตให้เครื่องคอมพิวเตอร์จำรหัสผ่านให้ เช่น จะต้องคลิกตัวเลือกการจำรหัสผ่านออก
- ไม่ป้อนข้อมูลลับหรือส่วนตัวที่เป็นความลับใดๆ โดยผ่านทางเครื่องคอมพิวเตอร์สาธารณะ
ตั้งคำถาม
1.ถ้าต้องการความปลอดภัยเพื่อป้องกันการบุกรุกควรทำอย่างไร
ตอบ ติดตั้งโปรแกรมไฟร์วอลล์
2.ควรระวังในการใช้อีเมลตนเองในเว็บไซต์เพราะเหตุใด
ตอบ เพราะอาจทำให้ได้รับจดหมายขยะหรือเว็บไซต์ที่มีไวรัส
3.ซอฟท์แวร์ สอดแนม เป็นซอฟท์แวร์ที่ออกแบบเพื่ออะไร
ตอบ เพื่อสังเกตุการณ์หรือดักจับข้อมูลการใช้อินเทอร์เน็ต
4.การล้างหน่วยความจำคอมพิวเตอร์จะช่วยลดโอกาสอะไร
ตอบ ลดโอกาสที่ผู้อื่นที่สามารถเข้าถึงของมูลส่วนตัวของเรา
5.ถ้าบัญชีผู้ใช้มีปัญหาควรทำอย่างไร
ตอบ ให้ติดต่อศูนย์คอมพิวเตอร์หรือผู้ให้บริการทันที
6.ระวังการชำระเงินผ่านอินเตอร์เน็ตเพราะอะไร
ตอบ เพราะอาจมีผู้อื่นคอยดักจับขณะที่เรากำลังใช้งาน
7.ถ้าต้องการไม่ให้คอมจำรหัสได้ ควรทำอย่างไร
ตอบ ต้องคลิกตัวเลือกการจำรหัสผ่านออก
8.ไม่ควรคลิกรับโปรแกรมจากผู้อื่นเพราะเหตุใด
ตอบ เพราะอาจมีไวรัสที่สามารถปลอมตัว
9.ควรเปลี่ยนพาสเวิร์ดทุกๆกี่เดือน
ตอบ 3เดือน
10.โปรแกรมป้องกันไวรัสอย่างน้อยกี่โปรแกรม
ตอบ 1 โปรแกรม
วันจันทร์ที่ 23 กรกฎาคม พ.ศ. 2561
การกำหนดค่าให้ตัวแปร
การกำหนดค่าให้ตัวแปร
การกำหนดค่าอย่างใดอย่างหนึ่งให้ตัวแปรสามารถทำได้ 3 วิธี คือ
O การรับค่าจากภายนอก
O การกำหนดค่าจากค่าที่คงที่หรือตัวแปรอื่น
O การกำหนดจากค่าคำนวณ
สัญลักษณ์ที่นิยมใช้สำหรับกำหนดค่าให้กับตัวแปรคือ←ช้เพื่อนำค่าทางขวาของ← ไปกำหนดให้ตัวแปรทางด้านซ้ายของ←
การตั้งค่าควรตั้งชื่อให้เหมาะสมกับค่าที่เก็บในตัวแปร เช่น ตัวแปร name เก็บข้อมูลชื่อ,ตัวแปร age เก็บข้อมูลอายุ
ตัวอย่างการเขียนการรับตัวแปร
x ← 2 นำค่า 2ไปใส่ในตัวแปร x
การกำหนดค่าอย่างใดอย่างหนึ่งให้ตัวแปรสามารถทำได้ 3 วิธี คือ
O การรับค่าจากภายนอก
O การกำหนดค่าจากค่าที่คงที่หรือตัวแปรอื่น
O การกำหนดจากค่าคำนวณ
สัญลักษณ์ที่นิยมใช้สำหรับกำหนดค่าให้กับตัวแปรคือ←ช้เพื่อนำค่าทางขวาของ← ไปกำหนดให้ตัวแปรทางด้านซ้ายของ←
การตั้งค่าควรตั้งชื่อให้เหมาะสมกับค่าที่เก็บในตัวแปร เช่น ตัวแปร name เก็บข้อมูลชื่อ,ตัวแปร age เก็บข้อมูลอายุ
ตัวอย่างการเขียนการรับตัวแปร
x ← 2 นำค่า 2ไปใส่ในตัวแปร x
วันอังคารที่ 17 กรกฎาคม พ.ศ. 2561
การเขียนรหัสลำลองและผังงาน
การเขียนรหัสลำลอง หมายถึง เป็นการใช้คำบรรยายอธิบายขั้นตอนอย่าชัดเจนในการแก้ปัญหาหรือทำงานของโปรแกรมซึ่งรูปแบบการเขียนขึ้นอยู่กับประสบการณ์ของผู้เขียน โดยอาจเขียนภาษาพู ทำให้เขียนง่าย ไม่ต้องกังวลรูปแบบ
การเขียนรหัสลำลองเรื่องการแต่งกายชุดนักเรียน
เริ่มต้น
1.ใส่กางเกงใน
2.ใส่เสื้อใน
3.ใส่เสื้อนักเรียน
4.ใส่กระโปรงนักเรียน
5.ใส่หูกระต่าย
6.ใส่รองเท้า
จบ
การเขียนรหัสลำลองเรื่องการแต่งกายชุดนักเรียน
เริ่มต้น
1.ใส่กางเกงใน
2.ใส่เสื้อใน
3.ใส่เสื้อนักเรียน
4.ใส่กระโปรงนักเรียน
5.ใส่หูกระต่าย
6.ใส่รองเท้า
จบ
วันจันทร์ที่ 16 กรกฎาคม พ.ศ. 2561
ผังงาน
ผังงาน หมายถึงเป็นเครื่องมือหนึ่งที่ใช้ในการวางแผนออกแบบการแก้ปัญหา เพื่อสามารถนำไปปฏิบัติตามเพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานได้ง่าย สถาบันแห่งชาติอเมริกา( ANSI )ได้กำหนดสัญลักษณ์ที่เป็นมาตรฐานในการเขียนผังงาน ซึ่งในที่นี้จะแนะนำการใช้ 5 สัญลักษณ์พื้นฐาน
คำถามชวนคิด
ให้นักเรียนจัดเรียงการทำงานต่อไปนี้ เพื่อคำนวณค่าน้ำมันในการเดินทางตามระยะ
1.รับระยะทางในการเดินทาง
2.รับปริมาณน้ำมันต่อระยะทาง
3.รับราคาน้ำมัน
4.แสดงค่าน้ำมันที่ต้องได้
1.รับระยะทางในการเดินทาง
2.รับปริมาณน้ำมันต่อระยะทาง
3.รับราคาน้ำมัน
4.แสดงค่าน้ำมันที่ต้องได้
วันจันทร์ที่ 9 กรกฎาคม พ.ศ. 2561
ตัวอย่างขั้นตอนการแก้ปัญหา
ขั้นตอนที่1 การวิเคราะห์และกำหนดรายละเอียดของปัญหา
ข้อมูลเข้า จำนวนสามจำนวน ได้แก่ a,b,c
ข้อมูลเข้าหรือสิ่งที่ต้องการ ตัวเลขที่มีค่ามากที่สุดของเลขสามจำนวน
วิธีการตรวจสอบความถูกต้อง ดำเนินการหาตัวเลขที่มากที่สุดด้วยตนเอง โดยกำหนดชุด ตัวเลข 3 จำนวน เช่น8,7และ12ในกรณีนี้ตัวเลขที่มีค่ามากที่สุดคือ 12
ขั้นตอนที่2 การวางแผนการแก้ปัญหา
2.1 เปรียบเทียบ a,b เพื่อหาค่ามากกว่าระหว่างสองจำนวน
2.2 นำค่าที่ำชได้มาเปรียบเทียบกับ c เพื่อหาค่าที่มากกว่า
2.3 ค่าที่มากที่สุดคือ ผลลัพธ์ที่ได้จากขั้นตอนที่2.2
ขั้นตอนที่3 การดำเนินการแก้ปัญหา
ดำเนินการทดสอบตามขั้นตอนที่วางแผนไว้กับชุดตัวเลขที่กำหนด
โดยสมมุติ a,b และc เป็น8,7และ12ตามลำดับ
3.1 เปรียบเทียบเพื่อหาค่าที่มากกว่าระยะ 8และ7พบว่า8มีค่ามากกว่า
3.2 เปรียบเทียบเพื่อหาค่ามากกว่าระหว่าง8 และ12 พบว่า12มีค่ามากกว่า
3.3 ค่าที่มากที่สุดของ8,7และ12คือ12
ขั้นตอนที่4 การตรวจสอบและปรับปรุง
เมื่อพิจารณาคำตอบที่ได้คือ12 กับค่าที่เหลือซึ่งได้แก่8และ7พบว่า12มีค่ามากกว่าค่าที่เหลือ ทั้งคู่ คำตอบนี้จึงเป็นคำตอบที่ถูกต้องตามข้อกำหนดของสิ่งที่ต้องการ
แนวคิดข้างต้นใช้งานได้เนื่องจากว่าหากพิจารณาจำนวนสามจำนวนใดๆ เมื่อ
a〉bและb 〉c แล้วa〉c fh;p
จากตัวอย่างแม้ว่าเราจะไม่ได้นำค่า12มาเปรียบเทียบกับ7โดยตรงแต่เราได้นำเปรียบเทียบกับ8ซึ่ง8ถูกตรวจสอบมาก่อนนี้แล้วมากกว่า7เพราะฉนั้น12จึงมากกว่า7ด้วย
ข้อมูลเข้า จำนวนสามจำนวน ได้แก่ a,b,c
ข้อมูลเข้าหรือสิ่งที่ต้องการ ตัวเลขที่มีค่ามากที่สุดของเลขสามจำนวน
วิธีการตรวจสอบความถูกต้อง ดำเนินการหาตัวเลขที่มากที่สุดด้วยตนเอง โดยกำหนดชุด ตัวเลข 3 จำนวน เช่น8,7และ12ในกรณีนี้ตัวเลขที่มีค่ามากที่สุดคือ 12
ขั้นตอนที่2 การวางแผนการแก้ปัญหา
2.1 เปรียบเทียบ a,b เพื่อหาค่ามากกว่าระหว่างสองจำนวน
2.2 นำค่าที่ำชได้มาเปรียบเทียบกับ c เพื่อหาค่าที่มากกว่า
2.3 ค่าที่มากที่สุดคือ ผลลัพธ์ที่ได้จากขั้นตอนที่2.2
ขั้นตอนที่3 การดำเนินการแก้ปัญหา
ดำเนินการทดสอบตามขั้นตอนที่วางแผนไว้กับชุดตัวเลขที่กำหนด
โดยสมมุติ a,b และc เป็น8,7และ12ตามลำดับ
3.1 เปรียบเทียบเพื่อหาค่าที่มากกว่าระยะ 8และ7พบว่า8มีค่ามากกว่า
3.2 เปรียบเทียบเพื่อหาค่ามากกว่าระหว่าง8 และ12 พบว่า12มีค่ามากกว่า
3.3 ค่าที่มากที่สุดของ8,7และ12คือ12
ขั้นตอนที่4 การตรวจสอบและปรับปรุง
เมื่อพิจารณาคำตอบที่ได้คือ12 กับค่าที่เหลือซึ่งได้แก่8และ7พบว่า12มีค่ามากกว่าค่าที่เหลือ ทั้งคู่ คำตอบนี้จึงเป็นคำตอบที่ถูกต้องตามข้อกำหนดของสิ่งที่ต้องการ
แนวคิดข้างต้นใช้งานได้เนื่องจากว่าหากพิจารณาจำนวนสามจำนวนใดๆ เมื่อ
a〉bและb 〉c แล้วa〉c fh;p
จากตัวอย่างแม้ว่าเราจะไม่ได้นำค่า12มาเปรียบเทียบกับ7โดยตรงแต่เราได้นำเปรียบเทียบกับ8ซึ่ง8ถูกตรวจสอบมาก่อนนี้แล้วมากกว่า7เพราะฉนั้น12จึงมากกว่า7ด้วย
การแก้ปัญหา
ทบทวนความรู้ก่อนเรียน
✅1.การถ่ายทอดความคิดในการแก้ปัญหาหรือการทำงาน อาจเขียนเป็นข้อความที่แสดงในการแก้ปัญหาหรือการทำงานที่เป็นขั้นตอน
✅2.การแสดงลำดับขั้นตอนในการทำงานหรือการแก้ปัญหาอาจใช้ภาพหรือ สัญลักษณ์ ข้อความหรือการบอกเล่า
✅3.หากพิจารณาลำดับขั้นตอนการทำงาน สามารถบอกถึงผลลัพธ์ที่จะเกิดขึ้น
ลองทำดู
1.บิดกุญแจรถ
2.เปิดประตูบ้าน
3.ถอยรถ
4.สตาร์ทรถ
5.ขับไปโรงเรียน
✅1.การถ่ายทอดความคิดในการแก้ปัญหาหรือการทำงาน อาจเขียนเป็นข้อความที่แสดงในการแก้ปัญหาหรือการทำงานที่เป็นขั้นตอน
✅2.การแสดงลำดับขั้นตอนในการทำงานหรือการแก้ปัญหาอาจใช้ภาพหรือ สัญลักษณ์ ข้อความหรือการบอกเล่า
✅3.หากพิจารณาลำดับขั้นตอนการทำงาน สามารถบอกถึงผลลัพธ์ที่จะเกิดขึ้น
ลองทำดู
1.บิดกุญแจรถ
2.เปิดประตูบ้าน
3.ถอยรถ
4.สตาร์ทรถ
5.ขับไปโรงเรียน
วันจันทร์ที่ 2 กรกฎาคม พ.ศ. 2561
แบบฝึกหัด หน่วยที่3 เรื่อง แนวคิดเชิงนามธรรม ชุดที่2
การถ่ายทอดรายละเอียดของปัญหาและการแก้ปัญหา
การถ่ายทอดรายละเอียดนี้ไปสู่ผู้ที่จะวิเคราะห์และแก้ปัญหา ซึ่งเป็นไปได้หลายรูปแบบ หากผู้แก้ปัญหาคือบุคคลอื่น การถ่ายทอดปัญหาสามารถทำได้โดยการอธิบายเป็นข้อความและอาจใช้แผนภาพประกอบหากผู้แก้ปัญหาคือคอมพิวเตอร์ การถ่ายทอดวิธีการแก้ปัญหาก็จะอยู่ในรูปของภาษาโปรแกรมกิจกรรมที่ 1 เส้นทางการเดินกลับบ้านที่สั้นที่สุด
1.เส้นทางเดินจากโรงเรียนกลับบ้านที่ใช้ระยะทางสั้นที่สุด
ตอบ 900 เมตร
2.เส้นทางการเดินจากโรงเรียนไปถึงบ้านที่สั้นที่สุดโดยแวะร้านขนม
ตอบ 1300 เมตร
3.เส้นทางเดินจากโรงเรียนกลับบ้านสั้นที่สุดโดยแวะร้านขนมและเลือกทางเดินที่มีเงา
ตอบ 2400 เมตร
หน่วยที่3 แนวคิดเชิงนามธรรม
แนวคิดเชิงนามธรรม
แนวคิดเชิงนายธรรม abstract thinking เป็นองค์ประกอบหนึ่งของแนวคิดเชิงคำนวณ computational thinging ซึ่งใช้กระบวนการคัดแยกคุณลักษณะ
ที่สำคัญออกจากรายละเอียดปลีกย่อยในปัญหาหรืองานที่กำลังพิจารณา เพื่อให้ได้ข้อมูลที่จำเป็นและเพียงพอในการแก้ปัญหา
กิจกรรมที่ 1 ให้แยกคุณลักษณะที่จำเป็นของปากกา
1.มีด้ามจับ
2.มีน้ำ/ไส้หมึก
3.มีที่กด
4.มีที่หนีบ
5.มีปลอกหุ้ม
กิจกรรมที่2 มส้ม5 กก. มีองุ่น 7 กก. มีน้ำมันงา 2 กก. มีชมพู่ 4 กก. รวมผลไม้ทั้งหมดมีกี่กิโลกรัม
ข้อมูลจำเป็น คือ มีผลไม้ มีกิโลกรัมของผลไม้
ข้อมูลที่ไม่จำเป็น คือ -
สมัครสมาชิก:
บทความ (Atom)