Page 47 - การพัฒานาหนังสืออิเล็กทรอนิกส์เรื่องวิวัฒนาการภาษาของคอมพิวเตอร์
P. 47

ิ
                                                        หน่วยที3 ข้อมูลพนฐานและตัวดาเนนการ                  42                                                                  หน่วยที3 ข้อมูลพนฐานและตัวดาเนนการ                 43
                                                                   ื
                                                        �
                                                                   �
                                                                                    ํ
                                                                                                                                                                                                           ํ
                                                                                                                                                                                           �
                                                                                                                                                                               �
                                                                                                                                                                                                               ิ
                                                                                                                                                                                           ื
        .........................................................................................................................................................  ................................................................................................................................................................
        4.ค่าคงตัวและค่าคงที่                                                                                                แบบฝึกหัด
        -----------------------------------------------------------------                                                        คำาชี้แจง

        ค่าคงตัว (literal constant) หมายถึง ข้อมูลที่ระบุเป็นอย่างใดอย่างหนึ่งในโปรแกรม                                           ให้นักเรียนสรุปเนื้อหาความรู้ที่ได้จากการศึกษาค้นคว้า บทเรียนบนเครือข่าย


        และมีชนิดของข้อมูล ตามค่าของข้อมูลนั้น ๆ เช่น                                                                        อินเทอร์เน็ตเรื่องการโปรแกรมเบื้องต้น หน่วยที่ 3 ข้อมูลพื้นฐานและตัวดำาเนินการ หรือ

                                                                                                                             สืบค้นจากอินเทอร์เน็ตให้ได้ใจความสำาคัญ ถูกต้องครบถ้วน ตามหัวข้อที่กำาหนดให้ต่อไปนี้

        10  เป็นค่าคงตัวชนิดจำานวนเต็ม                                                                                         1.  ชนิดของข้อมูลพื้นฐานในภาษาซี มีกี่แบบ อะไรบ้าง


        15.85         เป็นค่าคงตัวชนิดจำานวนจริง                                                                                       ..............................................................................................................................................

        10.00         เป็นค่าคงตัวชนิดจำานวนจริง                                                                                       ..............................................................................................................................................

        ‘A’  เป็นค่าคงตัวชนิดอักขระ                                                                                            2.  พิจารณาชื่อตัวแปรว่าถูกต้องตามหลักการตั้งชื่อของภาษาซีหรือไม่ ถ้าถูกใส่


        “ABC”         เป็นค่าคงตัวชนิดสายอักขระ                                                                                เครื่องหมายถูก ( / )

                                                                                                                               ถ้าผิดใส่เครื่องหมายผิด ( X ) พร้อมบอกเหตุผลด้วยว่าผิดเพราะอะไร

        นอกจากการใช้ค่าคงตัวแล้ว ยังสามารถกำาหนดชื่อตัวแปร เพื่อใช้แทนค่าคงตัวใน                                                       ตัวแปร  ถูก/ผิด  เหตุผล

        โปรแกรมได้ด้วย                                                                                                         1)  xyz               .............   .........................................................................


        ซึ่งจะเรียกชื่อตัวแปรนี้ว่า ค่าคงที่ (constant) โดยใช้คำาสั่งตัวประมวลผลก่อนซี #de-                                    2)  i love you  .............       .........................................................................

        fine                                                                                                                   3)  else              .............   .........................................................................

                                                                                                                               4)  lotus             .............   .........................................................................

                                                                                                                               5)  bath%             .............   .........................................................................


                   รูปแบบ  #define ตัวแปร  ค่าคงตัว                                                                            6)  name_sur  .............         .........................................................................


                                                                                                                               7)  9nine             .............   .........................................................................

                   ตัวอย่าง  #define GRAVITY 9.81                                                                              8)  _5y               .............   .........................................................................

                   มีความหมายดังนี้                                                                                            3.  พิจารณาข้อมูลที่กำาหนดให้ แล้วกำาหนดชนิดตัวแปร int float char long ให้ถูก

                          ประกาศตัวแปรค่าคงที่ ชื่อ GRAVITY ไว้สำาหรับเก็บข้อมูล                                               ต้อง


                   9.81                                                                                                                ข้อมูล        ชนิดตัวแปร

                   เป็นจำานวนจริง                                                                                              1)  ‘A’                      .........................................................................
                                                                                                                               2)  67                       .........................................................................


                                                                                                                               3)  2,813,659                .........................................................................

                                                                                                                               4)  -89                      ........................................................................
   42   43   44   45   46   47   48   49   50   51   52