ชดุ ที่ 01 หนา้ 1 3204-2007 การเขียนโปรแกรมคอมพิวเตอร์ (Computer Programming) 2-2-3 วันอาทิตยท์ ่ี 29 มนี าคม พ.ศ. 2563 อ.ประจกั ษ์ ปะทะดี วท.ม.เทคโนโลยอี ินเทอรเ์ น็ตและสารสนเทศ
ชุดที่ 01 หน้า 2 การเขียนโปรแกรมดว้ ย Microsoft visual basic 2010 วนั อาทิตยท์ ่ี 29 มนี าคม พ.ศ. 2563
หลักการเขยี นโปรแกรมเบื้องตน้ ชุดที่ 01 หน้า 3 รจู้ ักกบั ขอ้ มลู ตัวแปร วันอาทติ ย์ที่ 29 มนี าคม พ.ศ. 2563
หลกั การเขียนโปรแกรมเบื้องต้น ชดุ ท่ี 01 หนา้ 4 ช นิ ด ข้อมูลทเี่ ป็ นตัวเลข ของ ข้อมูลทเี่ ป็ นข้อความ ข้อมูล ข้อมูลทเี่ ป็ นวันเวลา ข้อมูลทเี่ ป็ นตรรกศาสตร์ วนั อาทติ ยท์ ี่ 29 มนี าคม พ.ศ. 2563
หลกั การเขียนโปรแกรมเบ้อื งตน้ ชดุ ท่ี 01 หน้า 5 ข้อมูลที่ เปน็ ขอ้ มลู ท่คี า่ เป็นตัวเลข เ ป็ น ทง้ั จานวนเต็มและทศนยิ ม ตัวเลข เช่น 1 2 1.5 1000 100 3.6 วนั อาทติ ยท์ ี่ 29 มีนาคม พ.ศ. 2563
หลกั การเขียนโปรแกรมเบ้อื งตน้ ชุดท่ี 01 หนา้ 6 ข้อมูลที่ เป็นข้อมูลที่เป็นอักขร (ตัวอักษรเดียว) เป็น และข้อความ ข้อความ เชน่ A B ABCD ก ข สวัสดี วนั อาทติ ย์ที่ 29 มีนาคม พ.ศ. 2563
หลกั การเขียนโปรแกรมเบ้อื งตน้ ชุดที่ 01 หน้า 7 ข้อมลู ที่ เป็นข้อมูลที่อยู่ในรูปแบบของวัน เดือน เป็นเวลา ปี และเป็นเวลา เชน่ 1 มกราคม 2559 11:00:30 วนั อาทิตย์ที่ 29 มนี าคม พ.ศ. 2563
หลกั การเขียนโปรแกรมเบื้องต้น ชุดท่ี 01 หน้า 8 ข้อมูลท่ี เปน็ ขอ้ มลู ที่มคี ่าเปน็ จรงิ หรือเท็จ เปน็ เชน่ True False ตรรกศาสตร์ วันอาทติ ยท์ ่ี 29 มนี าคม พ.ศ. 2563
หลักการเขยี นโปรแกรมเบ้ืองตน้ ชดุ ที่ 01 ขอ้ มูลทเี่ ปน็ จานวนเตม็ หน้า 9 ชนิดข้อมูล ขนาดหน่วยความจา ช่วงค่าทส่ี ามารถเกบ็ ในตวั แปรได้ Byte 1 ไบต์ 0 ถึง 255 SByte 1ไบต์ -128 ถึง 127 Short 2 ไบต์ -32,768 ถึง 32,768 UShort 2 ไบต์ 0 ถึง 65,535 Integer 4 ไบต์ -2,147,483,648 ถึง 2,147,483,648 UInteger 4 ไบต์ 0 ถงึ 4,294,967,295 Long 8 ไบต์ -9,223,372,036,854,775,808 ถึง 9,223,372,036,854,775,808 ULong 8 ไบต์ 0 ถึง 18,446,744,073,709,551,615 วนั อาทติ ย์ที่ 29 มนี าคม พ.ศ. 2563
หลกั การเขียนโปรแกรมเบอื้ งตน้ ชุดท่ี 01 หนา้ 10 แบบทดสอบ 1. ตอ้ งการเกบ็ ขอ้ มูลตวั เลข 55 ต้องประกาศเป็นขอ้ มูลชนดิ ใดถึงเหมาะสม ก. Byte ข. Short เฉลยข้อ ก ค. Integer ง. Long 2. ต้องการเกบ็ ข้อมูลตัวเลข 30,000 ต้องประกาศเป็นขอ้ มูลชนดิ ใดถงึ เหมาะสม ก. Byte ข. Short ค. Integer ง. Long เฉลยข้อ ข วนั อาทิตย์ท่ี 29 มนี าคม พ.ศ. 2563
หลกั การเขียนโปรแกรมเบ้อื งตน้ ชุดที่ 01 หน้า 11 แบบทดสอบ 3. ต้องการเก็บข้อมลู ตัวเลข 60,000 ตอ้ งประกาศเปน็ ขอ้ มูลชนิดใดถงึ เหมาะสม เฉลย UShort 4. ตอ้ งการเกบ็ ข้อมูลตัวเลข 90,000 ตอ้ งประกาศเปน็ ขอ้ มูลชนิดใดถึงเหมาะสม เฉลย Integer วันอาทิตยท์ ี่ 29 มนี าคม พ.ศ. 2563
หลักการเขียนโปรแกรมเบ้อื งต้น ชดุ ที่ 01 ข้อมูลทีเ่ ป็นเลขทศนยิ ม หนา้ 12 ชนิดข้อมูล ขนาดหน่วยความจา ช่วงค่าทส่ี ามารถเกบ็ ในตัวแปรได้ Single 4 ไบต์ 1.401298E-45 ถึง 3.4028235E+38 Double 8 ไบต์ 4.94065645841246544E-324 ถงึ 1.79769313486231570E+308 ขอ้ มูลท่ีเปน็ เลขพเิ ศษ Decimal เลือกว่าจะเกบ็ จานวนเตม็ ขนาดใหญ่ หรือ ทศนยิ มขนาดใหญ่ ชนิดข้อมูล ขนาดหน่วยความจา ช่วงค่าทส่ี ามารถเกบ็ ในตัวแปรได้ Decimal 16 ไบต์ วันอาทิตย์ท่ี 29 มนี าคม พ.ศ. 2563
หลกั การเขยี นโปรแกรมเบือ้ งต้น ชุดท่ี 01 ข้อมูลชนิดตรรกะ หนา้ 13 ชนิดข้อมูล ขนาดหน่วยความจา ช่วงค่าทส่ี ามารถเกบ็ ในตวั แปรได้ Boolean 2 ไบต์ True กบั False ข้อมลู ชนดิ Date ชนิดข้อมูล ขนาดหน่วยความจา ช่วงค่าทสี่ ามารถเกบ็ ในตวั แปรได้ Date 8 ไบต์ ระหวา่ ง 1 มกราคม ค.ศ. 0000 เวลา 00:00:00 ถงึ 31 ธนั วาคม ค.ศ. 9999 เวลา 23:59:59 วันอาทิตย์ท่ี 29 มีนาคม พ.ศ. 2563
หลกั การเขยี นโปรแกรมเบอื้ งต้น ชดุ ท่ี 01 หนา้ 14 ขอ้ มูลตวั อักษร ขอ้ มลู ขนดิ ตัวอักษรนัน้ หลกั ๆ จะมี 2 แบบ คือ ตวั อักษรเดียว โดยใช้พ้นื ที่ เก็บ 16 บิต (เทา่ กับ 2 ไบต์) เชน่ “A” หรอื “ฮ” กับขอ้ ความ เช่น “My name is Visual Basic” หรอื “สวสั ดคี รับ” ชนิดข้อมูล ขนาดหน่วยความจา ช่วงค่าทส่ี ามารถเกบ็ ในตัวแปรได้ Char 2 ไบต์ เป็นตวั อกั ษรหน่งึ ตวั String แปรผนั ตามความยาวของขอ้ มลู เป็นขอ้ ความ มีความยาวตงั้ แต่ 2 ถึง 2 พนั ลา้ นตวั อกั ษร เวลาเขียนโปรแกรมเน่ืองจากเป็นชนิดขอ้ มลู ท่ีอยภู่ ายใตเ้ ครอื งหมาย “ ” ดงั นนั้ ขอ้ มลู ท่ีเป็น Char ใหเ้ ตมิ c ต่อทา้ ย สว่ น String ไมต่ อ้ ง เช่น ch1=“A”c วันอาทิตย์ท่ี 29 มนี าคม พ.ศ. 2563
หลกั การเขียนโปรแกรมเบ้ืองต้น ชดุ ที่ 01 หน้า 15 แบบทดสอบ เฉลย 1. เลือกชนิดของขอ้ มูลใหถ้ กู ต้องและเหมาะสมที่สุด 1.1 Short 1.1 2,000 1.2 SByte 1.2 -20 1.3 Ushort 1.3 40,000 1.4 Integer 1.4 700,000 1.5 Double 1.5 333.66 1.6 Char 1.6 “T” 1.7 String 1.7 “Prajak” วนั อาทติ ย์ท่ี 29 มนี าคม พ.ศ. 2563
หลกั การเขยี นโปรแกรมเบ้ืองต้น ชุดท่ี 01 หนา้ 16 ตัวแปร การประกาศตัวแปร (ทาการประกาศตวั แปรเพ่อื ใหค้ อมไพเลอร์ ไดท้ ราบวา่ มตี วั แปร อะไรบ้างและได้เตรียมพื้นทีห่ น้วยความจาไว้รองรบั อบา่ งเหมาะสม) วนั อาทติ ย์ที่ 29 มีนาคม พ.ศ. 2563
หลักการเขียนโปรแกรมเบื้องตน้ ชดุ ที่ 01 หนา้ 17 รูปแบบการประกาศตัวแปร Dim VariableName As TypeOfVariable[=ค่าตัวแปรเรมิ ตน้ ] โดยที่ Dim คอื คาส่งั ทบ่ี อกให้ตวั แปลภาษาทราบว่าจะ ประกาศตัวแปร VariableName คือ ชอื่ ตวั แปร As คือ คาสั่งกาหนดการระบุชนดิ ข้อมลู ใหก้ ับตวั แปร TypeOfVariable คือ ชนิดของขอ้ มูล (ตอ้ งระบุ ห้ามลมื ) วันอาทิตยท์ ่ี 29 มนี าคม พ.ศ. 2563
หลักการเขียนโปรแกรมเบ้ืองต้น ชดุ ที่ 01 การต้ังช่ือตัวแปร หนา้ 18 หลักเกณฑก์ ารต้ังช่อื ต้องขึ้นตน้ ด้วยอักษรหรอื Underscore ( _ ) เท่าน้นั ตัวถัดไปจะเปน็ ตัวเลข ตวั อกั ษร หรอื Underscore กไ็ ด้ ตัวอกั ษรพมิ พ์เลก็ พมิ พ์ใหญไ่ มม่ คี วามแตกต่างกนั (Non-Case Sensitive) เช่น MyName กบั myname โปรแกรมจะมองตัวตวั เดยี วกัน หา้ มใช้คาสงวน (Reserved Word) ซึ่งคาสงวนก็คือ คาสั่ง หรือคา่ คงที่ ใด ๆ ท่ี Visual Basic ขอสงวนไว้ใชเ้ อง หา้ มมีช่องวา่ งระหว่างตวั แปร ชื่อตัวแปรหา้ มยาวเกนิ 1,024 ตัวอกั ษร วนั อาทติ ยท์ ่ี 29 มนี าคม พ.ศ. 2563
หลักการเขียนโปรแกรมเบือ้ งตน้ ชดุ ที่ 01 หนา้ 19 แบบทดสอบ เฉลย 1. ใหเ้ ลือกตอบถูกหรอื ผดิ จากข้อความด้านล่าง 1.1 ถกู 1.1 A 1.2 ผิด 1.2 ton 55 1.3 ผิด 1.3 5A 1.4 ถกู 1.4 ประจกั ษ์ 1.5 ถกู 1.5 _5a 1.6 ผิด 1.6 _ 66 1.7 ถกู 1.7 T_cat วนั อาทติ ย์ที่ 29 มนี าคม พ.ศ. 2563
หลกั การเขยี นโปรแกรมเบ้ืองตน้ ชุดที่ 01 หน้า 20 สิง่ ท่ีโปรแกรเมอร์ชอบไชใ้ นการตั้งช่ือ ชนิดข้อมูล Prefix ตวั อย่างการตัง้ ชอ่ื ตัวแปร Integer Int intMyAge, intCouter Single sng sngTaxRate, sngPrice, sngGrowth Doubel dbl dblFactor String str strFirstName, strAddress Decimal dec decBigValue Boolean bln blnMarride, blnSingle วนั อาทิตยท์ ี่ 29 มนี าคม พ.ศ. 2563
ชุดที่ 01 หน้า 21 จบการ นาเสนอ วนั อาทิตย์ท่ี 29 มีนาคม พ.ศ. 2563
Search
Read the Text Version
- 1 - 21
Pages: