Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ตรรกศาสตร์

ตรรกศาสตร์

Published by Ning jindapond, 2020-10-17 04:57:11

Description: ใช้เพื่อการเรียนการสอนเท่านั้น

Search

Read the Text Version

การเขยี นโปรแกรมดว้ ย ภาษาไพทอน

ตวั ดำเนินกำรทีใ่ ช้ในกำรเขียนภำษำไพทอน 1. ช่ือตวั แปรประกอบด้วย ตัวเลข หรอื เครอ่ื งหมาย “_” 2.ตัวอักษรตัวแรกของตวั แปรตอ้ งเป็นตวั อกั ษรภาษาอังกฤษตัวพมิ พเ์ ลก็ หรือตัวอกั ษรภาษาองั กฤษพมิ พ์ใหญ่หรอื เครือ่ งหมายขดี ลา่ ง เท่าน้นั _ 3. ช่อื ตัวแปรหา้ มมอี ักขระพเิ ศษ เช่น @ # +

ตวั ดำเนนิ กำรท่ใี ช้ในกำรเขยี นภำษำไพทอน 4. ช่อื ตวั แปรท่ีสะกดด้วยตวั อกั ษรภาษาองั กฤษตัวพมิ พใ์ หญ่ ถือว่าเป็นคนละตัวแปรกบั ชอ่ื ตัวแปรที่สะกดดว้ ยตวั อักษรภาษาองั กฤษ ตัวพมิ พเ์ ลก็ เชน่ Num1 ถอื ว่าเปน็ คนละตวั แปรกับ num1 5. ตัวอักษรตัวแรกของตวั แปรหา้ มเปน็ ตัวเลข

ตวั ดำเนนิ กำรที่ใช้ในกำรเขยี นภำษำไพทอน 6.หา้ มตั้งช่อื ตวั แปรซ้ากบั คา้ เฉพาะในภาษาไพทอน เชน่ int,str,max,sum,abs 7. ห้ามเวน้ วรรค

ตัวอย่ำงตวั แปรในภำษำไพทอน number mylastname score school productPrice myName

จงหำจดุ ผิดของชื่อตวั แปร 1Thailand Area_#weight int_12 _AreaNumber yournameLastname 0_BMI weight

number = 10 หมายถงึ ตัวแปร number เก็บค่า 10 score = 90.59 productPrice = 20 mylastname = “ใจด”ี school = “อักษรวทิ ยา” myName = “สมชาย”

ชนิดของตวั แปร 1. ขอ้ มลู ชนิดท่ีเป็นตวั เลขจา้ นวนเต็ม (int) เช่น 30 50 40 2. ข้อมูลชนิดท่เี ปน็ จา้ นวนจริง (Float) เชน่ เชน่ 3.59 3.ขอ้ มูลชนิดท่ีเป็นอกั ขระหรอื ข้อความ (str) เช่น ชอ่ื คน ช่อื สถานี

ตวั ดำเนนิ กำร 1 ตวั ดาเนินการทางคณติ ศาสตร์ 2 ตัวดาเนินการสาหรับกาหนดคา่ 3 ตวั ดาเนนิ การเปรยี บเทียบ 4 ตวั ดาเนนิ การตรรกะ

1. ตัวดำเนินกำรทำงคณติ ศำสตร์ ตัวดาเนนิ การ ความหมาย ตวั อยา่ ง + การบวก X+Y - การลบ X-Y * การคณู X*Y / การหาร X/Y % การหารตัวเลขเอาเฉพาะเศษ X%Y ** การยกก้าลัง X**Y

2. ดำเนนิ กำรสำหรบั กำหนดค่ำ A = 20 Water = 80

3.ตัวดำเนินกำรเปรยี บเทียบ เปน็ จริง (True) เป็นเท็จ (False) ตัวดาเนนิ การ ความหมาย ตวั อยา่ ง == เทา่ กับ X == Y != ไม่เทา่ กบั X != Y > มากกว่า X>Y < น้อยกว่า X<Y >= X >= Y <= มากกว่าหรอื เท่ากบั X <= Y น้อยกว่าหรือเทา่ กับ

กำรใช้ ตัวดำเนนิ กำรเปรยี บเทียบ 23 > 5 ผลลัพธ์เปน็ จริง 3.34 < 42 ผลลพั ธเ์ ปน็ จรงิ 7 != 15

4. ตวั ดำเนนิ กำรตรรกะ ตัวดาเนนิ การ ความหมาย ตัวอยา่ ง AND ผลลัพธ์จะเปน็ จริงเมอ่ื a AND b OR เงือ่ นไขทัง้ สอนเป็นจริง a OR b NOT ผลลัพธ์จะเป็นจรงิ เมอ่ื เงอ่ื นไขใดเง่ือนไขหน่งึ เปน็ NOT a NOT b จริง ผลลพั ธจ์ ะเปน็ จริงเมื่อ เง่ือนไขหลัง NOT เปน็ เทจ็ และจะเป็นเทจ็ เมอ่ื เงื่อนไข หลงั NOT เป็นจริง

หาจดุ ผิดของตวั แปร number = 10 score = 90.59 int_12 productPrice = 20 yournameLastname mylastname = “ใจด”ี _Area school = “อกั ษรวทิ ยา” myName = “สมชาย” Area_#weight _AreaNumber

ตัวเปรียบเทยี บ ผลลัพธ์ ab a AND b a OR b NOT a NOT b True True True True False False True False False True False True False True False True True False False False False False True True

(1 < 11) AND (2>100) True False False

ลาดบั ท่ี ตัวดาเนนิ การ การกระทา 1 () >= <= ซ้ายไปขวา 2 Not != ซา้ ยไปขวา 3 */% ซา้ ยไปขวา 4 +- ซา้ ยไปขวา 5 >< ซา้ ยไปขวา 6 == ซา้ ยไปขวา 7 And ซ้ายไปขวา 8 Or ซา้ ยไปขวา 9= ซา้ ยไปขวา

1. 15 != 15 2. 27.03 >= 2.703 3. (15 + 7) – 3* 4 4. 35 + 4 – 2 * 0 5. 40/2 * 1 – 7 6. NOT (70 <= 40 + 30) 7. NOT (59 != 73 – 14 ) 8. (11 < 5 + 6) AND (5+6 > 11) 9. (25>= (20+5)) OR (33 – 2 <= 31) 10.(NOT ( 72 != 10 + 2)) AND (50 +7 == 57)

6. ((4>10)and(2>1)) 14. ((a<10)and(b>1)) 7. ((9==5)OR(10<20)) 15. ((a>=5)OR(NOT(b<=20)) 8.(20>=80)and(5<=90) 16. ((C <= 80)and (b==90)) 9. ((20>=10)or (5==0)) 17. NOT (C >= 20) ขอ้ 10 -17 ใชก้ ารแทนคา่ กาหนดตวั แปร a=5 , b=-2 , C=0 10. (C==0)and (a<=b) 11. (b>=C)OR (NOT(a<100)) 12.(b>a)and (a==C) 13.(a**10)>=b OR (NOT(C!=0))

ลาดับการประมวลผลของตวั ดาเนินการ ลาดบั ที่ ตวั ดาเนนิ การ การกระทา 1 () ซ้ายไปขวา 2 Not ซา้ ยไปขวา 3 */% ซ้ายไปขวา 4 +- ซ้ายไปขวา 5 > < >= <= ซ้ายไปขวา 6 == != ซา้ ยไปขวา 7 And ซา้ ยไปขวา 8 Or ซา้ ยไปขวา 9 = ซ้ายไปขวา


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook