ข้อมูล ตัวแปร และค่าคงที่ของภาษา VB

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
VBScript.
Advertisements

บทที่ 2 ภาษาปาลคาลเบื้องต้น.
ประเภทของข้อมูลและตัวดำเนินการ Data Types and Operator (บทที่ 3)
บทที่ 1 หลักการเขียนโปรแกรมเบื้องต้น ภาษา C#
เฉลย Lab 10 Loop.
แบบทดสอบ 1. สแตก (stack) หมายถึงอะไร
Week 6 ประกาศค่าตัวแปร.
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
PHP LANGUAGE.
Properties ของคอนโทรล ที่ควรรู้จักในเบื้องต้น
ภาษาปาสคาล ผู้สร้าง Dr.Niklaus Wirth ปี 2513
คำสั่งเงื่อนไขและการควบคุม
การเขียนโปรแกรม ASP การประกาศตัวแปร
การประกาศตัวแปร “ตัวแปร” คือสิ่งที่เราสร้างขึ้นมาเพื่อใช้เก็บค่าต่างๆและอ้างอิงใช้งานภายในโปรแกรม ตามที่เรากำหนดขึ้น การสร้างตัวแปรขึ้นมาเราเรียกว่า.
การจัดการข้อมูลด้วยคอมพิวเตอร์
การควบคุมทิศทางการทำงานของโปรแกรม
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
Advanced VB (VB ขั้นสูง)
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
Looping การวนรอบ บทที่ 4.
Php Variable , Expression Professional Home Page :PHP
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
บทที่ 2 ประเภทข้อมูล (DATA TYPE)
ข้อมูลพื้นฐานและตัวดำเนินการ
Javascripts.
บทที่ 3 ชนิดของข้อมูลและตัวดำเนินการ
ตัวแปรกับชนิดของข้อมูล
การแปลงชนิดข้อมูลของตัวแปร
ง30212 พื้นฐานการเขียนโปรแกรม ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ชนิดของข้อมูล ตัวแปร และตัวดำเนินการ
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
ตัวแปร ชนิดข้อมูล และค่าคงที่
TURBO PASCAL OUTLINE 1. บทนำเกี่ยวกับการเขียนโปรแกรมภาษาปาสคาล
ตัวแปรกับชนิดของข้อมูล
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
Selection Nattapong Songneam.
Control Statements.
บทที่ 3 ชนิดข้อมูล ตัวแปร นิพจน์และตัวดำเนินการ
Java collection framework
ตัวแปรและชนิดของข้อมูล (Variables & Data Types)
อาจารย์ปิยศักดิ์ ถีอาสนา
Variables and Data Types กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
Variable, Data type, Expression, Operators Data input, Data output
1 Inheritance อุทัย เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Variable, Constant. Variable คือชื่อที่ตั้งขึ้นมาเพื่อจองพื้นที่ใน หน่วยความจำสำหรับ พักข้อมูล.
หลักการทั่วไปเกี่ยวกับการเขียนโปรแกรม
สูตรคำนวณตัวแปรตำเนินการ = A1 + A2 * A3 เซล A1, A2 และ A3 เครื่องหมาย + และ * = B3 * 5 /100 เซล B3, เลข 5 และ 100 เครื่องหมาย * และ / = D5:D10 เซล.
VB6: MessageBox Function (msgbox)
โครงสร้างภาษาซี C ++ structure
Microsoft Access การใช้งานโปรแกรมระบบจัดการฐานข้อมูล
โปรแกรม ภาษา C ภาษาซี (C Language) เป็นภาษาหนึ่งสำหรับเขียนโปรแกรมคอมพิวเตอร์   พัฒนาขึ้นโดยนายเดนนิส  ริทชี่ (Dennis Ritche)  ในปี ค.ศ. 1972  เพื่อสร้างระบบปฏิบัติการยูนิกซ์
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Basic Elements of Java&WorkShops
Chapter 9 ตัวชี้ pointer.
INC 161 , CPE 100 Computer Programming
ภาษา C เบื้องต้น.
พื้นฐานโปรแกรมภาษาจาวา (Overview of Java Programming Language)
การจัดการฐานข้อมูลด้วยโปรแกรม MS Access 2013
บทที่ 4 ตัวแปร (Variables)
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
Principles of Problem Solving and Basic Programming หลักการแก้ปัญหาและการเขียนโปรแกรมเบื้องต้น2(1-2-3) สัปดาห์ที่ 13 การเขียนรหัสเทียม (Pseudo Code)
ตัวแปรกับชนิดของข้อมูล
บทที่ 1 หลักการเขียนโปรแกรมเบื้องต้น ภาษา C#
Chapter 2 ตัวดำเนินการ และนิพจน์.
Variable Constant.
ลองนึกสิ คาบที่แล้ว เรียนอะไร.
การเขียนโปรแกรมภาษา Java (ต่อ)
Lecture 7: ทางเลือกแบบมีโครงสร้างซ้อนใน
การประชุมคณะทำงานการจัดการพลังงาน อาคาร บก. ทท
ใบสำเนางานนำเสนอ:

ข้อมูล ตัวแปร และค่าคงที่ของภาษา VB

ข้อมูล ตัวแปร และค่าคงที่ของภาษา VB ข้อมูล (Data) ตัวแปร (Variable) ค่าคงที่ (Constant)

ชนิดข้อมูล (Data Type) ข้อมูลทุกอย่างในคอมพิวเตอร์จะต้องมีประเภทข้อมูล ตัวอย่างข้อมูล เช่น “สมชาย” , 500, 652.23 ชนิดข้อมูลสำหรับ VB มีดังนี้ ข้อมูลแบบตัวเลข ข้อมูลแบบตัวอักษร ข้อมูลแบบบูลีน ข้อมูลแบบวันที่ ข้อมูลแบบวัตถุ

ข้อมูลแบบตัวเลข แบ่งออกเป็น แบบเลขจำนวนเต็ม และแบบเลขจำนวนจริง แบ่งออกเป็น แบบเลขจำนวนเต็ม และแบบเลขจำนวนจริง ข้อมูลแบบเลขจำนวนเต็ม ชนิดข้อมูลได้แก่ integer,long,decimal ข้อมูลแบบเลขจำนวนจริง คือ ข้อมูลที่เป็นได้ทั้งเลขจำนวนเต็ม และเลขทศนิยม ชนิดข้อมูลได้แก่ single,double,decimal

ข้อมูลแบบตัวอักษร แบ่งออกเป็น ตัวอักษร 1 ตัว กับตัวอักษรหลายตัว แบ่งออกเป็น ตัวอักษร 1 ตัว กับตัวอักษรหลายตัว ตัวอักษรหนึ่งตัว ชนิดข้อมูลได้แก่ Char ตัวอักษรหลายตัว ชนิดข้อมูลได้แก่ String

ข้อมูลแบบบูลีน คือ ข้อมูลที่มีค่าเป็นจริง(true) หรือเท็จ(false) ชนิดข้อมูลได้แก่ Boolean ข้อมูลแบบวันที่ คือ ข้อมูลที่มีค่า เดือน วันที่ ปีค.ศ. และเวลา ชนิดข้อมูลได้แก่ Date ข้อมูลแบบวัตถุ คือ ข้อมูลเกี่ยวกับวัตถุต่างๆที่ใช้ในโปรแกรม ชนิดข้อมูลได้แก่ Object

สรุปชนิดข้อมูลที่สำคัญ ค่าของข้อมูล Integer เลขจำนวนเต็ม single เลขจำนวนจริง(จำนวนเต็มและทศนิยม) char ตัวอักษร 1 ตัว String ตัวอักษรหลายตัว boolean จริง หรือ เท็จ date วันที่ object วัตถุ

ตัวแปร (Variable) เมื่อมีข้อมูลแล้ว ก็ต้องมีที่เก็บข้อมูล ตัวแปรคือ “ที่เก็บข้อมูล” เมื่อเราสร้างตัวแปร จะมีการจองพื้นที่ในหน่วยความจำ รูปแบบการประกาศตัวแปร Dim ชื่อตัวแปร As ชนิดข้อมูล เช่น Dim a as Integer Dim b as String Dim c as Double Data Type ชื่อตัวแปร

การใช้ตัวแปร มี 3 ขั้นตอน ดังนี้ ประกาศตัวแปร กำหนดค่าให้ตัวแปร มีรูปแบบ คือ Dim ชื่อตัวแปร as ชนิดข้อมูล = ค่าของตัวแปร ใช้ตัวแปร

ตัวอย่างการประกาศตัวแปรชนิดตัวเลข Dim Count As Integer ‘ประกาศตัวแปรชื่อ Count เป็น Integer Dim Price As Double ‘ประกาศตัวแปรชื่อ Price เป็น Double Dim Var1, Var2 As Integer ‘ประกาศ 2 ตัวแปรในบรรทัดเดียวกัน Dim Age As Integer = 20 ‘ประกาศตัวแปรพร้อมกำหนดค่า

ตัวอย่างการประกาศตัวแปรชนิดตัวอักษร Dim school As string ‘ประกาศตัวแปรชื่อ school เป็น string Dim grade As char ‘ประกาศตัวแปรชื่อ grade เป็น char Dim name1, name2 As string ‘ประกาศ 2 ตัวแปรในบรรทัดเดียวกัน Dim school As string =“เตรียมอุดมศึกษาพัฒนาการ” ‘ประกาศตัวแปรพร้อมกำหนดค่า Dim grade as char = “A”

การกำหนดค่าให้ตัวแปร ทำได้ 2 วิธี คือ ประกาศตัวแปรพร้อมกำหนดค่าให้ตัวแปร เช่น Dim animal as String = “Cat” ประกาศตัวแปรก่อน แล้วค่อยกำหนดค่าให้ตัวแปร เช่น Dim animal as String animal = “Cat”

กฎเกณฑ์การตั้งชื่อตัวแปร เริ่มต้นด้วยอักษรอังกฤษหรือ underscore (_) เท่านั้น ส่วนที่เหลือจะเป็นอักขระใดๆ ก็ได้ ยกเว้นเครื่องหมาย สัญลักษณ์ เว้นวรรค ห้ามตั้งชื่อตัวแปรให้ตรงกับชื่อสงวน(Reserved Words) เช่น คำที่เป็นชนิดข้อมูล (เช่น Integer , char , single) และคำสั่ง (เช่น Dim , text , as , backcolor) ควรตั้งชื่อให้สื่อความหมาย ไม่ควรสร้างตัวแปรหากไม่ใช้ ชื่อทั้งหมดต้องมีความยาวไม่เกิน 1023 ตัวอักษร

ตัวอย่างการตั้งชื่อตัวแปรที่ถูกต้อง A1 exam1_a New_Price Income ตัวอย่างการตั้งชื่อตัวแปรที่ไม่ถูกต้อง 1A ขึ้นต้นด้วยตัวเลขไม่ได้ B 52 เว้นวรรคไม่ได้ Integer ใช้คำสงวน (ชนิดข้อมูล) ไม่ได้ In$come ใช้เครื่องหมายไม่ได้

การใช้กล่องข่าวสาร (MessageBox) MsgBox(ชื่อตัวแปร,0,”ข้อความ”) ชื่อตัวแปร : แสดงค่าของตัวแปร 0 : ให้กล่องข่าวสารแสดงปุ่ม OK “ข้อความ” : ข้อความที่แสดงบนแถบชื่อของกล่องข่าวสาร

ค่าคงที่ (Constant) คือ ค่าที่ไม่มีการเปลี่ยนแปลง และเป็นค่าที่ใช้ซ้ำอยู่บ่อยๆ รูปแบบการกำหนดค่าคงที่ มี 2 แบบคือ 1. แบบประกาศค่าคงที่ แล้วค่อยกำหนดเป็นค่าของข้อมูล Dim ชื่อตัวแปร as ชนิดข้อมูล Const ชื่อตัวแปร = ค่าของข้อมูล เช่น Dim pi as single Const pi = 3.14159

2. การประกาศค่าคงที่ พร้อมกำหนดค่าของข้อมูล Const ชื่อตัวแปร As ชนิดข้อมูล = ค่าของข้อมูล เช่น Const pi As Single = 3.14159

การแปลงชนิดข้อมูล การแปลงตัวเลขให้เป็นข้อความ (ใช้ในกรณีที่ต้องการนำค่าตัวเลขมาแสดงเป็นข้อความ) ใช้ฟังก์ชัน Cstr(ค่าตัวเลข หรือตัวแปร) เช่น money = Cstr(123.50) ‘ผลที่ได้คือ money มีค่าเป็น “123.50” Dim my_number As Integer = 70 Dim my_text As String my_text = Cstr(my_number) ‘ผลที่ได้คือ my_text มีค่าเป็น “70”

การแปลงข้อความให้เป็นตัวเลข (ใช้ในกรณีที่ต้องการนำข้อความมาใช้ในการคำนวณ) ใช้ฟังก์ชัน Val(ข้อความ หรือตัวแปร) เช่น my_number = Val(“007”) ‘ผลที่ได้คือ my_number มีค่าเป็น 7 Dim my_text As String = “007” Dim my_number As Integer my_number = Val(my_text) + 3 ‘ผลที่ได้คือ my_number มีค่าเป็น 7+3 = 10 หมายเหตุ ถ้าข้อความเป็น Null คือ ไม่มีตัวอักษร ค่าที่ได้จากการแปลงข้อความเป็นตัวเลข จะเท่ากับ 0

การแปลงตัวเลขทศนิยมเป็นตัวเลขจำนวนเต็ม ถ้าตำแหน่งทศนิยมตั้งแต่ 0.5 จะปัดขึ้น ถ้าต่ำกว่า 0.5 จะปัดลง ใช้ฟังก์ชัน CInt(ตัวเลขทศนิยม หรือตัวแปร) เช่น sum = CInt(11.50) ‘ผลที่ได้ คือ sum มีค่าเป็น 12 Dim GPA As Single = 3.25 Dim grade As Integer grade = CInt(GPA) ‘ผลที่ได้ คือ grade มีค่าเป็น 3

เครื่องหมายในการคำนวณทางคณิตศาสตร์ ความหมาย ตัวอย่าง ผลลัพธ์ ^ ยกกำลัง 3 ^ 2 9 * คูณ 4 * 5 20 / หาร 5 / 2 2.5 \ หารแบบจำนวนเต็ม 5 \ 2 2 Mod หารแบบเอาเศษ 5 mod 2 1 + บวก 12 + 5 17 - ลบ 12 - 5 7

การสร้างโปรแกรมใช้งานคำนวณ ลำดับการคำนวณ จะคำนวณจากซ้ายไปขวา และจะคำนวณในวงเล็บก่อน ตัวอย่าง ประโยคคำสั่งกำหนดค่าด้วยการคำนวณ Sum = 10+20+30 Average = sum/3 area=(3.141 * (r^2)) Tax = money * 0.07

ตัวอย่างการสร้างโปรแกรมคำนวณ โปรแกรมหาพื้นที่รูปสามเหลี่ยม โดยรับค่า ฐานกับสูง เพื่อหาพื้นที่สามเหลี่ยม Demo_Triangle

งาน ให้นักเรียนเขียนโปรแกรมเครื่องคิดเลข (10 คะแนน) งาน ให้นักเรียนเขียนโปรแกรมเครื่องคิดเลข (10 คะแนน) กำหนดให้เครื่องคิดเลขคำนวณตามเครื่องหมายดังรูป โดยให้รับค่าตัวเลข 2 ตัว และเมื่อกดปุ่มเครื่องหมาย จึงจะแสดงผลลัพธ์ Demo_Calculator