Followers

ขับเคลื่อนโดย Blogger.
RSS

。◕‿◕。ภาษาเบสิก (BASIC programming language)。◕‿◕。

              ภาษาเบสิก (BASIC programming language) เป็นภาษาโปรแกรมที่ออกแบบมาให้ใช้งานได้ง่าย และยังได้รับความนิยมมาจนถึงทุกวันนี้ เบสิกออกแบบมาให้ใช้กับคอมพิวเตอร์ตามบ้าน
ชื่อภาษาเบสิก หรือ BASIC ย่อมาจาก Beginner's All-purpose Symbolic Instruction Code ต้องเขียนด้วยตัวพิมพ์ใหญ่เสมอ

ภาษา Basic ตัวแรก ถูกคิดค้นเมื่อปี 1963 โดย นาย John Kemery และ นาย Thomas KurtzDartmouth College และบรรดานักเรียนนักศึกษาในความดูแลของพวกเขา ซึ่งหลายปีต่อมา ภาษา Basic ฉบับนี้ได้ชื่อเรียกอีกอย่างหนึ่งว่า Dartmouth BASIC.
ประเภทของค่าในภาษา Basic
! : Single-precision
# : Double-precision
$ : String
%
 : Integer
& : Long

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง CLS

             เป็นคำสั่งให้ลบหน้าจอใหม่  โดยไม่แสดงผลเดิมขึ้นมาอีก ในการรัน ครั้งต่อ ๆ ไป

รูปแบบคำสั่ง

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง COLOR

                     เป็นคำสั่งที่ใช้ในการกำหนดการแสดงผลของข้อความให้เป็นสีต่าง ๆ โปรแกรมรูปแบบของคำสั่ง      
        สีของตัวอักษร มีค่าเป็นตัวเลขตั้งแต่ 0 – 31 ตัวเลขที่มากกว่า 15 จะเป็นตัวอักษรกระพริบสีพื้นของตัวอักษร มีค่าเป็นตัวเลขตั้งแต่ 0 – 15

รูปแบบคำสั่ง


ตัวอย่าง Source Code


     ผลลัพธ์

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง END

                 เป็นคำสั่งให้หยุดการทำงานของโปรแกรม

รูปแบบคำสั่ง

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง PRINT

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

รูปแบบคำสั่ง


ตัวอย่าง  Source  Code

    ผลลัพธ์

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

ฟังก์ชัน TAB

                 เป็นฟังก์ชันที่ใช้ในการกำหนดตำแหน่งของการพิมพ์ข้อมูลรูปแบบของคำสั่ง

รูปแบบคำสั่ง


ตัวอย่าง   Source Code



    ผลลัพธ์

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง Select…case

                     ประโยคคำสั่ง Select ... Case  เป็นการทดสอบค่าของตัวแปรหรือนิพจน์เปรียบเทียบกับค่าของนิพจน์ในแต่ละ Case  ถ้าตรงกับ Case ใด  ก็ทำตามประโยคคำสั่งใน Case นั้น  แล้วจบการทดสอบ  แต่ถ้าค่าไม่ตรงก็ไปยัง Case ต่อไป  และถ้าไม่มี Case ไหนที่ตรงเลย  ก็จะทำประโยคคำสั่งหลัง Case Else แล้วจบการทดสอบด้วย End Select
                     สังเกตได้ว่า  การใช้ประโยคคำสั่ง Select Case นี้มีลักษณะเป็นชุด (Block)  ซึ่งต้องเขียนให้ครบ  ถ้าขาด Case Else  ไปก็จะทำให้การทดสอบเงื่อนไขไม่ครบ  เพราะใช้ได้เฉพาะกรณีเงื่อนไขเป็นจริงตาม Case ต่างๆ เท่านั้น  ถ้าเงื่อนไขไม่เป็นจริงก็จะไปทำคำสั่งถัดจาก End Select ซึ่งอาจทำให้ผิดพลาดได้
                     แต่ถ้าขาด End Select ไป  จะเกิดความผิดพลาดขึ้น  ดังนี้
                         'Select Case' must end with a matching 'End Select'



รูปแบบคำสั่ง



ตัวอย่าง  Source Code




           ผลลัพธ์

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง READ…DATA

                  คำสั่ง READ เป็นคำสั่งที่ใช้อ่านข้อมูลที่ได้กำหนดไว้ใน DATA ซึ่งทั้งสองคำสั่งนี้จะต้องใช้ควบคู่กันเสมอ โดยชนิดตัวแปรจะต้องสัมพันธ์กับข้อมูลที่กำหนดไว้เป็นสำคัญและคำสั่ง READ จะทำการอ่านข้อมูลได้เพียงครั้งเดียวเท่านั้น หากต้องการให้เริ่มอ่านใหม่ต้องใช้คำสั่ง RESTORE

รูปแบบคำสั่ง


ตัวอย่าง Source Code


         ผลลัพธ์

       

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง LOCATE

             เป็นคำสั่งที่ใช้ในการกำหนดตำแหน่งแสดงผลทางจอภาพ ซึ่งขนาดของจอภาพปกติ จะมีจำนวนแถว 25 แถว ตั้งแต่ 1 – 25 และจำนวนคอลัมน์ 80 คอลัมน์ ตั้งแต่ 1 – 80 ถ้าไม่ระบุตำแหน่งแถวโปรแกรมจะแสดงผลแถวปัจจุบัน ตำแหน่งคอลัมน์ที่กำหนด แต่ถ้าไม่ระบุตำแหน่งคอลัมน์โปรแกรมจะไปแถวที่ระบุ และจะพิมพ์ผลลัพธ์ที่ตำแหน่งคอลัมน์ที่ 1

รูปแบบคำสั่ง

ตัวอย่าง Source Code

     
                                          ผลลัพธ์


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง PRINT USING

                    เป็นคำสั่งที่ใช้ในการกำหนดรูปแบบการแสดงผลลัพธ์ ซึ่งอาจจะเป็นตัวเลข หรือ ตัวอักษรก็ได้

รูปแบบคำสั่ง

ตัวอย่าง Source Code



      ผลลัพธ์

     

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง DO…WHILE

                   เป็นคำสั่งวนรอบชนิดหนึ่ง ซึ่งสามารถทำงานตามจำนวนรอบด้วยเงื่อนไขที่กำหนด

รูปแบบคำสั่ง



ตัวอย่าง Source Code



                           
                   ผลลัพธ์



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง for…next

                       เป็นคำสั่งที่ให้ทำงานตามจำนวนรอบที่ได้กำหนดไว้

รูปแบบคำสั่ง


ตัวอย่าง Source Code



    ผลลัพธ์




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง INPUT

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


ตัวอย่าง Source Code

                  ผลลลัพธ์



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง DO…UNTIL

           Do...Untilจัดอยู่ในหมวดหมู่ คำสั่ง Iteration Until จะออกจากลูปก็ต่อเมื่อเงื่อนไขเป็นจริง
รูปแบบคำสั่ง

ตัวอย่าง Source Code
    ผลลัพธ์

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง IF…THEN…ELSE

              เป็นคำสั่งที่ใช้ในการตรวจสอบและกำหนดเงื่อนไขที่เป็นจริงและเงื่อนไขที่เป็นเท็จ

รูปแบบคำสั่ง


ตัวอย่าง Source Code


    ผลลัพธ์

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

คำสั่ง REM

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

ตัวอย่าง Source Code
     ผลลัพธ์

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS