89
Week1 1.เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเ file+new เเเเเเ ctrl+n 2. เเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเ เเเเเเ เเเเเเ include เเเเเเเเเเเเเเเเเเเเเเเเเเเ <stdio.h>

ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Embed Size (px)

Citation preview

Page 1: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week11.เปิดโปรแกรมแล้วสรา้งหน้าต่างในการทำางานใหมโ่ดยกดที่ file+new หรอืกด ctrl+n

2. เริม่การเขยีน ตัวเริม่ต้นเราจะใชเ้ครื่องหมาย พรโีปรเซสเซอรไ์ดรเ์รท็ทีฟและ และเขยีนตามรูปแบบทัว่ไป

โดยใช ้include แล้วกำาหนดค่ามาตารฐานโดยใช ้<stdio.h>

Page 2: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. กำาหนดค่า void main() ตัว void จะเป็นตัวสัง่ให ้main ไมใ่หคื้นค่าสว่น main() เป็นฟงัก์ชนัหลักทัว่ไป

และทำาตามขัน้ตอนดังต่อไปน้ีเพื่อใสข่อ้มูลที่เรากำาหนดไว้

หลังจากนัน้ก็สรา้ง { ขึ้นเพื่อเป็นตัวขัน้ในการใสข่อ้มูล หลังจากนัน้ให ้enter แล้วใชค้ำาสัง่ printf เพื่อเป็นตัว

Page 3: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

แสดงขอ้มูลและผมการรบัขอ้มูล แล้วกรอกขอ้มูลท่ีเราต้องการ หลังคำาสงัสัง่ printf ในวงเล็บตาม

กำาหนดไว ้สิง่ท่ีสำาคัญหา้มลืม ; ปิดหลังวงเล็บ

หลังจากนัน้ใหใ้ชค้ำาสงั getch ในการแสดงผลขอ้มูลของเรา

Page 4: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

หลังจากนัน้ถือวา่การกรอกขอ้มูลเสรจ็สมบูรณ์หลังจากนัน้ใหก้ด Save As ขอ้มูลก่อนท่ีจะใหแ้สดงผลขอ้มูล

โดย save ในชื่อของ C source files

ขัน้ตอนสดุท้ายคือการแสดงผลขอ้มูลท่ีเรากรอกไปโดยกดท่ีตัว Compile&Run หรอืกด F11 เพื่อแสดงผล

Page 5: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

อีกรูปแบหน่ึงถ้าเราต้องการที่จะใหข้อ้มูลแสดงผลออกมาคนละบรรทัดกันเราก็แค่เพิม่ \n ในวงเล็บ บรรทัด

คำาสัง่ printf

จะแสดงผลออกดังน้ี

Page 6: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

การเขยีนแสดงผลของจำานวนเต็ม 2 จำานวน และผลบวกของ 2 จำานวน

1. เริม่ต้นตามรูปแบบทัว่ไป

Page 7: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

2. กำาหนดตัวแทนจำานวนเลขจำานวนเต็ม 2 จำานวน และผลบวกของจำานวนทัง้ 2 จำานวน โดยกำาหนดไวว้า่ num1 แทนจำานวนเต็มจำานวนท่ี 1 num2 แทนจำานวนเต็มจำานวนที่ 2 และ sum เป็นผลบวกของจำานวนเต็มทัง้ 2 จำานวน และจะใชค้ำาสัง่ int ในการเก็บจำานวนตัวเลข

Page 8: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

หลังจากนัน้ใสข่อัมูลโดยใชค้ำาสัง่การรบัขอ้มูล printf แล้วกรอกขอ้มูลท่ีจะใสล่งไป และคำาสัง่ scanf เพื่อแสดงผล ในคำาสัง่ scanf ในวงเล็บใหใ้สค่่าที่แทนตัว int คือจำานวนเต็มตัวเลขท่ี 1 โดยสญัลักษณ์แทน int คือ %d

Page 9: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

หลังจากนัน้แสดงขอ้มูลตามโจทยท่ี์เราตัง้ไวต้ามตัวแปรท่ีเราแทนค่าไว้

หลังจากนัน้ใชค้ำาสัง่ printf และ คำาสัง่ getch แสดงผลของขอ้มูลและปิดท้ายด้วย return 0 ; เพื่อไมใ่หก้ินพื้นที่ในเครื่องคอมพวิเตอร ์

Page 10: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

แล้วก็ Save as ก่อนท่ีจะแสดงผลหลังจากนัน้ก็กดแสดงผล Compile&Run หรอืกด F11 เพื่อแสดงผล

Page 11: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

ลองหาผลบวกของจำานวนเต็มทัง้ 2 จำานวน

Page 12: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week21. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n

2. ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

Page 13: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. กำาหนดค่าตัวอักษรโดยใชตั้วแปร float

4. ใชค้ำาสัง่ printf ถาม และใชค้ำาสัง่ scanf ในการแปลงผลของตัวอักษรนัน้ และ %f แทนค่า float

Page 14: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. กำาหนดค่า area ในการหาค่าฐานความสงูและใช ้printf ในการกำาหนดค่าตัวแปร

6. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

Page 15: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

7. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Page 16: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week31. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย

void main

Page 17: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

2. กำาหนดการแสดงชื่อ โดยใช ้char กำาหนดตัวอักษารมากท่ีสดุ 30 ตัว

เพิม่เพื่อกำาหนดตัวแปรแค่ตัวเดียว

Page 18: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. Gets ใชไ้ด้แค่ตัวอักษรซึ่งเชื่อมโยงกับ string

Page 19: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

4. กำาหนด printf เพื่อถามชื่อตัวแปร

Page 20: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Page 21: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week3_021.เปิดโปรแกรมแล้วสรา้งหน้าต่างในการทำางานใหมโ่ดยกดที่ file+new หรอืกด ctrl+n

เริม่การเขยีน ตัวเริม่ต้นเราจะใชเ้ครื่องหมาย พรโีปรเซสเซอรไ์ดรเ์รท็ทีฟและ และเขยีนตามรูปแบบทัว่ไป

โดยใช ้include แล้วกำาหนดค่ามาตารฐานโดยใช ้<stdio.h>

Page 22: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

2. กำาหนดค่าตัวแปร int แทน ค่า x,y แล้วเพิม่ค่าโดยใช ้++x

3. กำาหนดคำาสัง่โดยใช ้printf

Page 23: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

4. หลังจากนัน้ใหใ้ชค้ำาสงั getch ในการแสดงผลขอ้มูลของเรา

5. หลังจากนัน้ถือวา่การกรอกขอ้มูลเสรจ็สมบูรณ์หลังจากนัน้ใหก้ด Save As ขอ้มูลก่อนท่ีจะใหแ้สดงผลขอ้มูล

Page 24: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week41. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include โดยกำาหนดค่า include string เพิม่มาเพื่อกำาหนดจำานวนตัวเลขแล้วตามด้วย void main

Page 25: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

2. กำาหนดตัวแปร char แทนตัวอักษรและกำาหนดจำานวนตัวอักษรท่ีมากท่ีสดุ โดยกำาหนดไวใ้น [30]

3. ใชค้ำาสัง่ printf ถามคำาสัง่แล้วใหตั้งแปร gets เป็นตัวแสดงขอ้มูลที่กรอก

Page 26: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

4. คำาสัง่ printf ประมวลผลชื่อขอ้มูลออกมา

5. จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

Page 27: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week5การบวกตัวเลขโดยแทนด้วยตัวอักษร

1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n

Page 28: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

2. ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

3. เหลังจากนัน้กำาหนดตัวอักษรเพื่อแทนค่าตัวเลยตัวที่ 1,2 โดยใชค้ำาสัง่ char

Page 29: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

4. หลังจากกำาหนดตัวอักษรสำาเรจ็ใหแ้ทน sum เป็นผลบวกค่าท่ีบวกกันและใชค้ำาสัง่ printf แสดงผลขอค่าทัง้หมด

Page 30: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Page 31: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week5_11. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย

void main

2. กำาหนดตัวแปร int เพื่อแทนผลลัพธเ์ป็นจำานวนเต็ม และกำาหนด printf ถามเพื่อแสดงคำาตอบ scanf แสดงผลที่ได้จากการถามของคำาสัง่ printf

Page 32: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. การเปรยีบเทียบโดยใช ้if

4. แล้วใช ้printf ถามอีกครัง้เมื่อได้คำาตอบอายุมากกวา่ 60

Page 33: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. หลังจากนัน้ใช ้printf ใชใ้นการปิดคำาสัง่ หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Page 34: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

ถ้าจะแสดงผลคนลล่ะบรรทัดใหเ้พิม่ \n หน้า คำาวา่ goodbye

Page 35: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week6Switch…case

1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

Page 36: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

2. กำาหนดค่าตัวแปรโดยใชค้ำาสัง่ char แล้วให ้printf ถาม scanf แสดงผลท่ีถาม

3. นำาค่าคำาสัง่มารวมกันและแสดงตัวแปร if เพื่อแสดงค่า

Page 37: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

4. ถามค่าโดยใชค้ำาสัง่ printf และถ้าอยากเพิม่เสยีงในการแสดงผลให้ใชค้ำาสัง่ \a

5. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

Page 38: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week6_1การคำานวณเกรด

Page 39: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

2. กำาหนดค่าตัวแปร int แล้วใชค้ำาสัง่ printf ในการถามกรอกคะแนน scanf แสดงผลการของเกรด

Page 40: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. ใชค้ำาสัง่ printf ถามหาค่าเกรด และใชค้ำาสัง่ else if กำาหนดค่าคะแนน

4. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

Page 41: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week6_2

Page 42: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Swich_case1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย

void main

2. กำาหนดตัวแปร char เพื่อกำาหนดเมนูอาหาร และใชค้ำาสัง่ printf ในการถามเมนูอาหาร ใช ้scanf ในการประมวลผล

Page 43: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. ใชค้ำาสัง่ switch กำาหนดเมนู และใชค้ำาสัง่ break หยุดในการทำาซำ้า

4. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

Page 44: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Page 45: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week71. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

2. กำาหนดค่าตัวแปร int counter เพื่อกำาหนดค่าตัวเลข เก็บค่าคณู

Page 46: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. กำาหนดตัวเริม่ต้นตัวท่ี 1 และกำาหนดค่าตัวเลขมากท่ีสดุในตัวแปร while

4. ใชค้ำาสัง่ printf สัง่ตัวแปร และ counter ++ เพิม่ทีล่ะจำานวน

Page 47: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. ปิดด้วยคำาสัง่ printf จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Page 48: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

7. อีกหน่ึงรูปแบบใหเ้พิม่ while กำาหนดค่าจำานวนตัวเลข

8. run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Page 49: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week7_11. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

2. กำาหนดค่า int เพื่อเริม่ตัวเลขตัง้แต่ค่าแรก แล้วแทน for กับหนดค่า ไมม่ากกวา่ท่ีกำาหนด

Page 50: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. ใชค้ำาสัง่ printf ถามและ scanf แทนตัวแปร

4. ใชค้ำาสัง่ for กำาหนดค่าตัวเลข

Page 51: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. แทนคำาสัง่ printf ในตัวแปรที่แทนค่าตัวเลข

Page 52: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

6. ปิดด้วยคำาสัง่ printf จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

7. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Page 53: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week7_27. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

Page 54: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

8. กำาหนดค่า int แทนค่าตัวเลขตัง้แต่ค่าแรก แทน printf ถามคำาสัง่ และแทน scanf เพื่อแทนตังแปร

Page 55: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

9. แทนคำาสัง่ for กำาหนดค่า และคำาสัง่ printf กำาหนดค่าตัวแปร

10. ปิดด้วยคำาสัง่ printf จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

Page 56: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

11. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Week7_3

Page 57: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

12. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

13.กำาหนดค่า int แทนค่าตัวเลขตัง้แต่ค่าแรก แทน printf ถามคำาสัง่ และแทน scanf เพื่อแทนตังแปร

Page 58: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

14. กำาหนดค่า counter แทนจำานวน และคำาสัง่ while กำาหนดค่าตัวเลขมากท่ีสดุ

15. คำาสัง่ printf กำาหนดค่าตัวแปร และคำาสัง่ counter คอยเพิม่จำานวน

Page 59: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

16. ปิดด้วยคำาสัง่ printf จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

Page 60: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

17. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Week81. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

Page 61: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

2. กำาหนดคำาสัง่ int แทนค่าตัวเลข 5 จำานวน

3. ใชค้ำาสัง่ printf กำาหนดค่าตัวแปร

Page 62: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

4. จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

5. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Page 63: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week8_1

Page 64: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

2. กำาหนดค่า int เพื่อแทนจำานวนแถวจำานวนตัวเลข for แทนตัวแปร

Page 65: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. กำาหนดค่า x และตัวเลขของแต่ละบรรทัด

4. กำาหนดตัวเลขในแต่ละบรรทัดและกำาหนดคำาสัง่ for เพื่อแทนจำานวนตัวเลข

Page 66: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. กำาหนด printf กับ for เพื่อแทนค่าตัวแปรในแต่ละค่าของแต่ละบรรทัด

6. จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

Page 67: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

7. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Page 68: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

Week8_21. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

2. กำาหนดคำาสัง่ char เพื่อแทนตัวอักษรแล้วแทนจำานวนตัวอักษร

Page 69: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3. กำาหนดค่า printf ตัวถามและให ้scanf แสดงค่าตัวแปรที่แทนด้วยตัวอักษร

4. จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

Page 70: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

5. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Page 71: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

MATLAB

Plot หรอืการสรา้งกราฟ เกิดจากขอ้มูลท่ีเป็นเมตตรกิกับเวกเตอร์

การใสช่ื่อกราฟ > title การใสส่ใีหก้ับเสน้กราฟ > plot(x,y,’สทีี่ต้องการ’) การใสเ่สน้ปะ > plot(x,y,’……ตัวยอ่ส’ี)

การทำาภาพขาวดา

Page 72: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

เตรยีมภาพ โดยการ คลิกไปท่ี Browse for folder แล้วเลือกไฟล์ภาพท่ีต้องการ

ขัน้ตอนต่อมา เป็นการเรยีกไฟล์ภาพ โดยชคึาสัง่ imread

การเชค็สถานะของภาพ ใชค้าสัง่ whos

Page 73: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

แปลงภาพสใีหเ้ป็นสเีทา ใชค้าสัง่ rgb2gray

การเรยีกดภูาพผลลัพธใ์ชค้าสัง่ figure,imshow

Page 74: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

การเรยีกดรูงัสเีชงิคล่ืน ใชค้าสัง่ imhis (gray)

figure,imshow(bw)แปลงจากภาพสเีป็นภาพขาว-ดำา

Page 75: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

การปรบัภาพใหค้มชดัมากขึ้น ใชค้าสัง่ imadjust(ชื่อภาพ)

แสดงขอ้มูลของภาพในแต่ละสว่นเรยีกวา่พกิเซลของภาพ

Page 76: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

การออกแบบโปรแกรมหรอืการทา Guide เราจะใช ้push botton การเปล่ียนส ีเปล่ียนตัวหนังสอืใหดั้บเบลิคลิกแล้วเปลียนได้ตามใจชอบ การเปล่ียนชื่อปุ่ม ใหด้ับเบลิคลิกแล้วไปท่ี string การเขยีนฟงัก์ชัน่ต่างๆ ใหก้ับปุ่ม ใหค้ลิกขวาแล้วเลือก view callback > callback

Page 77: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3D stereopair พมิพโ์ค้ด

Guide จะมกีารทางาน 2 สว่น 1.Graphical 2.Code.

Page 78: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

ตารางการออกแบบกราฟฟคิ

การเปลียนสปุี่ม ใหดั้บเบลิคลิก

Page 79: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

อาโค้ชมาใสใ่ต้คาสัง่ของปุ่มต่างๆ ใหค้ลิกขวาเลือก view callback > callback

กดปุ่มต่างๆ ภาพจะเปล่ียนไปตามคาสัง่ การผสมสภีาพถ่ายดาวเทียม Ls5 1.Blue 2.Green

Page 80: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

3.Red 4.NIR (Near Tnfrared) ใชศึ้กษา คลอโรฟลิ 5.SWIR(short wave tnfrared) 6.Thermal 7.Thermal

พมิพโ์ค้ด เซฟแล้วกดรนั

เซฟกด Run

Page 81: ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301

ตามภาพ สแีดงจะเป็นพชืที่มอียูบ่รเิวณนัน้