17
กกกกกกกกกกกก กกกกกกกกกกกก ธธธธธ ธธธธธธ [email protected]

การออกแบบและพัฒนาโปรแกรม Week5

  • Upload
    -

  • View
    230

  • Download
    1

Embed Size (px)

Citation preview

Page 1: การออกแบบและพัฒนาโปรแกรม Week5

การออกแบบและพฒันาโปรแกรม

ธนสาร รุจริา[email protected]

Page 2: การออกแบบและพัฒนาโปรแกรม Week5

Week 6

ภาษา C

Page 3: การออกแบบและพัฒนาโปรแกรม Week5

โครงสรา้งภาษาซี

Page 4: การออกแบบและพัฒนาโปรแกรม Week5

กฎการเขยีนโปรแกรมภาษาซี1 . คำาสัง่ต่าง ๆ จำาต้องใชตั้วอักษรพมิพเ์ล็ก2. ต้องประกาศตัวแปลเสมอ3. ภายในโปรแกรมต้องมฟีงัก์ชัน่อยา่งน้อย 1 ฟงัก์ชัน่เสมอ เชน่

main()4. ใชเ้ครื่องหมาย { เพื่อบอกจุดเริม่ต้นของคำาสัง่ และ } บอกจุด

สิน้สดุ5. เมื่อสิน้สดุประโยคของคำาสัง่ จะต้องจบด้วย เครื่องหมาย ; เสมอ6. ใชเ้ครื่องหมาย /*comment*/ หรอื //comment แทน

หมายเหตใุนโปรแกรม

Page 5: การออกแบบและพัฒนาโปรแกรม Week5

ชนิดของขอ้มูลในการประกาศตัวแปร

Page 6: การออกแบบและพัฒนาโปรแกรม Week5

ตัวอยา่งการประกาศตัวแปร

1 . กำาหนดตัวแปร num1, num2 และ num3 ให้มีชนิดขอ้มูลเป็นจำานวนเต็ม

2. กำาหนดตัวแปรชื่อ avg ให้มชีนิดขอ้มูลเป็นจำานวนจรงิ3. กำาหนดตัวแปรชื่อ flag ให้มชีนิดขอ้มูลเป็นอักขระ

Page 7: การออกแบบและพัฒนาโปรแกรม Week5

การประกาศตัวแปรท่ีถกูต้อง

Page 8: การออกแบบและพัฒนาโปรแกรม Week5

การประกาศตัวแปรท่ีไมถ่กูต้อง

Page 9: การออกแบบและพัฒนาโปรแกรม Week5

ตัวดำาเนินการทางคณิตศาสตร์

Page 10: การออกแบบและพัฒนาโปรแกรม Week5

ตัวอยา่ง

ให้ a = 10 b = 3

Page 11: การออกแบบและพัฒนาโปรแกรม Week5

ตัวดำาเนินการเปรยีบเทียบ

Page 12: การออกแบบและพัฒนาโปรแกรม Week5

ตัวดำาเนินการเปรยีบเทียบ

Page 13: การออกแบบและพัฒนาโปรแกรม Week5

ฟงัก์ชัน่ scanf()

ฟงัก์ชัน่ท่ีใชร้บัขอ้มูลทางแป้นพมิพ์

Page 14: การออกแบบและพัฒนาโปรแกรม Week5

ตัวอยา่งการใชง้านฟงัก์ชัน่ scanf()

1 .รูปแบบการรบัค่าตัวแปรท่ีมชีนิดขอ้มูลเป็นจำานวนเต็ม

2. รูปแบบการรบัค่าตัวแปรท่ีมชีนิดขอ้มูลเป็นจำานวนจรงิ

Page 15: การออกแบบและพัฒนาโปรแกรม Week5

ตัวอยา่งการใชง้านฟงัก์ชัน่ scanf()

Page 16: การออกแบบและพัฒนาโปรแกรม Week5

ฟงัก์ชัน่ printf()

ฟงัก์ชัน่ท่ีใชแ้สดงผลทางจอภาพ

Page 17: การออกแบบและพัฒนาโปรแกรม Week5

ตัวอยา่งการใชง้านฟงัก์ชัน่ printf()

1 .แสดงผลขอ้ความตรง ๆ ลงไป 2. แสดงผลค่าตัวแปร num1 และ num

2