PIE★ -->

วันเสาร์ที่ 16 กุมภาพันธ์ พ.ศ. 2556


บทคัดย่อ
ภาษาซี (C) เป็นภาษาโปรแกรมบนคอมพิวเตอร์ที่มีวัตถุประสงค์ทั่วไป พัฒนาขึ้นเมื่อ พ.ศ. 2515 (ค.ศ. 1972) โดย เดนนิส ริตชี ที่เบลล์เทเลโฟนแลบอลาทอรีส์ (Bell Telephone Laboratories) เกิดขึ้นเพื่อสร้างระบบปฏิบัติการยูนิกซ์ในขณะนั้น  นอกจากภาษาซีออกแบบขึ้นมาเพื่อสร้างซอฟต์แวร์ระบบแล้ว ภาษาซียังสามารถใช้อย่างแพร่หลายเพื่อพัฒนาซอฟต์แวร์ประยุกต์ที่เคลื่อนย้าย (portable) ไปบนระบบอื่นได้อีกด้วย
ภาษาซีเป็นภาษาโปรแกรมหนึ่งที่ได้รับความนิยมมากที่สุดตลอดกาล มีสถาปัตยกรรมคอมพิวเตอร์เพียงส่วนน้อยเท่านั้นที่ไม่มีตัวแปลโปรแกรมของภาษาซี ภาษาซีมีอิทธิพลอย่างมากต่อภาษาโปรแกรมที่นิยมอื่น ๆ ที่เด่นชัดที่สุดก็คือภาษาซีพลัสพลัส ซึ่งเดิมเป็นส่วนขยายของภาษาซี
ระบบเลขฐานสองได้ถูกคิดค้นขึ้นโดยนักคณิตศาสตร์ชาวเยอรมัน ชื่อ “GOTTFRIED WILHELM”  ซึ่งใช้สัญลักษณ์เป็น 0 และ 1 เท่านั้น ทำให้ระบบเลขฐานสองนี้เหมาะสมในการนำมาประยุกต์แทนการอธิบายการทำงานของวงจรอิเล็กทรอนิกส์
            กลุ่มของข้าพเจ้าได้นำความรู้ในเรื่องภาษาซีมาประยุกต์ใช้ในการคำนวณหาค่าเลขฐานสอง โดยในการทำโปรแกรมในครั้งนี้ใช้ความรู้ในเรื่อง การรับค่าตัวแปร  และแปลงตัวแปรเป็นเลขฐานสอง     การแสดงผล   และชุดคำสั่งเงื่อนไข  (if,else) ในการทำโปรแกรมในครั้งนี้  เพื่อความสะดวกในการหาค่าเลขฐานสอง


  
ที่มาและความสำคัญ
                 
ปัจจุบันมีเทคโนโลยีต่างๆมากมายที่ใช้อำนวยความสะดวก เทคโนโลยีที่นิยมใช้กันอย่างแพร่หลายคือคอมพิวเตอร์ คอมพิวเตอร์เป็นเครื่องจักรอิเล็กทรอนิกส์ ที่ถูกสร้างขึ้นเพื่อใช้ทำงานแทนมนุษย์ ในด้านการคิดคำนวณและสามารถจำข้อมูล ทั้งตัวเลขและตัวอักษาได้ เพื่อการเรียกใช้งานในครั้งต่อไป
    นอกจากนี้ ยังสามารถจัดการกับสัญลักษณ์ได้ด้วยความเร็วสูง โดยปฏิบัติตามขั้นตอนของโปรแกรมคอมพิวเตอร์ยังมีความสามารถในด้านต่าง ๆ อีกมากอาทิเช่น การเปรียบเทียบทางตรรกศาสตร์ การรับส่งข้อมูล การจัดเก็บข้อมูลในตัวเครื่อง และสามารถประมวลผลจากข้อมูลต่าง ๆ คอมพิวเตอร์ทำการคำนวณทางคณิตศาสตร์แต่คณิตศาสตร์ของคอมพิวเตอร์นั้นต่างกับคณิตศาสตร์ที่เราใช้คิดเลขในชีวิตประจำวัน คณิตศาสตร์ในชีวิตประจำวันของเราเป็นระบบเลขฐานสิบ โดยมีตัวเลขให้ใช้ 10 ตัว คือ 0,1,2,3,4,5,6,7,8,และ 9 แต่คณิตศาสตร์ของคอมพิวเตอร์นั้นเป็นระบบเลขฐานสอง ซึ่งมีตัวเลขให้ใช้เพียงสองตัวเท่านั้น คือ  0 และ 1



ทฤษฎีที่เกี่ยวข้อง

While loop

คำสั่ง While จะใช้เงื่อนไขเป็นตัวควบคุมลูป ซึ่งลูป while นี้จะเป็นลูปแบบ pretest loop ซึ่งจะทำการตรวจสอบเงื่อนไขก่อนที่จะเข้าไปทำคำสั่งในลูป จะเห็นได้ว่าในตัวลูปที่มีคำสั่งได้เพียงคำสั่งเดียวซึ่งถ้าต้องการให้มีหลายคำสั่งก็สามารถทำได้โดยเขียนชุดคำสั่งแบบ compound statement



วิเคราะห์ความต้องการของโปรแกรม(input – output )
Input
Float

Output
Dec
Bin





 แผนผังการทำงาน(Flowchart)




โค้ดโปรแกรม





สรุป input – output ของโปรแกรมที่ได้
input
Float

Output
Dec
Bin





วิเคราะห์ประโยชน์ของโปรเจค
1.เพื่อเปลี่ยนเลขฐานสิบให้กลายเป็นเลขฐานสอง
2.เพื่อความสะดวกรวดเร็วการทำงาน
3.เพื่อใช้ในการทำงานในระบบดิจิตอล




สรุปการเรียนรู้ที่ได้จากการทำโครงงาน

1.ได้นำความรู้ที่ได้รับในห้องเรียนมาใช้ในการสร้างโปรแกรม
2.เกิดความสามัคคีในหมู่คณะ
3. สามารถนำความรู้นี้ไปใช้ในการศึกษาในระดับสูงต่อไปในอนาคต
4.ได้เรียนรู้การทำ flowchart
5.ได้ระดมความคิด แลกเปลี่ยนเรียนรู้ ซึ่งกันและกันระหว่างสมาชิกในกลุ่ม
  6.ได้เรียนรู้การทำบล๊อคเกอร์ซึ่งสมาชิกในกลุ่มไม่เคยทำมาก่อน
  7.ได้ทราบการแปลงตัวเลขจากเลขฐานสิบเป็นเลขฐานสอง





สมาชิกในกลุ่ม



ธิดารัตน์ ขนอม: มันช่วยให้แปลงจากเลขฐานสิบเป็นเลขฐานสองโดยไม่ต้องใช้สมอง




ลานนา สายาจักร: มันช่วยประหยัดเวลาในการใช้ความคิด





อำมรรวี คูหาพงศ์:เพิ่มทักษะกระบวนการคิดในการสร้างโปรแกรมเปลี่ยนเลขฐานสิบเป็นเลขฐานสอง





อำมรศิริ คูหาพงศ์ :ทำให้เรามีความสนใจในเลขฐานสองมากขึ้น






จิรพล แซ่จิว:มันช่วยให้เราได้เรียนรู้โค้ดในการแปลงเลขฐานสิบเป็นเลขฐานสอง




ธุวานนท์  แก้วเทพ:ทำให้เราได้ประสบการณ์ในการสร้างโปรแกรมเพิ่มมากขึ้น




ครูที่ปรึกษา




อาจารย์ จิรัฏ พงษ์ทองเมือง











โรงเรียนจุฬาภรณราชวิทยาลัยนครศรีธรรมราช



Princess Chulabhorn’s College
 Nakhon Si Thammarat






































1 ความคิดเห็น:

  1. Black titanium ring - Titanium Art - TITanium Art
    Black titanium ring by titanium tent stakes Titanium art, which was created in the U.S. and the nier titanium alloy early 19th century. The rings have benjamin moore titanium their own style, and have their ceramic vs titanium own trekz titanium unique

    ตอบลบ