tag:blogger.com,1999:blog-22348803413955423252024-03-21T00:13:11.983-07:00゙★UNBLEMISHED™ ヅ゙★UNBLEMISHED™ ヅhttp://www.blogger.com/profile/14420967894317354718noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-2234880341395542325.post-71064846498980178392009-09-02T19:39:00.000-07:002009-09-02T19:41:35.973-07:00วิธีการเล่น rubik's (รูบิค)<div class="post-day">การแก้รูบิกมีสูตรซึ่งเป็นที่นิยมคือให้สีขาวเป็นฐานและสีเหลืองอยู่ด้านบน ทั้งนี้จะเริ่มจากบิดให้ได้รูปกากบาทสีขาว จากนั้นแก้ให้เต็มทีละชั้น ชั้นที่ 3 จะบิดให้สีเหลืองเต็มก่อนแล้วจึงบิดให้เต็มทั้งลูก </div><div class="cover"><div class="entry"><div><div><div><div><div><div><div><div><div><div><div><div><div><strong><span style="COLOR: #cc33cc"></span></strong></div><div><strong><span style="COLOR: #cc33cc">แก้ชั้น 1 ทำหน้ากากบาทขาว</span></strong></div><div><strong><span style="COLOR: #cc33cc"></span></strong>วิธีบิดให้ได้กากบาทสีขาวอาจเริ่มจากการบิดให้เอดจ์ ขาวอยู่ล้อมเซ็นเตอร์เหลือง จากนั้นดูว่าคู่สีอีกด้านของเอดจ์ ขาวคืออะไร แล้วบิดให้ตรงกับเซ็นเตอร์ของสีนั้นๆ เมื่อได้ตรง แล้วให้บิดลง 2 ครั้งจะพบว่าเอดจ์ขาวชิ้นนั้นประกบเซ็นเตอร์ขาว แล้ว ทำเช่นนี้จนครบทุกเอดจ์จะได้กากบาทขาวในที่สุด <img id="BLOGGER_PHOTO_ID_5371863216608853970" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 223px; CURSOR: hand; HEIGHT: 131px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEoNuMSpULnwQIWNRPVKCHbfHMvR4UAsxnK2CAsQ8qXC9SR_y1ihR2vCg2mTOKIjo9LugQNUh0R2hp66u8ic4iSbQ6nHIwy01GSCBoj4mdNFqXs7joOny2dWCnATlkVQvhzqpxymzN5dHP/s320/1.1.jpg" border="0" />บิดให้ขาวเต็มหน้า </div><div>เมื่อได้กากบาทขาวแล้วให้หาคอร์เนอร์ที่มีสีขาวและอยู่ในชั้นที่ 3 (ทั้งนี้สีขาวเป็นฐานอยู่ในชั้นที่ 1) จากนั้นบิดคู่สีที่อยู่ประชิดไปด้านที่มี เซ็นเตอร์ของสีนั้นแล้วให้ด้านสีนั้นอยู่ข้างหน้า หากสีขาวอยู่ด้านขวาให้ บิดด้านขวาตามเข็มนาฬิกา 1 ครั้ง (แถวซึ่งมีสีขาว 2 ชิ้นจะขึ้นมาอยู่ด้าน ขวามือ) แล้วบิดชั้นที่ 3 ตามเข็มนาฬิกา 1 ครั้ง (สีขาวชิ้นที่เหลือจะเข้า มาเติมแถวจนครบ 3 ชิ้น) จากนั้นบิดด้านขวาทวนเข็มนาฬิกา 1 ครั้ง (แถวที่มีขาวครบ 3 ชิ้นจะกลับจะไปอยู่ด้านสีขาวที่เป็นฐาน) </div><div>หากสีขาวอยู่ซ้ายมือให้บิดด้านซ้ายทวนเข็มนาฬิกา 1 ครั้ง (หรือบิดด้านซ้ายไปข้างหลัง แถวซึ่งมีสีขาว 2 ชิ้นจะขึ้นมาอยู่ด้านขวามือ) จากนั้นบิดชั้นที่ 3 ทวนเข็มนาฬิกา 1 ครั้ง (สีขาวชิ้นที่เหลือจะเข้ามา เติมแถวจนครบ 3 ชิ้น) แล้วบิดด้านซ้ายตามเข็มนาฬิกา 1 ครั้ง (แถวที่มีขาวครบ 3 ชิ้นจะกลับจะไปอยู่ด้าน สีขาวที่เป็นฐาน) ทำเช่นนี้จนได้สีขาวเต็มหน้า ซึ่งจะได้ชั้นที่ 1 เต็มและเซ็นเตอร์ก็จะตรงกับสีของแต่ละหน้าด้วย </div><img id="BLOGGER_PHOTO_ID_5371863553203836882" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 206px; CURSOR: hand; HEIGHT: 114px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGqCRkHFq_quYhdGKji4H_60aP6CeRXe1PjYn1nh562-dCdkeBo2afcGlkuXS-7VoIKbR5iWjuI8_NtLBudvlLgPT6_IZOFhl0nCP2gXxACkUnO0GU__ZOeujBUvtPOp8EhkEWXyjz1tAR/s320/1.2.jpg" border="0" /> อย่างไรก็ดีบางครั้งอาจพบสีขาวที่เหลืออยู่ชั้น 1 หรืออยู่ด้านบน วิธีแก้กรณีที่สีขาวอยู่ชั้น 1 หากอยู่ด้านขวามือให้บิดด้านที่มีสีขาว ทวนเข็มนาฬิกา 1 ครั้งแล้วบิดชั้นที่ 3 ตามเข็มนาฬิกา 2 ครั้ง จาก นั้นบิดแถวสีขาวที่มาจากการบิดทวนเข็มกลับที่เดิม แล้วใช้สูตรใน การบิดขาวให้เต็มได้ตามปกติจนเต็มหน้า แต่หากสีขาวในชั้นที่ 1 อยู่ด้านซ้ายมือให้บิดในลักษณะตรงข้ามคือจากตามเข็มนาฬิกาเป็น ทวนเข็มนาฬิกาและจากทวนเข็มนาฬิกาเป็นตามเข็มนาฬิกา<br /><div>ส่วนกรณีที่สีขาวอยู่ด้านบนให้ด้านสีขาวนั้นตรงกับฐานที่ยัง ขาดสีขาว แล้ววางให้สีขาวอยู่ทางขวามือ จากนั้นบิดด้านขวามือ ตามเข็มนาฬิกา 1 ครั้ง แล้วบิดชั้นที่ 3 ทวนเข็มนาฬิกา 2 ครั้ง จากนั้นบิดด้านขวาทวนเข้ม 1 ครั้ง (เพื่อให้แถวที่มีสีขาวอื่นๆ กลับไปอยู่ที่ฐานเช่นเดิม) แล้วใช้เทคนิคบิดขาวให้เต็มหน้าได้ตามปกติ </div><br /><div><span style="COLOR: #cc33cc"><strong>แก้ชั้น 2</strong></span> </div><div>เมื่อแก้จนได้ชั้นที่ 1 เต็มแล้วก็เริ่มแก้ชั้นที่ 2 ทั้งนี้เนื่อง จากสีเหลืองถูกกำหนดให้อยู่ด้านบนดังนั้นชิ้นส่วนที่จะเติมเต็ม ชั้นนี้ก็คือเอดจ์ที่ไม่มีสีเหลือง อาทิ เอดจ์ที่มีคู่สีแดงอยู่ด้านข้าง และสีเขียวอยู่ด้านบน ให้หมุนเอดจ์ชิ้นนั้นจนสีแดงไปตรงกับเซ็น เตอร์สีแดง จากนั้นเปลี่ยนไปพิจารณาสีเขียวโดยหมุนให้อยู่ด้านตรง ข้ามกับเซ็นเตอร์สีเขียว </div><div>หากสีเขียวที่อยู่ด้านบนนั้นอยู่ตรงขวามือให้เล่นด้วยมือซ้ายโดย หมุนด้านซ้ายขึ้น 1 ครั้งแล้วบิดชั้นที่ 3 ทวนเข็มนาฬิกา 1 ครั้ง จากนั้น บิดด้านซ้ายลง 1 ครั้ง แล้วใช้เทคนิคบิดสีขาวให้เต็มหน้าตามวิธีแก้ในชั้นที่ 1 </div><div>หากสีเขียวอยู่ทางซ้ายมือก็ให้เล่นด้วยมือขวาโดยหมุน ด้านขวาขึ้น 1 ครั้งแล้วบิดชั้นที่ 3 ตามเข็มนาฬิกา 1 ครั้ง จาก นั้นบิดด้านขวาลง 1 ครั้ง แล้วใช้เทคนิคบิดสีขาวให้เต็มหน้าตาม วิธีแก้ในชั้นที่ 1 เช่นเดียว ทำเช่นนี้จนได้ชั้นที่ 2 เต็ม </div><img id="BLOGGER_PHOTO_ID_5371863915930574818" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 218px; CURSOR: hand; HEIGHT: 113px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3f_yCxQLRT0pAL20bZszOO22pul_jhEvSI9KsBwg-D0yDOroc7Aj0amGTKoQxofH9-gC9rv5YnBJb-zYasEcxJtYNS6nEIjjAeUVJ9cirtf2OG649AKjJ2n_eMwXrQTXgWfvWqpp4kBWE/s320/1.3.jpg" border="0" /> เมื่อได้ชั้นที่ 2 เต็มแล้วต่อไปคือหน้าสีเหลืองให้เต็ม โดยจะเริ่มจาก ทำให้ได้กากบาทเหลืองเพื่อนำไปสู่ "สูตรปลา" ที่จะพลิกให้ได้เหลือง เต็มหน้า จากนั้นเป็นเทคนิคทำชั้น 3 ให้เต็ม<br /><div><span style="COLOR: #cc33cc"><strong></strong></span></div><div><span style="COLOR: #cc33cc"><strong>หากากบาทเหลือง</strong></span> </div><div>เริ่มจากพิจารณาว่าเอดจ์และเซ็นเตอร์ของด้านบน สุดที่เรียงกันเป็นรูปกากบาทนั้น มีสีเหลืองเรียงเป็นรูปแบบ ต่อไปนี้หรือไม่ 1.เส้นตรงสีเหลือง 2.รูป L คว่ำ (มุมขวาล่าง) และ 3.เซ็นเตอร์เพียงชิ้นเดียว </div><img id="BLOGGER_PHOTO_ID_5371864523123934962" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 213px; CURSOR: hand; HEIGHT: 58px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPbQ4qsRvtpC73FIicb2GPaGyt87m_cwjOiP7Fn_2A_VPiknD_1Hr8Hic6R579coCSLiRcidMBqvksQiYFkldhcxgx0C2NX0t9jX90Scj92PtPAT0josV67Pbkn-HhU1cfC_5XhlLrlXw2/s320/1.4.jpg" border="0" /> สำหรับวิธีบิดสีเหลืองที่เรียงเป็นเส้นตรงให้ได้รูปกาก บาทนั้นเริ่มจากวางให้เส้นสีเหลืองอยู่ในแนวนอน จากนั้น บิดด้านหน้าตามเข็มนาฬิกา 1 ครั้ง บิดด้านขวามือขึ้น 1 ครั้ง บิดชั้นบนตามเข็มนาฬิกา 1 ครั้ง บิดด้านขวามือลง 1 ครั้ง บิดด้านบนทวนเข็มนาฬิกา 1 ครั้ง แล้วบิดด้านหน้าทวนเข็มนาฬิกา 1 ครั้ง จะได้รูปกาก บาทเหลืองตามต้องการ <img id="BLOGGER_PHOTO_ID_5371865461121981298" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 245px; CURSOR: hand; HEIGHT: 110px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2WKkXGwI7SzMFlz205CBGI9eMcA4mClaFsvAQSdixKOvstBIpS52zU9YqgYGf2_Zbf5Iy1Tz3wglPjxbQ67Pyby0LeDKqKz4nmA7TSq8EZxJEpjJRy3GggA2hFr17vn64wd7myQShg5Z7/s320/1.5.jpg" border="0" /> วิธีบิดรูป L คว่ำ สำหรับรูปแบบการบิดก็เช่นเดียวกับการเส้นตรงสี เหลืองแต่บิดแถวด้านหน้าเพิ่มเป็น 2 แถว เริ่มจากบิดหน้า ด้านตามเข็มนาฬิกา 1 ครั้ง บิดด้านขวามือขึ้น 1 ครั้ง บิดด้านบนตามเข็มนาฬิกา 1 ครั้ง บิดด้านขวามือลง 1 ครั้ง บิดด้านบนทวนเข็มนาฬิกา 1 ครั้ง แล้วด้านหน้าทวนเข็มนาฬิกา 1 ครั้ง จะได้รูปกากบาทเหลืองตามต้องการ<br /><br /><img id="BLOGGER_PHOTO_ID_5371864938871310722" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 201px; CURSOR: hand; HEIGHT: 93px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6cYXr_fs0Zj-fx1SzLY991Xz7YELmQL8WJd1hF2x3IrfhyphenhyphenTgmleBFF5vmuSXlvkDhyYTXtGKdMVdujFmtGLjdQ95BNuRojTWswu1WlVZm7fNf8B4LYfN9AraqmU37ZUOJdacTBb18GM69/s320/1.6.jpg" border="0" /> สุดท้ายคือพลิกด้านสีเหลืองที่มีเพียงเซ็นเซอร์ รูปแบบนี้ต้องบิด 2 ครั้งโดยเริ่มจากการใช้สูตรเดียว กับการบิดเส้นตรงสีเหลือง ซึ่งจะได้รูป L คว่ำ จากนั้น ใช้สูตร L คว่ำต่อก็จะได้รูปกากบาทเหลืองตามต้องการ<br /><br /><div><span style="COLOR: #cc33cc"><strong>พลิกกากบาทให้ได้ปลา</strong></span> </div><div>เมื่อได้กากบาทแล้ว ขั้นตอนต่อไปคือบิดให้ได้รูป ปลาเพื่อไปสู่ขั้นตอนการบิดให้ได้สีเหลืองเต็มหน้าต่อไป ทั้งนี้ให้พิจารณาในชั้นที่ 3 ดูว่าด้านใดที่ไม่มีสีเหลืองแล้ว วางตำแหน่งด้านนั้นให้อยู่ด้านหน้า จากนั้นบิดด้านขวามือ ขึ้น 1 ครั้ง บิดด้านบนตามเข็มนาฬิกา 1 ครั้ง บิดขวามือลง 1 ครั้ง บิดด้านบนตามเข็มนาฬิกา 1 ครั้ง บิดขวามือขึ้น 1 ครั้ง บิดด้านบนตามเข็มนา ฬิกา 2 ครั้ง แล้วบิดขวามือลง 1 ครั้ง จะพบรูปปลา </div><br /><img id="BLOGGER_PHOTO_ID_5371865651841895746" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 283px; CURSOR: hand; HEIGHT: 89px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhreDTIfhqZom8675o-4lY94lRlD-es0aUNMsY1IOHsGwCSnP-ciyVp9gyXTSzOsQtHZbY3I0LYZM4kkpaojnnGb7lRre9t5aNOwD1Ityx913obOqiKZAVpQHfFUyX6BRzE1kjHW4JjjOZL/s320/1.7.jpg" border="0" /> "สูตรปลา" ทำเหลืองให้เต็มหน้า<br /><div>เมื่อได้รูปปลาให้หันหัวปลาลงมุมขวาหรือซ้ายแล้ว หันด้านที่มีสีเหลืองไว้ด้านหน้า หากสีเหลืองอยู่ด้านขวา ให้เล่นด้วยมือขวา โดยบิดด้านขวามือขึ้น 1 ครั้ง บิดด้าน บนตามเข็มนาฬิกา 1 ครั้ง บิดขวามือลง 1 ครั้ง บิดด้าน บนตามเข็มนาฬิกา 1 ครั้ง บิดขวามื อขึ้น 1 ครั้ง บิดด้านบนตามเข็มนาฬิกา 2 ครั้ง บิดขวามือลง 1 ครั้ง จะได้สีเหลืองเต็มหน้า </div><img id="BLOGGER_PHOTO_ID_5371866126966528626" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 225px; CURSOR: hand; HEIGHT: 75px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8YVcUxh5cP_kclCgRjtgM6jyom4MEV4yDX95Mn214WZAoILdLlfgOlPek9hePbDY5XabWFs-h7P-jmfQcSA-PKaMnq7ap7C3BLyozgvpRJOKEOXRSIkYQ0297D0dWvVvM6FatAcvUiY5F/s320/1.8.jpg" border="0" /> ส่วนกรณีสีเหลืองอยู่ด้านซ้ายให้บิดด้านซ้ายขึ้น<br /><div>1 ครั้ง บิดด้านบนทวนเข็มนาฬิกา 1 ครั้ง บิดซ้ายมือลง </div><div>1 ครั้ง บิดด้านบนทวนเข็มนาฬิกา 1 ครั้ง บิดซ้ายมือขึ้น </div><div>1 ครั้ง บิดด้านบนตามเข็มนาฬิกา 2 ครั้ง บิดซ้ายมือลง </div><div>1 ครั้ง จะได้สีเหลืองเต็มหน้า </div><img id="BLOGGER_PHOTO_ID_5371866355149239266" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 219px; CURSOR: hand; HEIGHT: 90px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj7lGI_mQ5T4AtPWWUmegzUmqkzkGDSd2tyqcUeH4434-6MkjKg9S5J7euz4_0Ux3sGWl3UaXIbeHoLe3xn1dN9oJkFVUCJ0fBPkJJcqDTRdFfNHnlxO35ZGpHoSQI-h7f1T8D_CNljs5Q/s320/1.9.jpg" border="0" /> <span style="COLOR: #cc33cc"><strong>บิดให้เต็มลูก</strong></span><br /><div>เมื่อได้สีเหลืองเต็มหน้าแล้วแต่ชั้นที่ 3 ยังไม่สมบูรณ์ ให้หาด้านที่มีคู่สีโดยตรงกลางเป็นสีใดก็ได้ จากนั้นวางด้าน ที่มีคู่สีให้อยู่ตำแหน่งขวามือแล้วผลิกด้านเหลืองให้ไปอยู่ข้าง หลังซึ่งสีขาวจะผลิกขึ้นมาอยู่ด้านหน้า บิดขวามือตามเข็มนาฬิกา 2 ครั้ง บิดด้านล่างไปทางขวามือ 2 ครั้ง บิดขวามือขึ้น 1 ครั้ง บิดด้านบนตามเข็มนาฬิกา 1 ครั้ง บิดด้านขวามือลง 1 ครั้ง บิดด้านล่างไปทางขวามืออีก 2 ครั้ง บิดด้านขวามือขึ้น 1 ครั้ง บิดด้านบนทวนเข็มนาฬิกา 1 ครั้ง บิดด้านขวามือ ขึ้น 1 ครั้ง จะได้ด้านที่เต็ม 1 หน้าและมี 3 สีตรงกลางที่วาง สลับกันอยู่ ซึ่งพร้อมสู่การบิดขั้นตอนสุดท้าย </div><img id="BLOGGER_PHOTO_ID_5371866694497916162" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 210px; CURSOR: hand; HEIGHT: 108px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ocl1-24ymuXNKUtph606CsDQMt0J-fR-7IuD2VvrptVZY7sVi-d-bm8Bqxyik6zZlFhgumzdTz1jXLyGFHwr3vSCI84l_jhRnwZ-_2oWzZIyA3qjdeyY26-rxawHoAY1U4Ab1F7KfICa/s320/2.jpg" border="0" /><br /><img id="BLOGGER_PHOTO_ID_5371867546625624482" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 214px; CURSOR: hand; HEIGHT: 131px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJldEvNKlUx1qxBM0tvAv4aGzBLihzDmtJyKWxcKYGS59t5iB7GYgUM_a-FfEuK_4LcdgN7rLkYb2k8o3JWCiJ7h4Bw3iNnvHWPtA8UwWNACm_wJxgONsGlmPxwy-BksWB8qNkxS9mgLW8/s320/1223.jpg" border="0" /> กรณีที่หาด้านที่มีคู่สีไม่ได้ก็ให้บิดลักษณะเดียวกันนี้ 2 รอบ แต่ถ้าทุกหน้ามีคู่สีแต่ไม่มีด้ านใดเต็มเลย ให้บิดด้านหน้าซึ่งจะเป็นสีใด ก็ได้ตามเข็มนาฬิกา 2 ครั้ง บิดด้านบนตามหรือทวนเข็มนาฬิกาก็ได้ 1 ครั้ง บิดด้านบนแถวซ้ายลง 1 ครั้ง บิดด้านบนแถวขวาลง 1 ครั้ง บิดด้านหน้าไปทางขวามือ 2 ครั้ง แล้วบิดแถวด้านซ้ายและแถวด้านขวามือ กลับขึ้นไปด้านละ 1 ครั้ง จากนั้นบิดด้านบน ตามหรือทวนเข็มนาฬิกา (ตามการบิดด้าน บนครั้งแรก) 1 ครั้ง แล้วบิดด้านหน้า 2 ครั้ง จะเจอด้านเต็ม 1 หน้าและมี 3 สีตรงกลางที่ วางสลับกันอยู่ ซึ่งพร้อมสู่การบิดขั้นตอนสุดท้ายเช่นเดียวกัน<br /><div>ขั้นสุดท้ายนี้วางให้สีขาวเป็นฐานและสีเหลืองอยู่ด้านบน เช่นเดิม และวางด้านที่เต็มแล้วไว้ข้างหลัง กรณี 3 สีวางสลับ ตำแหน่งในลักษณะตามเข็มนาฬิกา บิดด้านหน้าไปทางขวา 2 ครั้ง บิดด้านบนตามเข็มนาฬิกา 1 ครั้ง บิดด้านบนแถวซ้าย ลง 1 ครั้ง บิดด้านบนแถวขวาลง 1 ครั้ง บิดด้านหน้าไปทางขวา มือ 2 ครั้ง บิดแถวด้านซ้ายและแถวด้านขวามือกลับขึ้นไปด้าน ละ 1 ครั้ง หมุนด้านบนตามเข็มนาฬิกา 1 ครั้ง บิดด้านหน้าไป ทางขวามืออีก 2 ครั้ง ก็จะได้รูบิกที่เสร็จสมบูรณ์ </div><div>กรณี 3 สีวางสลับตำแหน่งในลักษณะทวนเข็มนาฬิกา บิดด้านหน้าไปทางขวา 2 ครั้ง บิดด้านบนทวนเข็มนาฬิกา 1 ครั้ง บิดด้านบนแถวซ้ายลง 1 ครั้ง บิดด้านบนแถวขวาลง 1 ครั้ง บิดด้านหน้าไปทางขวามือ 2 ครั้ง บิดแถวด้านซ้ายและแถวด้าน ขวามือกลับขึ้นไปด้านละ 1 ครั้ง หมุนด้านบนทวนเข็มนาฬิกา 1 ครั้ง บิดด้านหน้าไปทางขวามืออีก 2 ครั้ง ก็จะได้รูบิกที่เสร็จสมบูรณ์ </div><img id="BLOGGER_PHOTO_ID_5371866987366118146" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 89px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk8obzc7JEfJSS72usrDCXA_EFPw1gukbpJBS19s44ShH2wCFTFrDzbxUMD6EWhStrqqtP3RHzKgxshLW3WorML6Vwbg5hbbAhzl41G6S15xUhl3oiVQLCuf-z9LBTp1c6O0EMrAxJ2ZsC/s320/2.1.jpg" border="0" /></div></div></div></div></div></div></div></div></div></div></div></div></div></div>゙★UNBLEMISHED™ ヅhttp://www.blogger.com/profile/14420967894317354718noreply@blogger.com0tag:blogger.com,1999:blog-2234880341395542325.post-27370044501673616272009-08-26T18:22:00.000-07:002009-08-26T18:32:19.300-07:00ขั้นตอนวิธีการสอนทำแมโครในไมโครซอฟต์เวิร์ด<h3 class="post-title entry-title"><span style="font-family:times new roman;font-size:100%;color:#cc66cc;">1. เปิด </span><a href="http://www.microsoft.com/"><span style="color:#bf277e;"><span style="font-family:times new roman;font-size:100%;color:#cc66cc;">Microsoft Word 97</span></span></a><span style="font-family:times new roman;"><span style="font-size:100%;"><span style="color:#cc66cc;"><span style="color:#cc66cc;"> ขึ้นมาและสมมติ ว่าในตัวอย่าง จากรู้ข้างล่างนี้ จะเห็นว่าเอกสารของฉันนั้น ก็มีข้อความอยู่เหมือนเอกสารทั่วๆ ไป แต่สมมติกว่า ฉันต้องการที่จะแก้ไขให้ส่วนที่เป็นหัวข้อนั้น เด่นขึ้นมา โดยที่ฉันตั้งใจว่า จะทำการเปลี่ยน Font เป็น Arial ขนาด 14 และเป็นตัวหนา แต่ถ้าโดยปกติ คุณก็ต้องทำตาม 3 ขั้นตอนนี้ กับทุกๆ หัวข้อใช่ใหมค่ะ คือไปทำ Select ที่หัวข้อนั้นๆ แล้วก็จัดการเปลี่ยน Font ต่างๆ ตามที่ต้องการ ... แต่คงไม่สนุกแน่ๆ หากมีหัวข้อต่างๆ ที่ให้คุณต้องการเปลี่ยน หลายๆ ตัว ดังนั้น บทความนี้ เราจะมาดูวิธีการสร้างแมโคร กันนะค่ะ เพื่อเป็นการประหยัดเวลาในการทำงานนะค่ะ เพราะว่า คุณสามารถ สั่งให้โปรแกรมทำงานต่างๆ พวกนี้แทนคุณได้</span> </span><br /><br /><br /></span></span><span style="font-family:times new roman;font-size:100%;"><img id="BLOGGER_PHOTO_ID_5371854507314958034" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 249px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7OSRV1C2jiS1YQwxupxjutRsf1WsBOYypFLqdsZ8ngHABu6sczOxFVqG402-Dljc4OhB1o9A_G7z7kv4tgX2lGuoPpNrLUCa-HWAHJUvB5VDdiMdxmi3ywQcaw0pouk6HYfqaIV2tJDyl/s320/1.gif" border="0" /></span><a name="2"></a><span style="font-family:times new roman;font-size:100%;"><br /><br /><br /><br /><span style="color:#cc66cc;">2. วิธีการก็คือ ให้คุณทำ Select ข้อความที่เป็นหัวข้อไว้ก่อน ดังรูปข้างล่าง</span><br /><br /><br /><br /></span><span style="font-family:times new roman;font-size:100%;"><img id="BLOGGER_PHOTO_ID_5371854948812063506" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 215px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc9MkQrBVqp5Ccv6pyAtGbz8NGMe5M1kVfmlO_gwyGOWjXwo-_hsaDES88mNA3lnIZsNRcp88j1wqwTZTRUaeveX7T2lAVAcvl187nP_5u7hBbOVPjZIFYdjMEx4zSxrHLa9IAORLy60KS/s320/2.gif" border="0" /></span></h3><div class="post-body entry-content"><br /><br /><br /><span style="font-family:times new roman;"><span style="color:#cc66cc;">3. ให้คุณเข้าไปที่เมนู Tools -> Macro -> Record New Macro... ดังรูปข้างล่าง</span><br /><br /><br /><br /><br /><img id="BLOGGER_PHOTO_ID_5371855526026789778" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 274px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfr3PHiz57IJViQYwLijF-UnYREeXtWyOqWmMrRpZ5hueCTg5NfKOSTRa7mCl4ZF22iUht5k9chm_nFU9e-9wGtPluJ6k9Crx0kQsB-zB8Fo15Zq79ngB1kD7SzQGPv6G7Mm9VmQsYmTL2/s320/3.gif" border="0" /><br /><br /><br /><span style="color:#cc66cc;">4. จากนั้นจะมีหน้าจอดังรูปข้างล่างนี้ ก็ให้คุณกำหนดชื่อของแมโครนี้ ซึ่งในตัวอย่างนี้ ฉันกำหนดเป็น ChangeFont นะค่ะ จากนั้นกด OK ได้เลยค่ะ (สำหรับผู้ที่ต้องการสร้างเป็น Shortcut Key คุณต้องกดปุ่ม Keyboard นะค่ะ เพื่อเข้าไปทำการ กำหนดว่า จะให้ใช้ Shortcut</span><br /><br /><br /><br /><img id="BLOGGER_PHOTO_ID_5371855818004277874" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 245px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE_vqruB8gL1ra3ms_ZMD4uhOZV7vQuLxoxggUdmuYd95_W61mSzX5sPU393PofVZsQpcHjK8eH_4awIyuiRbLXEzNiHlvFw4ZrzhECKwr9m1a7qiRbxMdSUSQylLR6KthTslu-Kz1FqqR/s320/4.gif" border="0" /><br /><br /><br /><br /><span style="color:#cc66cc;">5. และในระหว่างนี้ โปรแกรม จะทำการบันทึกการทำงานของคุณนะค่ะ ให้สังเกตุจากรูปข้างล่างนี้ว่า จะมีเครื่องมือ ที่ให้ หยุดการบันทึก ซึ่งเป็นรูปสี่เหลื่ยม และอีกปุ่มก็เป็นการหยุดการบันทึก แบบชั่วคราว</span><br /><br /><br /><img id="BLOGGER_PHOTO_ID_5371856175771262562" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 289px; CURSOR: hand; HEIGHT: 295px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-UgJ9fYppkYJHk6IzAJ8eUNnIP-7SFyE1vPVjY2Ylrxlx8B9sdPO7VTA0mO7uX07xCU2G30uBzSyGTX055cfDV5DcxEiT0e6PF76ltv-ISj6Bfd17Jg-1p67MvnO5OaKMLC3dtQ60Jy4G/s320/5.gif" border="0" /><br /><br /><br /><span style="color:#cc66cc;">และหน้าที่ของคุณตอนนี้คือว่า ให้คุณทำการเปลี่ยน Font เป็น Arial ขนาด 14 และเป็นตัวหนา ให้เรียบร้อยค่ะ ซึ่งโปรแกรมจะทำการบันทึก การทำงานต่างๆ ของคุณลงแมโครที่ชื่อว่า ChangeFont ครับ เมื่อเสร็จแล้ว ให้กดปุ่มดังรูปข้างล่างนี้ เพื่อทำการหยุดการบันทึกแมโครค่ะ ก็เป็นอันว่าเรียบร้อยครับ งานทั้ง 3 ขั้นตอนนี้ ก็จะถูกบันทึกลงแมโครชื่อ ChangeFont เรียบร้อย</span><br /><br /><br /></span></div><div class="post-body entry-content"><span style="font-family:times new roman;"><img id="BLOGGER_PHOTO_ID_5371856702633794578" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 81px; CURSOR: hand; HEIGHT: 65px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZm85nVPQjCFOrUKQZCicx3lBl5wLNh2SjWraIQ1ovDGWTGBPp4WruP1KX3dpQA2zRPk0dOxj5zjxr5qrXBQyF5CxHXXeNZFIcrojGZ8f8KELVM8IeGLTAjo90784nOsy27JG4kjmtsVC0/s320/5.1.gif" border="0" /></span></div><div class="post-body entry-content"><span style="font-family:times new roman;"></span></div><div class="post-body entry-content"><span style="font-family:times new roman;color:#cc66cc;">6. วิธีการเปิดแมโครที่สร้างขึ้นมา ให้อยู่บน Toolbar ต่อไปเราก็มาดูวิธีการนำเอาแมโครที่เราสร้างนี้มาใช้นะค่ะ ก็คือให้คุณคลิกขวาที่ Toolbar นะค่ะ เมื่อเกิดเมนูขึ้นมาดังรูปข้างล่างนี้ ให้คุณคลิกที่ Customize</span></div><div class="post-body entry-content"><span style="font-family:times new roman;"></span></div><div class="post-body entry-content"><span style="font-family:times new roman;"></span></div><div class="post-body entry-content"><span style="font-family:times new roman;"></span></div><span style="font-family:times new roman;"><span style="color:#cc66cc;"><img id="BLOGGER_PHOTO_ID_5371857291559519778" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 228px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_PGPB4_l3q-D9z8jS5q2QC4Ar4mmODd6z2JAP165oDlcmkEZamXxWNN0Duy1hhIJ7XSSbd4mDzSQ4h6r_g2BMOfbA0u5nzMjax36Ao76aztM2Z6fUqA56lwnz6qatEPpil90LGzu3QVNH/s320/6.gif" border="0" /> เมื่อถึงขั้นนี้ให้คุณเข้าไปที่ส่วนของ Commands และทางฝั่ง Categories: ให้คุณเลือก Macros นะค่ะ คุณจะเห็นว่าฝั่ง Commands: นั้นจะมีแมโครต่างๆ ที่คุณได้สร้างขึ้นมา (และในที่นี้ คุณจะเห็นว่า มีปุ่ม Keyboard.. เพื่อให้คุณสามารถกำหนด Shortcut Key ได้เช่นกันค่ะ ซึ่งเมื่อคุณกดปุ่มนี้ คุณจะสามารถทำการกำหนดว่า จะใช้ Shortcut Key ไหนในการเรียนใช้งานแมโคร</span> </span><p><span style="font-family:times new roman;"><img id="BLOGGER_PHOTO_ID_5371857649498603730" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 289px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOFOnmeysZw2X-_QKEznwS3WGeTN_6VtkaNB2RYJAmn0X3-ToyO5sUb-8Mn3dn9xNg8pTLK7S8SNHJZNAZMWCuXGzcUbbXu-2FDGwcZ2soc7aup2muhXEvwLk6xS6cSNsnjihH9pS4Q3d2/s320/7.gif" border="0" /></span></p><p><span style="font-family:times new roman;"></span></p><p><span style="font-family:times new roman;"><span style="color:#cc66cc;">และหน้าที่ของคุณในการนำแมโครดังกล่าวไปใส่ใน Toolbar ก็คือว่า ให้คุณทำการ Drag Mouse ที่แมโครที่คุณสร้างขึ้นนี้ เอาไปวางในตำแหน่งของ Toolbar ตามที่คุณต้องการดังรูปข้างล่าง</span> </span></p><span style="font-family:times new roman;"><img id="BLOGGER_PHOTO_ID_5371858148970717586" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 236px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj6UIDxMnffNyObkfVuxjulLuqwF1owqs-InIse-ulO70xZcTrzqv360U_QNNVg0SWeYqYXcyOfiILhMSCIt3vmeFNh_qim72B8Aa8efkNupOmmeY5IcwJWX__33rK4vqh3Wc0QT7ZE2un/s320/8.gif" border="0" /> <span style="color:#cc66cc;">คุณจะเห็นว่าปุ่มนั้น มีขนาดที่ใหญ่เกะกะ ดังนั้น วิธีการแก้ไขคือว่าให้คุณคลิกขวาที่ปุ่มนี้ต่อเลยนะค่ะ และ ช่อง Name: คุณอาจจะเปลี่ยนชื่อให้สั้นลงก็ได้ หรือว่าคุณจะเลือกเป็น Default Style ดังรูป</span><br /></span><p><span style="font-family:times new roman;"><img id="BLOGGER_PHOTO_ID_5371858619179043938" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 236px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1X-uKcDX3vW-dw1CZlWq9rcvc_CWVYviak7UwQm_8cNnpbkGM9nciRAzguXBebdhY91yO8U-0uCTkHBaT4SNFONJbBm-O81ML1J74i2WpovYWzIs9si3gntGKrOvUW3v0HQ7MgQSkEZc3/s320/9.gif" border="0" /><span style="color:#cc66cc;">จากนั้นก็ Close หน้าต่าง Customize ไปก็เป็นอันเรียบร้อยค่ะ คุณจะได้รูปเครื่องมือ ที่มีลักษณะดังรูป</span></span><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic0E0BX1Wul51nJoYL8Qf9QFhQ1b1aJ7xVi8SwQRmT53XVThXHRJaZaUt2vUNCVPKMmP0d6IofhEkFZf0AoenJ8TWaQ5sIEDK-x47LGCykGjeXkG_5i0pCCzkrsk63z9nkTtXg8vUcR6vk/s1600-h/10.gif"><span style="font-family:times new roman;color:#cc66cc;"><img id="BLOGGER_PHOTO_ID_5371859431756679922" style="WIDTH: 23px; CURSOR: hand; HEIGHT: 22px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic0E0BX1Wul51nJoYL8Qf9QFhQ1b1aJ7xVi8SwQRmT53XVThXHRJaZaUt2vUNCVPKMmP0d6IofhEkFZf0AoenJ8TWaQ5sIEDK-x47LGCykGjeXkG_5i0pCCzkrsk63z9nkTtXg8vUcR6vk/s320/10.gif" border="0" /></span></a><span style="font-family:times new roman;color:#cc66cc;"> นี้ </span></p><p><span style="font-family:times new roman;color:#cc66cc;">7. วิธีการใช้งานแมโคร วิธีใช้ก็คือว่าหลังจากที่คุณ Select ข้อความที่เป็นหัวข้อ ตามข้อ </span><a class="F13" href="http://www.gazib.com/www.gazib.com_OLD/zone_technical/technical/2543/TN430051.asp#2"><span style="color:#bf277e;"><span style="font-family:times new roman;color:#cc66cc;">2</span></span></a><span style="font-family:times new roman;color:#cc66cc;"> เรียบร้อยแล้ว ให้คุณคลิกปุ่ม ที่ Toolbar ที่คุณได้สร้างขึ้นมานะครับ และคุณจะเห็นว่า การทำงานต่างๆ ที่เก็บการปรับเปลี่ยน Font โปรแกรมก็จะทำงานให้คุณโดยอัตโนมัติ ซึ่งหาคุณมีหลายๆ หัวข้อ คุณก็แค่เพียงแต่ทำการ Select หัวข้อนั้นๆ และกดปุ่มดังกล่าว ก็จะเป็นการประหยัดเวลาให้คุณ</span></p><p><span style="font-family:times new roman;"></span></p><p><span style="font-family:times new roman;"><img id="BLOGGER_PHOTO_ID_5371859941822715186" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 226px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw_vuTLFglxKS7e8yFax1nqbm3XMRtnQtj4pkDGoJI_mq8ya80mJcCRc5jrnfGqEYpBWdXco9pPq91ZnV-7yJdaHtWPGPI7h8cf3RowcoWZ24kCCVAXt6AhGrJ2dbn_BMheKoO_p7loj6S/s320/11.gif" border="0" /></span></p><p><span style="font-family:times new roman;"></span></p><p><span style="color:#cc66cc;"><span style="font-family:times new roman;">8. ที่ยกตัวอย่างมานี้ก็เป็น เทคนิคเล็กๆ น้อยๆ เกี่ยวกับการใช้งานแมโครนะค่ะ และในบทความนี้ ฉันได้ยกตัวอย่างการทำงานง่ายๆ นะค่ะ เพื่อให้คุณได้มองเห็นภาพและนำไปประยุกค์ใช้ในงานอื่นๆ แล้วแต่คุณ นะครับ ... และหากคุณเห็นว่า กระซิบ.คอม มีประโยชน์ และต้องการให้ทีมงานของเรา อยู่นำเสนอ เทคนิกกับคุณต่อไปนานๆ ป้ายโฆษณาข้างล่างนี้ ผมฝากดูแลด้วยนะค่ะ โดยการคลิกเข้าไปชมสิ่งที่น่าสนใจ กันนะค่ะ ขอบคุณค่ะ</span> </span></p>゙★UNBLEMISHED™ ヅhttp://www.blogger.com/profile/14420967894317354718noreply@blogger.com0tag:blogger.com,1999:blog-2234880341395542325.post-10438599287405244102009-07-15T19:28:00.000-07:002009-07-17T01:00:34.186-07:00" คำสั่งเบื้องต้นของภาษา C "<span style="color:#000000;"><span style="font-family:arial;"></span></span><span style="color:#ffccff;"><span style="font-family:arial;font-size:85%;">1. คำสั่ง scanf() เป็นฟังก์ชันที่รับค่าจากอุปกรณ์นำเข้ามาตรฐาน และนำค่าที่ได้เก็บไว้ในตัวแปรในโปรแกรมรูปแบบคำสั่ง </span><br /></span><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrsrvbfGnu812GNvSE08H2ZSDGNovCTwy9BbYz_QY6C0HsCIV0HI4NIS34_qTHLfCFTQDaAQJ1VuBWA-PiShGxVUKxjsIqC_qUKkN832bL2eeLCY2nwyb7GrvBm0k0X3sbHXP3jrgxreGE/s1600-h/12.bmp"><span style="font-family:arial;font-size:85%;"></span></a><br /><br /><span style="font-family:arial;font-size:85%;color:#000000;"></span><br /><p align="center"><span style="font-family:arial;font-size:85%;color:#000000;"><img id="BLOGGER_PHOTO_ID_5359332378006869922" style="WIDTH: 276px; CURSOR: hand; HEIGHT: 57px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYhH4huSwFzR5KtL6kJ_swpImKP63lsa0HnSne6l8e4OTBr4TyxP4lCGNtT23OYzFW2su6VjunZebJNcVMttHq80s_Hpd599TI_DXE4ufH84yO-Q_OCswSjDCMAm-Er7xQqVMQ0NMVemI_/s320/12.jpg" border="0" /><br /><br /></span></p><span style="font-family:arial;font-size:85%;color:#000000;"></span><br /><span style="color:#ffccff;"><span style="font-family:arial;font-size:85%;">เมื่อโปรแกรมทำงานถึงฟังก์ชันนี้จะหยุดเพื่อให้ป้อนข้อมูล โดยข้อมูลที่ป้อนจะแสดงบนจอภาพ เมื่อป้อนข้อมูลเสร็จกด Enter ข้อมูลทั้งหมดจะเก็บในตัวแปร var ชนิดของข้อมูลที่กำหนดให้กับตัวแปร var จะถูกกำหนดโดยตัวกำหนดชนิดข้อมูลซึ่งระบุในส่วนของ format code ตัวกำหนดชนิดข้อมูลของฟังก์ชัน scanf() จะเหมือนกับของฟังก์ชันprintf() ฟังก์ชัน scanf() จะทำให้เคอร์เซอร์ ขึ้นบรรทัดใหม่หลังจากกด Enter<br />ตัวอย่าง#include "stdio.h"#include "conio.h" void main() { int a,b,c; clrscr(); printf("Enter three integer numbers : "); scanf("%d%d%d",&a,&b,&c); printf("a = %d b = %d c = %d \n",a,b,c); }เป็นการป้อนเลขจำนวนเต็ม 3 ตัวให้กับตัวแปร a,b และ c ในการป้อนตัวเลขให้เว้น ช่องว่างระหว่างตัวเลขแต่ละชุดซึ่ง scanf() จะข้อมช่องว่างไปจนกระทั่งพบตัวเลขจึงจะอ่านข้อมูลอีกครั้ง2. ฟังก์ชั่น printf() เป็นฟังก์ชั่นใช้ พิมพ์ค่าข้อมูลไปยังหน้าจอคอมพิวเตอร์<br />รูปแบบคำสั่ง</span><br /></span><span style="font-family:arial;font-size:85%;color:#000000;"></span><br /><span style="font-family:arial;font-size:85%;color:#000000;"><img id="BLOGGER_PHOTO_ID_5359083381257788594" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 295px; CURSOR: hand; HEIGHT: 59px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_MAHiY5_jStRaNnOVyXGY3WT9jHhXSLTc8EJfyJR7BvkcmIKzfb1ly88wbG7Xjbug4Z-AaDfrXd-7rhRlNEqUInLYi9TSmg2KCViBXi8GUTqqRGe2r9Qc5eray3l0a3V8QgByQacNw6nT/s320/5.bmp" border="0" /></span><br /><span style="font-family:arial;"><span style="font-size:85%;"><span style="color:#ffccff;"><strong>control string</strong><span style="font-size:130%;"> </span><span style="font-size:100%;">อาจจะเป็นตัวอักษร ข้อความหรือตัวกำหนดชนิดข้อมูล (specifier) ซึ่งใช้กำหนดชนิดข้อมูลที่จะพิมพ์ ตัวกำหนดชนิดข้อมูล</span><br /></span></span></span><div><span style="font-family:verdana;"><strong></strong></span></div><div><span style="font-family:verdana;"><strong><span style="font-family:arial;font-size:85%;color:#ffccff;">ตัวกำหนดชนิดข้อมูล </span></strong></span></div><div><span style="font-family:verdana;"><strong><span style="font-family:arial;font-size:85%;color:#ffccff;">%c แทนตัวอักษร<br />%d แทนเลขจำนวนเต็ม<br />%e แทนเลขในรูปเอกซ์โพเนนเชียล (exponential form)<br />%f แทนเลขทศนิยม<br />%0 แทนเลขฐานแปด<br />%s แทนสตริงก์<br />%u แทนเลขจำนวนเต็มไม่คิดเครื่องหมาย<br />%x แทนเลขฐานสิบหก<br />%p แทนข้อมูลแบบพอยน์เตอร์ (pointer)<br />%% แทนเครื่องหมาย % </span></strong></span></div><br /><div><span style="font-family:verdana;"><strong><span style="font-family:arial;font-size:85%;color:#ffccff;">สามารถดัดแปลงเพื่อใช้เป็นตัวกำหนดชนิดข้อมูลอื่นๆได้โดย โมดิฟายเออร์ (modifier) l,h และL โมดิฟายเออร์ l จะสามารถใช้กับตัวกำหนดชนิดข้อมูล %d, %o , %u และ %x เพื่อใช้กับข้อมูลชนิดยาวเช่น %ld หมายถึงข้อมูลชนิดเลขจำนวนเต็มยาวโมดิฟายเออร์ h จะใช้ในลักษณะเดียวกันกับข้อมูลชนิดสั้น เช่น %hd หมายถึง ข้อมูลชนิดเลขจำนวนเต็มสั้น<br />สำหรับข้อมูลชนิดทศนิยมจะมีโมดิฟายเออร์ l และ L โดย l จะหมายถึงข้อมูลชนิดเลขจำนวนจริงละเอียด 2 เท่า ส่วน L จะหมายถึงข้อมูลชนิดเลขจำนวนจริงรายละเอียด 2 เท่า เช่น %lf หมายถึงข้อมูลชนิดเลขจำนวนจริงละเอียด 2 เท่า<br /></span></strong></span><span style="font-family:verdana;"><strong><span style="font-family:arial;"><span style="font-size:85%;color:#ffccff;">ตัวอย่าง<br />#include <stdio.h><br />#include <conio.h><br />void main(void)<br />{<br />int n;<br />clrscr();<br />n=100;<br /></span></span></strong></span><span style="font-family:verdana;"><strong><span style="font-family:arial;font-size:85%;color:#ffccff;">printf("Number = %d",n);<br /></span></strong></span><span style="font-family:arial;"><span style="font-size:85%;"><span style="color:#ffccff;"><span style="font-family:verdana;"><strong>getch();<br />}<br /></strong></span><br /><span style="font-family:verdana;"><strong>3. ฟังก์ชัน getchar() ฟังก์ชัน getchar() ใช้สำหรับป้อนตัวอักษรผ่านทางแป้นพิมพ์โดยจะรับตัวอักษรเพียง 1 ตัวเท่านั้น และแสดงตัวอักษรบนจอภาพ </strong></span><br /><span style="font-family:verdana;"><strong>รูปแบบคำสั่ง </strong></span></span></span></span></div><br /><span style="font-family:arial;"><br /><span style="font-size:85%;color:#000000;"></span></span><br /><p><span style="font-family:arial;font-size:85%;color:#000000;"><img id="BLOGGER_PHOTO_ID_5359090724272108514" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 173px; CURSOR: hand; HEIGHT: 42px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUtXe0MJfv_S4TWlkr63hdphBr1I56WTF-kaVTdMDxaU5tl1kQMW3rKrniQ5arkgKtrxFAbxvfRVzrfE_A2oBb2e743WbGKOw_JAjVyYXXKDEhVjvpYOtOVpg839IwniKoRXtOG0FR0kkx/s320/Untitled-1.gif" border="0" /></span></p><p><span style="font-family:arial;"><span style="font-size:85%;"><span style="color:#ffccff;"><span style="font-family:verdana;"><strong>เมื่อโปรแกรมทำงานถึงคำสั่งนี้จะหยุดเพื่อให้ป้อนตัวอักษร 1 ตัว หลังจากนั้นกด Enter ตัวอักษรที่ป้อนจะถูกเก็บไว้ในตัวแปร ch ซึ่งเป็นชนิดตัวอักษรและเคอร์เซอร์จะขึ้นบรรทัดใหม่ ฟังก์ชัน getchar() กำหนดในไฟล์ stdio.h เช่นเดียวกับฟังก์ชัน scanf() </strong></span><br /></span></span></span><span style="font-family:arial;"><span style="font-size:85%;"><span style="color:#ffccff;"><span style="font-family:verdana;"><strong>ตัวอย่าง<br />#include <stdio.h></strong></span><br /><span style="font-family:verdana;"><strong>void main() </strong></span><br /><span style="font-family:verdana;"><strong>{ </strong></span><br /><span style="font-family:verdana;"><strong>char ch; </strong></span><br /><span style="font-family:verdana;"><strong>printf("Type one character "); </strong></span><br /><span style="font-family:verdana;"><strong>ch = getchar(); </strong></span><br /><span style="font-family:verdana;"><strong>printf("The character you type is %c \n",ch); </strong></span><br /><span style="font-family:verdana;"><strong>printf("The character you typed is "); </strong></span><br /></span></span></span><span style="font-family:arial;"><span style="font-size:85%;"><span style="color:#ffccff;"><strong><span style="font-family:verdana;">putchar(ch);<br />}<br />การใช้ฟังก์ชัน putchar() แทน printf() จะพิมพ์ตัวอักษร 1 ตัว และเคอร์เซอร์จะไม่ขึ้นบรรทัดใหม่</span> </strong><br /><strong></strong><br /><strong><span style="font-family:verdana;">4. คำสั่ง getche(); และ getch();</span></strong><br /><strong><span style="font-family:verdana;">คำสั่ง getche(); จะรับตัวอักษร 1 ตัวที่ป้อนทางแป้นพิมพ์ </span></strong></span></span></span></p><div align="left"><strong><span style="font-family:verdana;"><span style="font-family:arial;font-size:85%;color:#ffccff;">รูปแบบคำสั่ง getche();</span></span></strong></div><p><span style="font-family:arial;font-size:85%;color:#000000;"><img id="BLOGGER_PHOTO_ID_5359089296675706146" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 173px; CURSOR: hand; HEIGHT: 40px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPV2sZVWJ2b9oBN-grXqoxDZfDccAQq1t1su8TCUZVZHSFqWYBUo9n_Xd80oRNge6at4dJzktFZpOBNj8Yo0L5itTfRE7tnmU69L9SlUrJXknb310y2eN4_y6jlEIdUnPnRJn3wxout1EG/s320/Untitled-1+copy.gif" border="0" /></span><span style="font-family:verdana;"><span style="font-family:arial;"><span style="font-size:85%;color:#ffccff;">ความหมาย<br />ch หมายถึง ตัวแปรชนิดตัวอักษร<br /></span></span></p></span><div align="left"><span style="font-family:arial;font-size:85%;color:#ffccff;"></span></div><span style="font-family:verdana;"><div align="left"><span style="font-family:arial;font-size:85%;color:#ffccff;">แสดงตัวอักษรบนจอภาพ เมื่อป้อนข้อมูลเสร็จไม่ต้องกด Enter และเคอร์เซอร์จะไม่ขึ้นบรรทัดใหม่ ฟังก์ชัน getch() จะคล้ายกับฟังก์ชัน getche() ต่างกันตรงที่จะไม่แสดงตัวอักษรขณะป้อนข้อมูล ฟังก์ชัน getche() และ getch() กำหนดในไฟล์ conio.h ดังนั้นจะต้องระบุไฟล์ดังกล่าวในโปรแกรม </span></span></div><span style="font-family:Verdana;"><strong><span style="font-family:arial;font-size:85%;color:#ffccff;">ตัวอย่าง</span></strong></span><strong><span style="font-family:Verdana;"><span style="font-family:arial;"><span style="font-size:85%;color:#ffccff;"> คำสั่ง getche();<br />#include "stdio.h" <stdio.h><br />#include "conio.h" <conio.h><br />void main(void)<br />{<br />char answer;<br />clrscr();<br />printf("Enter A Character : ");<br />answer=getche();</span></span></span></strong><strong><span style="font-family:Verdana;"><span style="color:#ffccff;"><br /></span><span style="font-family:arial;font-size:85%;color:#ffccff;">printf("\n");<br />printf("A Character is : %c\n",answer);<br />getch();<br />} </span></span></strong><br /><br /><p><span style="font-family:arial;"><br /><span style="font-size:85%;color:#ffccff;"></span></span></p><span style="color:#ffccff;"><strong><span style="font-family:Verdana;"><span style="font-family:arial;"><span style="font-size:85%;">คำสั่งgetch(); คือฟังก์ชันที่ใช้สำหรับรับข้อมูลชนิดตัวอักษร ผ่านแป้นพิมพ์ 1 ตัวอักษร</span></span></span></strong><br /><strong><span style="font-family:verdana;"><span style="font-family:arial;font-size:85%;">รูปแบบคำสั่ง getch();</span></span></strong><br /></span><p><span style="font-family:arial;font-size:85%;color:#000000;"><img id="BLOGGER_PHOTO_ID_5359089920154056690" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 174px; CURSOR: hand; HEIGHT: 41px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5Onm8f5BqKYRoBr9f8oEhyUmfJRYESn3VS3S4XvpI_LCaCFGsQiKvDKw5d0o7WicgceOE4Ua1UcNE0ZOcamLC3u7IXN-nvq4I6vRv3PJhLpY_lg9O_7u2E19YgbxzolO7eHmTE7W7a_0Z/s320/Untitled-1.gif" border="0" /></span><span style="font-family:arial;"><span style="font-size:85%;"><span style="color:#ffccff;"><span style="font-family:verdana;">จะไม่แสดงตัวอักษรบนจอภาพ เมื่อป้อนตัวอักษรเสร็จแล้ว ไม่ต้องกด Enter และเคอร์เซอร์จะไม่ขึ้นบรรทัดใหม่ และเป็นฟังก์ชันที่กำหนดอยู่ในไฟล์ conio.h รูปแบบคำสั่ง ความหมาย<br />ตัวอย่าง คำสั่ง getch();<br />#include <stdio.h><br />#include <conio.h><br />void main(void)<br />{<br />char answer;<br />clrscr();<br />printf("Enter A Character : ");<br />answer=getch();<br />printf("\n");<br />printf("A Character is : ");<br />putchar(answer);<br />getch();<br />}<br /></span><br /></span></span></span></p><p align="justify"><span style="font-family:arial;"><span style="font-size:85%;"><span style="color:#ffccff;"><span style="font-family:verdana;">5. ฟังก์ชัน gets() ฟังก์ชัน gets() ใช้สำหรับข้อมูลชนิดสตริงก์หรือข้อความซึ่งป้อนทางแป้นพิมพ์ </span><br /></span></span></span><strong><span style="font-family:verdana;"><span style="font-family:arial;"><span style="font-size:85%;color:#ffccff;">รูปแบบคำสั่ง<br /></span></span></span></strong></p><span style="font-family:arial;font-size:85%;color:#000000;"><img id="BLOGGER_PHOTO_ID_5359088398571845010" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 174px; CURSOR: hand; HEIGHT: 42px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjLQVwfdiEfi1lu978K3IhFl8TlNhlu2IskgHqRhuJrAhizsbNSsMOyyeepjTX97vTYHCT766871ng6DzSt-7YVo_BhoOFVjSHvIT1DnGixTxP8iQNboWn4B3CXCrkKmReO76QRfOrv13x/s320/Untitled-1.gif" border="0" /></span><br /><span style="font-family:verdana;"><span style="font-family:arial;font-size:85%;color:#ffccff;">เมื่อโปรแกรมทำงานถึงคำสั่งนี้จะหยุดเพื่อให้ป้อนข้อความ เมื่อป้อนเสร็จแล้วกด Enter ข้อความ ทั้งหมดจะถูกเก็บไว้ในอาร์เรย์สตริงก์ str โดย carriage return (จากการกด Enter) จะแทนด้วยสตริงก์ศูนย์ ฟังก์ชัน gets() จะทำให้เคอร์เซอร์ขึ้นบรรทัดใหม่ หลังจากกด Enter กำหนดในไฟล์ stdio.h</span></span><span style="color:#ffccff;"><span style="font-family:verdana;"><strong><br /><span style="font-family:arial;"><span style="font-size:85%;">ตัวอย่าง </span></span></strong></span><br /></span><div><span style="font-family:verdana;"><strong><span style="font-family:arial;font-size:85%;color:#ffccff;">#include”stdio.h”<br />main()<br />{<br />char message[50];<br />printf(“ Enter a message(less than 49 characters)\n”);<br />gets(message);<br />printf(“ The message you entered is %s\n”,message);<br />}<br /></span></div></strong></span><br /><span style="font-family:arial;font-size:85%;color:#000000;"></span><br /><span style="font-family:arial;font-size:85%;color:#000000;"></span>゙★UNBLEMISHED™ ヅhttp://www.blogger.com/profile/14420967894317354718noreply@blogger.com0tag:blogger.com,1999:blog-2234880341395542325.post-16548931659047792842009-07-15T18:39:00.000-07:002009-07-15T19:28:53.961-07:00" ประวัติความเป็นมาของภาษา C "<div align="left"></div><span style="font-size:85%;"><div align="left"><span style="font-family:arial;">ภาษาซีเป็นภาษาที่ถือว่าเป็นทั้งภาษาระดับสูงและระดับต่ำ ถูกพัฒนาโดยเดนนิส ริดชี (Dennis ritche) แห่งห้องทดลองเบลล์ (Bell laboratories) ที่เมอร์รีฮิล มลรัฐนิวเจอร์ซี่ โดยเดนนิสได้ใช้หลักการของภาษา บีซีพีแอล (BCPL : Basic Combine Programming Language) ซึ่งพัฒนาขึ้นโดยเคน ทอมสัน (Ken tomson) การออกแบบและพัฒนาภาษาซีของเดนนิส ริดชี มีจุดมุ่งหมายให้เป็นภาษาสำหรับใช้เขียนโปรแกรมปฏิบัติการระบบยูนิกซ์ และได้ตั้งชื่อว่า ซี (C) เพราะเห็นว่า ซี (C) เป็นตัวอักษรต่อจากบี (B) ของภาษา BCPL ภาษาซีถือว่าเป็นภาษาระดับสูงและภาษาระดับต่ำ ทั้งนี้เพราะ ภาษาซีมีวิธีใช้ข้อมูลและมีโครงสร้างการควบคุมการทำงานของโปรแกรมเป็นอย่างเดียวกับภาษาของโปรแกรมระดับสูงอื่นๆ จึงถือว่าเป็นภาษาระดับสูง ในด้านที่ถือว่าภาษาซีเป็นภาษาระดับต่ำ เพราะภาษาซีมีวิธีการเข้าถึงในระดับต่ำที่สุดของฮาร์ดแวร์ ความสามารถทั้งสองด้านของภาษานี้เป็นสิ่งที่เกื้อหนุนซึ่งกันและกัน ความสามารถระดับต่ำทำให้ภาษาซีสามารถใช้เฉพาะเครื่องได้ และความสามารถระดับสูง ทำให้ภาษาซีเป็นอิสระจากฮาร์ดแวร์ ภาษาซีสามารถสร้างรหัสภาษาเครื่องซึ่งตรงกับชนิดของข้อมูลนั้นได้เอง ทำให้โปรแกรมที่เขียนด้วยภาษาซีที่เขียนบนเครื่องหนึ่ง สามารถนำไปใช้กับอีกเครื่องหนึ่งได้ ประกอบกับการใช้พอยน์เตอร์ในภาษาซี นับได้ว่าเป็นตัวอย่างที่ดีของการเป็นอิสระจากฮาร์ดแวร์<br /><br />ภาษาซีเป็นภาษาที่มีลักษณะเด่นพอสรุปได้ดังนี้<br />- เป็นภาษาคอมพิวเตอร์ที่มีการพัฒนาขึ้นใช้งานเพื่อเป็นภาษามาตรฐานที่ไม่ขึ้นกับโปรแกรมจัดระบบงานและไม่ขึ้นกับฮาร์ดแวร์<br />- เป็นภาษาคอมพิวเตอร์ที่อาศัยหลักการที่เรียกว่า "โปรแกรมโครงสร้าง" จึงเป็นภาษาที่เหมาะกับการพัฒนาโปรแกรมระบบ<br />- เป็นคอมไพเลอร์ที่มีประสิทธิภาพสูง ให้รหัสออบเจ็กต์สั้น ทำงานได้รวดเร็ว เหมาะกับงานที่ต้องการ ความรวดเร็วเป็นสำคัญ<br />- มีความคล่องตัวคล้ายภาษาแอสแซมบลี ภาษาซีสามารถเขียนแทนภาษาแอสแซมบลีได้ดี ค้นหาที่ผิดหรือ แก้โปรแกรมได้ง่าย ภาษาซีจึงเป็นภาษาระดับสูงที่ทำงานเหมือนภาษาระดับต่ำ<br />- มีความคล่องตัวที่จะประยุกต์เข้ากับงานต่างๆ ได้เป็นอย่างดี การพัฒนาโปรแกรม เช่น เวิร์ดโพรเซสซิ่ง สเปรดชีต ดาตาเบส ฯลฯ มักใช้ภาษาซีเป็นภาษาสำหรับการพัฒนา<br />- เป็นภาษาที่มีอยู่บนเกือบทุกโปรแกรมจัดระบบงาน มีในเครื่องไมโครคอมพิวเตอร์ตั้งแต่ 8 บิต ไปจนถึง 32 บิต เครื่องมินิคอมพิวเตอร์ และเมนเฟรม<br />- เป็นภาษาที่รวมข้อดีเด่นในเรื่องการพัฒนา จนทำให้ป็นภาษาที่มีผู้สนใจมากมายที่จะเรียนรู้หลักการของภาษา และวิธีการเขียนโปรแกรม ตลอดจนการพัฒนางานบนภาษานี้</span></span></div>゙★UNBLEMISHED™ ヅhttp://www.blogger.com/profile/14420967894317354718noreply@blogger.com0tag:blogger.com,1999:blog-2234880341395542325.post-82063272454700525372009-06-17T18:25:00.000-07:002009-06-25T02:34:05.188-07:00ประวัติส่วนตัว<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSfgK-8C0kObcyzbI7hyP7C0iiwN8L5azMdRS_g6WMyr-8l4LMjw7mhajuqtZexkmoFmqzZd3qjScAgU8iDlqamEMHc6ADGbDSW2nT08aepFOJSF_BTltnURq6aDJGvAKscr51DJ68EV91/s1600-h/IMG0426A.jpg"><img id="BLOGGER_PHOTO_ID_5350526263829324226" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 182px; CURSOR: hand; HEIGHT: 238px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSfgK-8C0kObcyzbI7hyP7C0iiwN8L5azMdRS_g6WMyr-8l4LMjw7mhajuqtZexkmoFmqzZd3qjScAgU8iDlqamEMHc6ADGbDSW2nT08aepFOJSF_BTltnURq6aDJGvAKscr51DJ68EV91/s320/IMG0426A.jpg" border="0" /></a><br /><div align="left"><strong><span style="color:#000000;"><span style="font-family:times new roman;"><span style="font-size:78%;"><span style="color:#cc33cc;">ชื่อ</span> <span style="color:#ff6666;"><span style="color:#ff99ff;">::</span> </span><span style="color:#ffcccc;">นางสาว เสาวลักษณ์ นามสกุล ธงเพ็ง</span></span></span></span></strong></div><br /><br /><div align="left"><strong><span style="color:#000000;"><span style="font-family:times new roman;"><span style="font-size:78%;"><span style="color:#cc33cc;">ชื่อเล่น</span><span style="color:#ff6666;"> </span><span style="color:#ff99ff;">:: </span><span style="color:#ffcccc;">ใบเฟิร์น</span></span></span></span></strong><span style="color:#000000;"><strong><span style="font-family:times new roman;"><span style="font-size:78%;"><span style="color:#ffcccc;"> </span><br /></span></span></strong></span></div><br /><br /><div align="left"><strong><span style="font-family:georgia;"><span style="color:#000000;"><span style="font-size:85%;"><span style="font-family:times new roman;"><span style="font-size:78%;"><span style="color:#cc33cc;">กำลังศึกษาอยู่ที่</span><span style="color:#ff6666;"> </span><span style="color:#ff99ff;">::</span> </span></span><span style="color:#ffcccc;"><span style="font-family:times new roman;font-size:78%;color:#ffcccc;">วิทยาลัยเทคนิคราชบุรี</span> </span></span></span></span></strong><br /><br /><br /></div><div align="left"><span style="font-size:85%;"><span style="font-family:times new roman;"><strong><span style="color:#000000;"><span style="color:#cc33cc;">ชั้น</span> <span style="color:#ff99ff;">::</span> <span style="color:#ffcccc;"><span style="color:#ffccff;">ปวช. 2/3</span> </span><span style="color:#cc33cc;">เลขที่</span> <span style="color:#ff99ff;">::</span> <span style="color:#ffcccc;"><span style="color:#ffccff;">27</span> </span><span style="color:#cc33cc;">แผนกวิชา</span> <span style="color:#ff99ff;">:: </span><span style="color:#ffccff;">คอมพิวเตอร์ธุรกิจ </span></span></strong><br /><br /><br /><strong><span style="color:#000000;"><span style="color:#cc33cc;">E-MAIL</span> <span style="color:#ff99ff;">:: </span></span></strong></span></span><a href="mailto:SAOWALAK.THONGPENG@GMAIL.COM"><span style="font-family:times new roman;font-size:85%;color:#ffccff;"><strong>SAOWALAK.THONGPENG@GMAIL.COM</strong></span></a><span style="font-size:85%;"><span style="font-family:times new roman;color:#ffccff;"> *</span><span style="color:#000000;"> </span></span></div><div align="left"><span style="font-size:85%;"><span style="color:#ffcccc;"></span></span></div>゙★UNBLEMISHED™ ヅhttp://www.blogger.com/profile/14420967894317354718noreply@blogger.com6