#1
|
|||
|
|||
แก้ปัญหา
...แก้ปัญหา มีหลัก บอกสักหน่อย
อย่าให้คอย นานนัก นะสหาย เขียนโปรแกรม ทอดเต๋า แทบวางวาย "มิมีสาย" ข้ามั่น. จึงฝันเรียน ...โจทย์กำหนด คำสั่ง ฝังบังคับ ให้แค่ ๒ หยิบขยับ พอจับเขียน Random สร้าง ทศนิยม. ยาวจนเอียน Integer ตัดเหี้ยน เหลือเลขเต็ม ...Operate คณิตศาสตร์ ไม่ขาดนะ บวกคูณคละ วงเล็บ .ใช่เฉกเข็ม ไม่ต้องงม. ในสมุทร สุดกว้างเค็ม ครูแนะเล็ม ลองคุ้ย ลุยตอบมา 04 พฤษภาคม 2016 15:42 : ข้อความนี้ถูกแก้ไขแล้ว 2 ครั้ง, ครั้งล่าสุดโดยคุณ share เหตุผล: พิมพ์ผิดครับ |
#2
|
|||
|
|||
...แก้ปัญหา สำคัญ กระจ่างโจทย์
อาจห่างโยชน์ หากขาด "ตระหนัก"หนา ถามเรื่องใด จับประเด็น เด่นชัดมา แค่"ทอดเต๋า". อาจพา คะแนนหลุดมือ ...แก้ปัญหา อย่าคิด สะเปะสะปะ นัย(ะ)แฝง จะจะ อะไรหรือ ทอดลูกเต๋า จริงจริง กระนั้นฤๅ 1-6 แท้คือ. หวังแสดงมา โยชน์ (โยด) น. ชื่อมาตราวัด ๔๐๐ เส้น เป็น ๑ โยชน์ ตระหนัก ก. รู้ประจักษ์ชัด รู้ชัดแจ้ง. |
#3
|
|||
|
|||
? 1-6 ตรองตรึก ลึกอีกนิด
แฝงเคล็ดคิด ?ขอบเขต? ของปัญหา น้อยต่ำสุด สูงสุด เท่าใดนา ขอบเขตพา สลัดพ้น เปะปะภัย ...ทศนิยม ขอบเขต นำมาจับ สูงต่ำนับ เนื่องเคล็ด เผด็จไข .00 น้อยสุด อ้างทันใด .99 เร็วไว ใช้?เทียบ?กัน |
#4
|
|||
|
|||
เพื่อให้ สื่อความ ได้เข้าใจตรงกัน ในตอนต่อไป
ผมขออนุญาต แทรกคำอธิบาย สักหน่อย ณ ที่นี้ครับ ให้ Random (การสุ่ม) เขียนด้วย RND(x) ไม่ว่า x จะเป็นเท่าใด จะสร้าง เลขทศนิยม อยู่ใน "ขอบเขต" 0.000 - 0.999 เสมอ ให้ Integer (จำนวนเต็ม) เขียนด้วย INT(x) จะได้ INT(9.999) = 9 INT(0.000) = 0 ถ้า RND(x) = .999 (RND(x) * 7) = 6.993 ดังนั้น INT((RND(x) * 7)) = INT(6.993) = 6 |
#5
|
|||
|
|||
..."เปรียบเทียบ"คือ เคล็ดคำ สำคัญนัก
เรียนรู้หลัก คัดประเด็น "เกณฑ์วัด"สรร วิธีเลือก ตัวกลาง อย่างเท่าทัน เงื่อนไขนั้น ในกรอบ กำหนดดรง ...เรื่องทอดเต๋า เอา"หวัง" เทียบ"ที่ให้" สูง-สูงใช้ ต่ำ-ต่ำ ย้ำอย่าหลง .99 ต้องเพิ่ม แต่งบรรจง อย่างไรจึง จบลง ที่ 6 เอย ตัวกลาง ได้แก่ Mean, Mode, Median |
#6
|
|||
|
|||
...คูณด้วย 10 เพิ่มง่าย ใช่ไหมเพื่อน
เพียงแค่เลื่อน ทศนิยม ปมใกล้เผย 9.9 มากไป ใช้ 5 เลย Median ควร คุ้นเคย เคล็ดสำคัญ ...คูณด้วย 5 ได้เพียง 4.5 "แบ่งครึ่ง"ว่า อีกที ที่ 7 สรร 6.3 ประมาณ คงเห็นกัน Integer จับห้่น ได้ 6 งาม Median = กึ่งกลาง แบ่งครึ่ง จาก 0 - 10 ค่ากึ่งกลาง คือ 5 จาก 5 - 10 ค่ากึ่งกลาง คือ 7.5 ให้ง่าย จึงใช้แค่ 7 ถ้า RND(x) = .999 RND(x) * 10 = 9.9 RND(x) * 5 ได้ประมาณ 4.5 RND(x) * 7 ได้ประมาณ 6.3 INT(RND(x) * 7) = 6 |
#7
|
|||
|
|||
.00 คูณอะไร ก็ได้ 0
ไฉนเพิ่มพูน 1 ได้ ใคร่ขอถาม Operate ใดเรียน ครารู้ความ Additive คือนาม "บวก"สำคัญ |
#8
|
|||
|
|||
...กระบวนการ แก้โจทย์ โปรดตระหนัก
ประมาทจัก พบพลาด ผิดคาดฝัน ต่ำ-ต่ำได้ สูง-สูง อาจพลิกพลัน คูณ 7 นั้น บวก 1 จึงเกินไป ถ้า RND(x) = .0 RND(x) * 7 + 1 = 1 ถ้า RND(x) = .9 RND(x) * 7 + 1 = 7.3 INT(RND(x) * 7 + 1) = 7 |
#9
|
|||
|
|||
.86 ลองพูน คูณด้วย 7
Integer ยังเผด็จ 6 ค่าไข แต่คูณ 7 บวกเพิ่ม ผิดทันใด คูณ 6 ไซร้ บวก 1 จึงพอดี Random ใด ใกล้ 0 หรือ .9 6 คูณเข้า บวก 1 นั่นสุขศรี มั่นทดลอง ตรองตรึก ปัญญามี พากเพียรชี้ ผลลัพท์ ประทับใจ ถ้า RND(x) = .86 RND(x) * 7 = 6.02 INT(RND(x) * 7) = 6 INT(RND(x) * 7 + 1) = 7 ถ้า RND(x) = .86 RND(x) * 6 = 5.16 INT(RND(x) * 6 + 1) = 6 |
|
|