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

ิ
                                                                                                                                                                                                                                   59
                                                         หน่วยที3 ข้อมูลพนฐานและตัวดาเนนการ                 58               ................................................................................................................................................................
                                                                                    ํ
                                                                    �
                                                        �
                                                                    ื
                                                                                                                                                                                           ื
                                                                                                                                                                                                           ํ
                                                                                                                                                                                หน่วยที3 ข้อมูลพนฐานและตัวดาเนนการ
                                                                                                                                                                               �
                                                                                                                                                                                           �
                                                                                                                                                                                                               ิ
        .........................................................................................................................................................  แบบฝึกหัด
        3.6.3 ขั้นตอนการทำางานของนิพจน์                                                                                          คำาชี้แจง
                                                                                                                                  ให้นักเรียนสรุปเนื้อหาความรู้ที่ได้จากการศึกษาค้นคว้า บทเรียนบนเครือข่าย
        นิพจน์ในภาษาซี จะทำางานตามลำาดับของระดับความสำาคัญ ของตัวดำาเนินการ ตัว                                              อินเทอร์เน็ตเรื่องการโปรแกรมเบื้องต้น หน่วยที่ 3 ข้อมูลพื้นฐานและตัวดำาเนินการ หรือ
        ดำาเนินการที่มีระดับความสำาคัญสูงกว่า จะดำาเนินการก่อน หากในนิพจน์มีตัวดำาเนิน                                       สืบค้นจากอินเทอร์เน็ตให้ได้ใจความสำาคัญ ถูกต้องครบถ้วน ตามหัวข้อที่กำาหนดให้ต่อไปนี้

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

        ตารางแสดงตัวดำาเนินการ โดยเรียงจากบรรทัดบนสุดไปล่างสุด เป็นระดับความ                                                           ..............................................................................................................................................


        สำาคัญสูงสุดไประดับความสำาคัญต่ำาสุด ตัวดำาเนินการในบรรทัดเดียวกันจะมีระดับ                                                    ..............................................................................................................................................

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

                                      ตวดําเนนการ   ทําในวงเล็บกอน โดยทําเรียงลําดับความสําคัญตามตารางน� ี                     เครื่องหมายถูก ( / )
                                           ิ
                                       ั
                                                                   ความหมาย
                                                          ่
                                         ( )
                                                        ิ
                                          -         ตัวดําเนนการเอกภาคลบ                                                       ถ้าผิดใส่เครื่องหมายผิด ( X ) พร้อมบอกเหตุผลด้วยว่าผิดเพราะอะไร
                                                        ิ
                                        * , / , %   ตัวดําเนนการคํานวณคูณ หาร และมอดูลัส (หารเอาเศษไว้)
                                         + , -      ตัวดําเนนการคํานวณบวก ลบ
                                                        ิ
                                                    ตัวดําเนินการเปรียบเทียบน้อยกว่า น้อยกว่าหรือเท่ากับ                               ตัวแปร  ถูก/ผิด  เหตุผล
                                               < , <= , > , >=
                                                    มากกว่า มากกว่าหรือเท่ากับ
                                        == , !=     ตัวดําเนินการเปรียบเทียบเท่ากับ ไม่เท่ากับ                                 1)  xyz               .............   .........................................................................
                                                                    ิ
                                                        ิ
                                     += , -= , *= , /= , %=  ตัวดําเนนการคํานวณกําหนดค่าเชงประกอบ
                                                                     �
                                       (ชนิดขอมูล)  ตัวดําเนินการแปลงชนิดข้อมูลแบบชัวคราว
                                          ้
                                                        ิ
                                                               �
                                        ++ , --     ตัวดําเนนการคํานวณเพิมค่า ลดค่า                                            2)  i love you  .............       .........................................................................
                                                        ิ
                                         &&         ตัวดําเนนการตรรกและ
                                                        ิ
                                          ||        ตัวดําเนนการตรรกหรือ                                                       3)  else              .............   .........................................................................
                                          =         ตัวดําเนินการกําหนดค่า
                                                                                                                               4)  lotus             .............   .........................................................................
        ตัวอย่างที่ 1นิพจน์2 + 2 * 2 - 2
                                                                                                                               5)  bath%             .............   .........................................................................
                                                                                                                               6)  name_sur  .............         .........................................................................
        วิธีคิด เนื่องจากระดับความสำาคัญตัวดำาเนินการ์ * มีสูงกว่า + กับ - จึงทำา * ก่อน                                       7)  9nine             .............   .........................................................................
         ส่วน ตัวดำาเนินการ +                                                                                                  8)  _5y               .............   .........................................................................
        กับ - มีระดับความสำาคัญเท่ากัน จึงทำาเรียงจากซ้ายไปขวาตามลำาดับ ดังนี้ (คำาตอบ                                         3.  พิจารณาข้อมูลที่กำาหนดให้ แล้วกำาหนดชนิดตัวแปร int float char long ให้ถูก
         4)
                                                                                                                               ต้อง

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

                                                                                                                               1)  ‘A’                      .........................................................................


                                                                                                                               2)  67                       .........................................................................

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

                                                                                                                               4)  -89                      .........................................................................

                                                                                                                               5)  107.55                   .........................................................................
   57   58   59   60   61   62   63   64   65   66   67