วันอังคารที่ 8 มีนาคม พ.ศ. 2559

บทที่2 Algorithm

บทที่2 Algorithm


Data Type : ชนิดของข้อมู 

1. ข้อมูลชนิดตัวอักษร (Character) คือ ข้อมูลที่เป็นรหัสแทนตัวอักษรหรือค่าจำนวนเต็ม ได้แก่ ตัวอักษร ตัวเลขและกลุ่มตัวอักขระพิเศษใช้พื้นที่ในการเก็บข้อมูล 1 ไบต์
2. ข้อมูลชนิดจำนวนเต็ม (Integer) คือ ข้อมูลที่เป็นเลขจำนวนเต็ม ได้แก่ จำนวนเต็มบวก จ านวนเต็มลบ และ ศูนย์ ข้อมูลชนิดจำนวนเต็มใช้พื้นที่ในการเก็บข้อมูล ขนาด 2 ไบต์
3. ข้อมูลชนิดจำนวนเต็มที่มีขนาด 2 เท่ำ(Long Integer) คือ ข้อมูลที่เป็นเลขจำนวนเต็ม ใช้พื้นที่ในการเก็บ เป็น 2 เท่าของInteger คือมีขนาด 4 ไบต ์์
4. ข้อมูลชนิดเลขทศนิยม (Float) คือ ข้อมูลที่เป็นเลขทศนิยม ขนาด 4 ไบต์
5. ข้อมูลชนิดเลขทศนิยมอย่ำงละเอียด (Double) คือ ข้อมูลที่เป็นเลขทศนิยม ใช้พื้นที่ในการเก็บข้อมูลเป็น 2 เท่าของ float คือมีขนาด 8 ไบต์

        Data Type : ชนิดของข้อมูล 



             
     ผังงาน (Flowchart)

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

     ประโยชน์ของผังงาน

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

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

        - จุดเริ่มต้น / สิ้นสุดของโปรแกรม
        - ลูกศรแสดงทิศทางการทำงานของโปรแกรมและการไหลของข้อมูล
        - ใช้แสดงคำสั่งในการประมวลผล หรือการกำหนดค่าข้อมูลให้กับตัวแปร
        - แสดงการอ่านข้อมูลจากหน่วยเก็บข้อมูลสำรองเข้าสู่หน่วยความจำหลักภายในเครื่องหรือการแสดง  ผลลัพธ์จากการประมวลผลออกมา
        - การตรวจสอบเงื่อนไขเพื่อตัดสินใจ โดยจะมีเส้นออกจากรูปเพื่อแสดงทิศทางการทำงานต่อไป เงื่อนไข เป็นจริงหรือเป็นเท็จ
        - แสดงผลหรือรายงานที่ถูกสร้างออกมา
        - แสดงจุดเชื่อมต่อของผังงานภายใน หรือเป็นที่บรรจบของเส้นหลายเส้นที่มาจาก     หลายทิศทางเพื่อ  จะไป สู่ การทำงานอย่างใดอย่างหนึ่งที่เหมือนกัน 
        - การขึ้นหน้าใหม่ ในกรณีที่ผังงานมีความยาวเกินกว่าที่จะแสดงพอในหนึ่งหน้า
       ผังงานทางคอมพิวเตอร์
    
       ผังงานทางคอมพิวเตอร์แบ่งออกเป็น 2 ประเภทได้แก่
  •        ผังงานระบบ (System flowchart)
  •        ผังงานโปรแกรม (Program flowchart)


           ผังงานระบบ (System Flowchart)
    คือ ผังงานที่แสดงขั้นตอนการทำงานในระบบอย่างกว้าง ๆ แต่ไม่เจาะลงในระบบงานย่อย
           ผังงานโปรแกรม (Program Flowchart)     คือ ผังงานที่แสดงถึงขั้นตอนในการทำงานขอโปรแกรม ตั้งแต่รับข้อมูล คำนวณ จนถึงแสดงผลลัพธ์

ไม่มีความคิดเห็น:

แสดงความคิดเห็น