You are on page 1of 1

วิชาเขียนโปรแกรม

นิ ภพทางคณิ ตศาสตร์ คือ การแปลงสั ญลั กษณ์ทางคณิ ตศาสตร์ไปใช้ ในการเขียนโปรแกรม เชน


่ คูณคือ * หารคือ/ บวกคือ+ ลบคือ-
โจทยเ์ ชน ่ (A1+B1)*5/(A1*B1)

ถา้ ท ำเป็ นเมตริ ก ก็ [150,50;50,60] ขั นกลางจะเป็ นการแบง่ แถว

Program ชื่อของโปรแกรม;
้ มูลหลั งจากที่มีการแปลความหมายของภาษาที่เขียนขี้น
Uses คือ เป็ นสว่ นเก็บขอ
var ประกาศตัวแปร ,

real คือ ตัวเลขทศนิ ยมที่สามารถนำไปค ำนวณทางคณิ ตศาสตร์ได้


ซึ่งอาจมีจุดทศนิ ยมหรื อไมม
่ ีจุดทศนิ ยมก็ได้ โดยอาจเขียนในรู ปดังนี้
1. เลขทศนิ ยม เชน ่ 12.548,-13.5
2. เลขทศนิ ยมแบบยกก ำลั ง เชน ่ 1.004E+5,9.10956E-25
ซึ่ง 1.004E+5 ก็คือ 1.004x10^5
สว่ น 9.10956E-25 ก็คือ 9.10956x10^-25

Integer คือ จ ำนวนเต็ม คือ ตัวเลขที่มีคา่ เป็ นเลขจ ำนวนเต็ม ไมม ่ ีทศนิ ยม
้ ำนวนเต็มบวก จ ำนวนเต็มลบ และจ ำนวนเต็มศูนย ์ โดยมีคา่ ตั งแต
เป็ นได้ทังจ ้ ่ –32768 ถึง 32767
สามารถนำมาค ำนวณได้ เชน ่ 12746,-541,+100 เป็ นตน ้ ในตัวเลขห้ามมีชอ่ งวา่ งหรื อจุลภาครวมอยูด
่ ้วยรวมอยูด
่ ้วย
โดยผลลั พธท ์ ่ีได้จะเป็ นเลขจ ำนวนเต็มเสมอ เชน
่ 15 DIV 2 =7,15 MOD 2 = 1 (15 / 2 = 7 เศษ 1)
ถา้ ขอ้ มูลหลั ง /,DIV หรื อ MOD มีคา่ เป็ น 0 จะเกิดความผิดพลาดขึ้น
เครื่ องจะหยุดท ำงาน เชน ่ 19 DIV 0 หรื อ 19 MOD 0 เกิด Error

Boolean คือ ขอ ้ มูลแบบตรรกศาสตร์


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

Begin :
: สว่ นค ำสั ง่
:
End. :
writeln('ขอ ้ ความ'); เป็ นค ำสั ง่ ที่ใชใ้ นการแสดงผลลั ทธ์
write(':');
Readln; รั บคา่ ขอ ้ มูลที่างคียบ
์ อร์ด
ค ำสั ง่ if (X1= 1) then
x= true
else
x= false
หรื อเขา้ ใจงา่ ยๆ ถา้ if......then จะเป็ น 1 ทางเลือก แตา้่ มี else จะมีสอง ทางเลือก

Logic ก็งา่ ยๆใชแ


้ ค่ if else แลว้ ก็ and คือ* not กลั บคา่ or รวมกัน

้ ำสั ่ง if
ตัดเกรด ก็ใชค
if(score>79) and (score<101) then
writeln('Score equal ',score,', your grade is A')
else if(score>69) and (score<80) then
writeln('Score equal ',score,', your grade is B')

While ควรใชใ้ นกรณี ท่ีจะตอ้ งมีการตรวจสอบเงื่อนไข กอ ่ นการท ำซ ้ำอยา่ งน้อย 1 ครั ง้


Repeat ควรใชใ้ นกรณี ท่ีจะตอ ้ งมี การท ำ งานด ว
้ ยค ำสั ่ งในลู ปอยา่ งน้อย 1 ครั ง้ ่ นการตรวจสอบเงื่อนไข
กอ
For ควรใชใ้ นกรณี ท่ีเราทราบหรื อโปรแกรมสามารถค ำนวณจ ำนวนครั ง้ ที่ตอ ้ งท ลว
ำ ่ งหน ้ ากอ
่ นได้

You might also like