วันอาทิตย์ที่ 13 กรกฎาคม พ.ศ. 2557

โครงสร้างคอมพิวเตอร์

       คือการรวามข้อมูลไว้ด้วยกัน เป็นกลุ่มๆ ประเภทข้อมูลจะมีการทำงานหรือความสัมพันธ์กลุ่มข้อมูลอย่างชัดเจดเป็นข้อมูลเดียวกันหรือต่างประเภทก็ได้  ความสัมพันธ์คื่อกลุ่มระเบียบข้อบังคับต่างๆไว้ จะผ๓กเข้าด้วยกันเป็นระบบ และยังสามารถสร้างข้อมูลนี้ขึ้นมาใหม่ได้ประกอบด้วยโครงสร้างข้อมูลอื่น เพื่องานร่วมโปรแกรมที่เราเขียนจะเรียนว่า  ภาษาคอมพิวเตอร์

อัลกอริธึม

     หมายถึงลำดับขั้นตอนการทำงานของโปรแกรมใช้ในการแก้ไขปัญหา จะทำงานเป็นขั้นตอน สามารถแก้ไขปัญหาหรือประมวลผลตามต้องการได้ จะเรียนออกมาหลายรูปแบบ เช่น  Flow Chart , รหัส Pseudo และภาษาคอมพิวเตอร์ สามารถเขียนได้หลายแบบ  แต่ต้องดูความเหมาะและเลือกขั้นตอนการทำงานที่ถูกต้องมากที่สุด

โครงสร้างอัลกอริธึม

        มี่ ๕  ขั้นตอน  และในแต่ละขั้นตอนมีการทำงานที่แตกต่างกัน ยังมีของย่อย อีกมากมาย
เช่น


๑. ระบุสิ่งที่โจทย์ต้องการ
        ( ดูจากโจทย์ว่าต้องการอะไร )


๒.รูปแบบผลลัพธ์
        ( จะเป็นพวกตัวเลข เช่นการหาพื้นที่จะใช่ 99.99)


๓.ข้อมูลนำเข้า
        ( รับข้อมูลมาจากไหน )


๔.ประกาศค่าตัวแปล
        ( พวก  Real ,  Integer ต้องดูจากโจทย์ แล้วเลือกว่าจะเป็น  Real ,  Integer  )


๕.ประมวลผล

 ๕.๑เริ่ม

     ๕.๒  ประกาศค่าตัวแปล
         ...............................(เอาข้อมูลที่  ๔  มาใส่)
     ๕.๓   Input
         ................................(เอาข้อมูลที่ ๓  มาใส่)
     ๕.๔   ประมวลผล
     ๕.๕   แสดงผลลัพธ์

๕.๖ จบการประมวลผล


ตัวอย่างเช่น


การหาพื้นที่รูปสามเหลี่ยม  โดยรับค่าความยาวและความสูงของการใช้งานของผู้ใช้

     สิ่งที่โจทย์ต้องการ
                     
             พื่นที่รูปสามเหลี่ยม

     รูปแบบผลลัพธ์

           ค่าความสูง  => <รับค่า>
           ค่าความยาว => <รับค่า>
           พื้นที่สามเหลี่ยม => <แสดงค่า>

   ข้อมูลนำเข้า

          ความสูง , ความยาว

   กำหนดตัวแปร
          Height , Base , Area  เป็น Real

    วิธีการประมวลผล

     เริ่ม
           ประกาศตัวแปร
                   Height , Base , Area  เป็น Real
           Input
                   Area
           ประมวลผล
                   Area = 0.5 *Height * Base
            แสดงผลลัพธ์
                  Area
     จบ




บรรณานุกรม

ขนิษฐา นามี,โครงสร้างข้อมูลและอัลกอริธึม,บริทัษ ไอดีซี อินโฟ ดิสทริบิวเตอร์,2548,หน้าที่ 3,4,5,

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