ชนิดข้อมูลพื้นฐานและ
Download
1 / 23

ชนิดข้อมูลพื้นฐานและ การคำนวณในภาษาปาสคาล - PowerPoint PPT Presentation


  • 108 Views
  • Uploaded on

ชนิดข้อมูลพื้นฐานและ การคำนวณในภาษาปาสคาล. 1. ข้อมูลชนิดจำนวนเต็ม (Integer). ตัวอย่างการแสดงการคำนวณทางคณิตศาสตร์ของข้อมูลชนิด Integer ถ้ากำหนดให้ตัวแปร a และ b เป็นตัวแปรชนิดเลขจำนวนเต็มและมีค่าเป็น 13 และ 5 ตามลำดับ. 2. ข้อมูลชนิดจำนวนจริง (Real).

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' ชนิดข้อมูลพื้นฐานและ การคำนวณในภาษาปาสคาล' - nay


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

ชนิดข้อมูลพื้นฐานและการคำนวณในภาษาปาสคาล



ตัวอย่างการแสดงการคำนวณทางคณิตศาสตร์ของข้อมูลชนิด Integer

ถ้ากำหนดให้ตัวแปร a และ b เป็นตัวแปรชนิดเลขจำนวนเต็มและมีค่าเป็น 13 และ 5 ตามลำดับ



ตัวอย่างการแสดงการคำนวณทางคณิตศาสตร์ของข้อมูลชนิด real

ถ้ากำหนดให้ตัวแปร v1 และ v2 เป็นตัวแปรชนิดเลขจำนวนเต็มและมีค่าเป็น 12.5 และ 0.5 ตามลำดับ


3. ข้อมูลชนิดตัวอักขระ (Character)

เป็นข้อมูลหนึ่งตัวที่อยู่ภายใต้เครื่องหมาย  

Single Quote ('  ') และไม่สามารถนำไปใช้ในการคำนวณใด ๆ ได้ ได้แก่ ตัวอักษร (A ถึง Z, a ถึง z) ตัวเลข (0 ถึง 9) และสัญลักษณ์พิเศษต่าง ๆ เช่น

+ , -, =, $, *  ฯลฯ ตัวอย่าง เช่น '9', '*', '%','A','b'

เป็นต้น


4. ข้อมูลชนิดตรรกศาสตร์ (ฺBoolean )

เป็นข้อมูลที่แสดงว่าค่าความจริงอย่างใดอย่างหนึ่งจะมีค่าความจริงของข้อมูล 2 แบบ ได้แก่ ข้อมูลจริง (True) และ ข้อมูลเท็จ (False)  โดยทั่วไปจะใช้ในการเปรียบเทียบนิพจน์ทางตรรกศาสตร์ สามารถแบ่งนิพจน์ทางตรรกศาสตร์ออกเป็น 2 แบบ


1. ข้อมูลชนิดตรรกศาสตร์ (ฺนิพจน์ทางตรรกศาสตร์ที่ใช้สัญลักษณ์แสดงความสัมพันธ์เป็นตัวเชื่อม


ตัวอย่าง ข้อมูลชนิดตรรกศาสตร์ (ฺ


2. ข้อมูลชนิดตรรกศาสตร์ (ฺนิพจน์ทางตรรกศาสตร์ที่ใช้สัญลักษณ์ทางตรรกศาสตร์เป็นตัวเชื่อม


เครื่องหมายการคำนวณทางคณิตศาสตร์เครื่องหมายการคำนวณทางคณิตศาสตร์


ลำดับการคำนวณทางคณิตศาสตร์ของนิพจน์ทางเลขคณิต

1 ( )

2 - (จำนวนลบ) เช่น -5

3 not

4 * / div mod and

5 + - or

6 = < <= >= <>

ลำดับความสำคัญเครื่องหมาย


X := 7; 3 ลำดับการคำนวณทางคณิตศาสตร์ของนิพจน์div

Y := 2; 2 7 6

1 mod

X MOD Y = 1

X DIV Y = 3


นิพจน์ทางคณิตศาสตร์ นิพจน์ภาษาปาสคาล

x + 4y - z x + 4 * y – z

2xy + 4z 2 * x * y + 4 * z

X2 + 2x + 5 (x * x )+ 2 * x + 5

4ab – 5b + b2 4 * a * b – 5 * b + (b * b)

2r2 2 * (r * r)

5x + 2xy – 4 5 *x + 2 * x * y - 4


ตัวอย่าง นิพจน์ภาษาปาสคาล การแปลงนิพจน์ทางคณิตศาสตร์เป็นนิพจน์ภาษาปาสคาล

4x2 – y2 + 6xy

4 * (x*x) – (y*y) + 6 * x * y

หรือ

4 * sqr(x) – sqr(y) + 6 * x * y


ตัวอย่าง นิพจน์ภาษาปาสคาล การแปลงนิพจน์ทางคณิตศาสตร์เป็นนิพจน์ภาษาปาสคาล

7x+ y

6xy

(7 * x + y) / (6 * x * y)


ตัวอย่าง นิพจน์ภาษาปาสคาล การแปลงนิพจน์ทางคณิตศาสตร์เป็นนิพจน์ภาษาปาสคาล

Y - 4

X2 - 4

( Y - 4 ) / (X * X - 4 )


ตัวอย่าง นิพจน์ภาษาปาสคาล การแปลงนิพจน์ทางคณิตศาสตร์เป็นนิพจน์ภาษาปาสคาล

3X + 4Y + 20

3 * X + 4 * Y + 20


ตัวอย่าง นิพจน์ภาษาปาสคาล การแปลงนิพจน์ทางคณิตศาสตร์เป็นนิพจน์ภาษาปาสคาล

3X + 4 + 7

sqrt(3 * X) + sqrt(4) + 7


ตัวอย่างลำดับการคำนวณตัวอย่างลำดับการคำนวณในภาษาปาสคาล


ตัวอย่างตัวอย่างลำดับการคำนวณ

ลำดับการทำงาน

  • 1) a * b

  • 10 mod b

  • 1) + 2)

a * b+10 mod b


ตัวอย่างตัวอย่างลำดับการคำนวณ

ลำดับการทำงาน

  • 1) a mod b

  • 1) * 2

  • d * 7

  • C + 3)

  • 2) = 4)

(a mod b) * 2=c +d * 7


ตัวอย่างตัวอย่างลำดับการคำนวณ

ลำดับการทำงาน

  • b – 3

  • a div b

  • a * 10

  • 3) mod 1)

  • 2) + 4)

a div b + a * 10 mod (b – 3)


ad