189
Week 1 แสดงคำว่ำ ชื่อ รหัสนิสิต Hello GI

แคปเจอร์ คอม 59170031 group1

Embed Size (px)

Citation preview

Page 1: แคปเจอร์ คอม 59170031 group1

Week 1

แสดงค ำวำ ชอ รหสนสต Hello GI

Page 2: แคปเจอร์ คอม 59170031 group1

Week 1 แสดงค ำวำ ชอ รหสนสต Hello GI

1. จะเหนวำเมอเปดโปรแกรมมำเรำจะพบหนำตำงของโปรแกรมDev-C++

2 .พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม

เพอใหเรำเรยกใชงำนฟงกชนตำงๆ

Page 3: แคปเจอร์ คอม 59170031 group1

3. เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม

สงอะไรมำให

4.ใส { และ }

Page 4: แคปเจอร์ คอม 59170031 group1

5. ใช ฟงกชน printf() ในกำรสงพมตวแปรหรอขอควำม ใน() จะตองมเครองหมำย (“……”) ค ำพดเสมอ ถำ

ตองกำรขนบรรทดใหมใหใส \n ไวหนำขอควำมทเรำตองกำร

6. .พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง

แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ

ใหเหน

Page 5: แคปเจอร์ คอม 59170031 group1

7. เรำจะท ำกำรเซฟงำนโดยทจะเกบไวทใดกแลวแตเรำ

8. นำมสกลไฟลจะตองเปน .c เสมอ

Page 6: แคปเจอร์ คอม 59170031 group1

9.เปลยนนำมสกลไฟลเปน .c

10. ท ำกำรคอมไพล(F11) ดจะขนเปนหนำตำงดงภำพ

11.เปนหนำตำงแสดงผลออกมำเมอเรำคอมไพลแลว

Page 7: แคปเจอร์ คอม 59170031 group1

11.เมอท ำกำรคอมไพล(F11)จะแสดงผลดงภำพ

Page 8: แคปเจอร์ คอม 59170031 group1

week2

กำรรบคำเลขจ ำนวนเตม 2 จ ำนวน

และหำผลบวกของเลขจ ำนวนเตม

Page 9: แคปเจอร์ คอม 59170031 group1

week2 กำรรบคำเลขจ ำนวนเตม 2จ ำนวนหำผลบวกของเลขจ ำนวนเตม

1. พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน

โปรแกรมเพอเรยกใชงำนฟงกช นตำง

2. เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบ คอมไพเลอรวำเรำ

จะไมสงอะไรมำให

Page 10: แคปเจอร์ คอม 59170031 group1

3. ใส { และ }

4. เลอก Data Type เปน int และต งชอตวแปร ใหเปน num1(แทนเลขตวท1) ,num2(แทนเลขตวท 2) และ

sum(แทนผลบวกของเลขตวท1 และ เลขตวท 2)

Page 11: แคปเจอร์ คอม 59170031 group1

5. ใชฟงกชน printf ในกำรสงพมพตวแปรหรอขอควำมทเรำตองกำรใหแสดงผลออกทำงหนำจอเมอเรำ

RUN โปรแกรมแลว เรำจะพมพค ำวำ Please insert Number1

6. ใชฟงกชน scanf ส ำหรบรบคำตวแปร

Page 12: แคปเจอร์ คอม 59170031 group1

7. ใชฟงกชน printf ในกำรสงพมพตวแปรหรอขอควำมทเรำตองกำรใหแสดงผลออกทำงหนำจอเมอเรำ

RUN โปรแกรมแลว เรำจะพมพค ำวำ Please insert Number2

8. ใชฟงกชน scanf ส ำหรบรบคำตวแปร

Page 13: แคปเจอร์ คอม 59170031 group1

9. พมพตวแปร sum ซง sum จะเปนกำรบวกกนของ num1 และ num2

10 ใชฟงกชน printf ในกำรสงพมพขอควำมหรอตวแปร เรำจะใหแสดงทำงหนำจอ วำ

Sum of %d + %d = %d ( %d ตวแรก เปนของ num1) + (%d ตวทสองเปนของ num2) = (%d ตว

สดทำยเปนของ sum )

Page 14: แคปเจอร์ คอม 59170031 group1

11 พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>

เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไม

แสดงขนมำใหเหน

12 ใส return 0 เพอเกดกำรคนคำ

Page 15: แคปเจอร์ คอม 59170031 group1

13 ท ำกำร save งำน เปลยน นำมสกลไฟลเปน .c

14 ท ำกำรคอมไพล(F11) ดจะขนเปนหนำตำงดงภำพ

Page 16: แคปเจอร์ คอม 59170031 group1

15 ลองใสตวเลข 20 และ 30 ด แลวกด Enter เพอดผลรวมของ sum ซงได เทำกบ 50

Page 17: แคปเจอร์ คอม 59170031 group1

Week 3

กำรหำพนท 4 เหลยมคำงหม

Page 18: แคปเจอร์ คอม 59170031 group1

Week 3

กำรหำพนท 4 เหลยมคำงหม

1. พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน

โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2. เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม

สงอะไรมำให

Page 19: แคปเจอร์ คอม 59170031 group1

3. ใส { ,}

4. และต งชอตวแปร ใหเปน w1(ดำนค ขนำนท1) , w2(ดำนค ขนำนท2) ,h(ควำมสง) ,area ( ½ *ผลบวกดำน

ค ขนำน * ฐำน*ควำมสง)

Page 20: แคปเจอร์ คอม 59170031 group1

5. ใชฟงกช น printf เพอทจะใหเรำกรอก ดำนค ขนำนท 1 ลงไป

6. ใชฟงกชน scanf ในกำรรบคำตวแปรโดยเรำจะรบ w1 เขำมำ และเปน %f เพรำะ เลอก Data Type เปน

float

Page 21: แคปเจอร์ คอม 59170031 group1

7. ใชฟงกช น printf เพอทจะใหเรำกรอก ดำนค ขนำนท 2 ลงไป

8. ใชฟงกชน scanf ในกำรรบคำตวแปรโดยเรำจะรบ w2 เขำมำ และเปน %f เพรำะ เลอก Data Type เปน

float

Page 22: แคปเจอร์ คอม 59170031 group1

9. ใชฟงกชน printf เพอทแสดงขอควำมใหเรำกรอกควำมสงลงมำ

10. ใชฟงกชน scanf ในกำรรบคำตวแปรโดยเรำจะรบ h เขำมำ และเปน %f เพรำะ เลอก Data Type เปน

float

Page 23: แคปเจอร์ คอม 59170031 group1

11. เหลอตวแปรทชอ area เรำใสสตรในกำรหำพนทใหมน คอ area=0.5*(w1+w2)*h

12. ใชฟงกชน printf ในกำรแสดงขอควำม ทเรำกรอกไป

Page 24: แคปเจอร์ คอม 59170031 group1

13. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำใหเหน

14. ใส return 0 เพอเกดกำรคนคำ

Page 25: แคปเจอร์ คอม 59170031 group1

15.ใหเรำ SAVE งำน และเปลยน นำมสกลไฟลเปน .c

16 ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ

Page 26: แคปเจอร์ คอม 59170031 group1

Week 4 (1/2)

กำรหำพนทสำมเหลยม

Page 27: แคปเจอร์ คอม 59170031 group1

Week 4 (1/2)

กำรหำพนทสำมเหลยม

1. พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน

โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2 .เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะ

ไมสงอะไรมำให

Page 28: แคปเจอร์ คอม 59170031 group1

3.พมพ { ,}

4. เลอก Data Type เปน float และต งชอตวแปร ใหเปน b(ฐำน) ,h(ควำมสง) ,area(สตรในกำรหำพนท ½ *

ฐำน*สง)

Page 29: แคปเจอร์ คอม 59170031 group1

5. ใชฟงกชน printf ในกำรแสดงขอควำมเกยวกบ ฐำนลงไป

6.ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ ตวแปร b เขำมำ

Page 30: แคปเจอร์ คอม 59170031 group1

7. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงใหเรำกรอก คำควำมสงลงไป

8. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ เปน%f เพรำะเลอก Data Type เปน float

Page 31: แคปเจอร์ คอม 59170031 group1

9. เหลอตวแปร area เรำพมพสตรไปเลย area=0.5*(b*h)

10.ใชฟงกชน printf ในกำรแสดงขอควำมและตวเลขท งหมดทเรำกรอกไป

Page 32: แคปเจอร์ คอม 59170031 group1

11. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>

เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง

ขนมำใหเหน

12. ใส return 0 เพอเกดกำรคนคำ

Page 33: แคปเจอร์ คอม 59170031 group1

13. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

14. ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ

Page 34: แคปเจอร์ คอม 59170031 group1

Week 4 (2/2)

สรำงโปรแกรมรบชอ-นำมสกล

นบจ ำนวนตวอกษร

Page 35: แคปเจอร์ คอม 59170031 group1

Week 4 (2/2)

สรำงโปรแกรมรบชอ-นำมสกล นบจ ำนวนตวอกษร

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำ Header file เขำมำใน

โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2. พมพในสวนของ Preprocessor Directive อกตวหนง ทเปน string.h มนจะเกยวกบตวอกษรโดยเฉพำะ

Page 36: แคปเจอร์ คอม 59170031 group1

3.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม

สงอะไรมำให

4. ใส { และ } ลงไป

Page 37: แคปเจอร์ คอม 59170031 group1

5. เลอก Data Type เปน char และต งชอตวแปร ใหเปน name ซงขำงใน [] จะเกบตวอกขระจ ำนวน 30 ตว

6. ใชฟงกชน printf ในกำรแสดงขอควำม โดยเรำจะแสดงเปน Please insert your name-surname ซงเปนกำร

ใหกรอกชอและนำมสกลลงไป

Page 38: แคปเจอร์ คอม 59170031 group1

7.ใส gets(name) เพอเวลำเรำกรอกชอ gets จะน ำพำชอมำท ำควำมรจกกบ name

8. %s เปนของตวแปรทชอวำ name ทใชเปน %s เพรำะ ชอทเรำกรอกหรอก ำหนดไปมนยำวเกนหนง

ตวอกษรเรำจงจ ำเปนจะตองใช %s และ strlen จะเปนกำรนบจ ำนวนตวอกษรโดยเฉพำะ

Page 39: แคปเจอร์ คอม 59170031 group1

9. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>

เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง

ขนมำใหเหน

10. ใส return 0 เพอเกดกำรคนคำ

Page 40: แคปเจอร์ คอม 59170031 group1

11. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

12. ท ำกำรคอมไพล(F11) ด ลองกรอกชอเรำลงไป โดยกรอกค ำวำ CHAMAIPORN MEKMAK ลงไป มน

จะนบจ ำนวนตวอกษรใหเรำวำเทำไร จะขนเปนหนำตำงดงภำพ

Page 41: แคปเจอร์ คอม 59170031 group1

Week 5 ( 1/3)

น ำตวอกษรมำบวกกน(ASCII)

โดยกำรก ำหนดตวอกษรมำให

Page 42: แคปเจอร์ คอม 59170031 group1

Week 5 ( 1/3)

น ำตวอกษรมำบวกกน(ASCII)โดยกำรก ำหนดตวอกษรมำให

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม

เพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสง

อะไรมำให

Page 43: แคปเจอร์ คอม 59170031 group1

3.ใส { และ }ลงไป

4. เลอก Data Type เปน char และต งชอตวแปร ใหเปน ch1 กบ ch2 ซง ch1 เกบคำ ตว g และ ch2 เกบคำตว k

ทใส '……' เพรำะเกบตวอกขระแคตวเดยว

Page 44: แคปเจอร์ คอม 59170031 group1

5. ใชฟงกชน printf ในกำรแสดงขอควำม

6. ใชค ำสง if วำ ถำ ch2 มำก ch1 ใหตว printf แสดงค ำวำ Ch2 more than ch1

Page 45: แคปเจอร์ คอม 59170031 group1

7. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Goodbye ตว \n เปนกำรขนบรรทดใหม

8.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง

แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ

ใหเหน

Page 46: แคปเจอร์ คอม 59170031 group1

9. ใส return 0 เพอเกดกำรคนคำ

10. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

Page 47: แคปเจอร์ คอม 59170031 group1

11. ท ำกำรคอมไพล(F11) จะขนเปนหนำตำงดงภำพ ซงบอกวำ ตว g กบ k ในรหสแอสก มคำเทำกบเทำไร

แลวบวกกนจะมคำเทำกบเทำไร

Page 48: แคปเจอร์ คอม 59170031 group1

week5 (2/3)

น ำตวอกษรมำบวกกน(ASCII)

ใหกรอกเอง A-Z

Page 49: แคปเจอร์ คอม 59170031 group1

week5 (2/3) น ำตวอกษรมำบวกกน(ASCII)ใหกรอกเอง A-Z

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2. เรำใส void main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม สงอะไรมำให

Page 50: แคปเจอร์ คอม 59170031 group1

3.ใส { และ }ลงไป

4. เลอก Data Type เปน char และต งชอตวแปร ใหเปน ch1 , ch2

Page 51: แคปเจอร์ คอม 59170031 group1

5. ใชฟงกชน printf ในกำรแสดงขอควำม โดยแสดงค ำวำ Please insert Character1 คอใหเรำใสตวอะไรไปกได

ใน A-Z

6. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำทเรำกรอกไป

Page 52: แคปเจอร์ คอม 59170031 group1

7. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Please insert Character1 คอใหเรำใสตวอะไรไปกได

ใน A-Z

8. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำทเรำกรอกไป

Page 53: แคปเจอร์ คอม 59170031 group1

9.ใชฟงกชน printf ในกำรแสดงขอควำมโดยจะแสดงท งหมดทเรำกรอกไป

10.ใช if ในกำรทเปนเงอนไข ถำ ch2 มำกกวำ ch1 ให printf แสดงค ำวำ Ch2 more than Ch1

Page 54: แคปเจอร์ คอม 59170031 group1

11.ใชฟงกชน printf ในกำรแสดงขอควำมโดวยแสดงค ำวำ Goodbye

12.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง

แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ

ใหเหน

Page 55: แคปเจอร์ คอม 59170031 group1

13. ใส return 0 เพอเกดกำรคนคำ

14. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

Page 56: แคปเจอร์ คอม 59170031 group1

15. ท ำกำรคอมไพล(F11) ด ลอง A-Z ลงไป จะขนเปนหนำตำงดงภำพ

Page 57: แคปเจอร์ คอม 59170031 group1

week5 (3/3)

เขยนโปรแกรมทแสดงอำย

โดยใชค ำสง if-else

Page 58: แคปเจอร์ คอม 59170031 group1

week5 (3/3)

เขยนโปรแกรมทแสดงอำยโดยใชค ำสง if-else 1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม

เพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสง

อะไรมำให

Page 59: แคปเจอร์ คอม 59170031 group1

3.ใส { และ }ลงไป

4.เลอก Data Type เปน int และต งชอตวแปร ใหเปน age

Page 60: แคปเจอร์ คอม 59170031 group1

5.ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ How old are you

6. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ age

Page 61: แคปเจอร์ คอม 59170031 group1

7. ใชค ำสง if ถำ อำย มำกกวำหรอเทำกบ 60 ให printf แสดงค ำวำ You are Oldest

8. ถำไมเปนไปตำมเงอนไขใหแสดงค ำวำ You are baby face

Page 62: แคปเจอร์ คอม 59170031 group1

9.ใชฟงกชน printf ในกำรแสดงขอควำมวำ Good Bye

10.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง

แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ

ใหเหน

Page 63: แคปเจอร์ คอม 59170031 group1

11.ใส return 0 เพอเกดกำรคนคำ

12.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

Page 64: แคปเจอร์ คอม 59170031 group1

13.ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ

Page 65: แคปเจอร์ คอม 59170031 group1

week6 (1/3)

เขยนโปรแกรมในกำรค ำนวณเกรด

โดยใช if-else if

Page 66: แคปเจอร์ คอม 59170031 group1

week6 (1/3)

เขยนโปรแกรมในกำรค ำนวณเกรดโดยใช if-else if

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2.เรำใส void main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม

สงอะไรมำให

Page 67: แคปเจอร์ คอม 59170031 group1

3.ใส { และ }ลงไป

4.เลอก Data Type เปน int และต งชอตวแปร ใหเปน score

Page 68: แคปเจอร์ คอม 59170031 group1

5.ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงวำ Please insert your score

6. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ score ทเปน %d เพรำะเลอก Data Type เปน int

Page 69: แคปเจอร์ คอม 59170031 group1

7.ใช if ถำคะแนนหรอ score มำกกวำหรอเทำกบ 80 ให printf แสดงค ำวำ You are Grade A

8.ใช else if ในกำรชวยกรณมหลำยๆ เคสท ำไปเรอยๆ

Page 70: แคปเจอร์ คอม 59170031 group1

9.ปดทำยดวย else นอยกวำทกลำวมำท งหมด จะไดเกรด f

10.ใชฟงกชน printf ในกำรแสดงขอควำม แสดงค ำวำ Goodbye

Page 71: แคปเจอร์ คอม 59170031 group1

11.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง

แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ

ใหเหน

12. ใส return 0 เพอเกดกำรคนคำ

Page 72: แคปเจอร์ คอม 59170031 group1

13. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

14. ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ

Page 73: แคปเจอร์ คอม 59170031 group1

week6 (2/3)

กำรสงอำหำร โดยใช switch case

Page 74: แคปเจอร์ คอม 59170031 group1

week6 (2/3)

กำรสงอำหำรโดยใช switch case

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสง

อะไรมำให

Page 75: แคปเจอร์ คอม 59170031 group1

3. ใส { และ }ลงไป

4.เลอก Data Type เปน char ต งชอตวแปร ใหเปน menu

Page 76: แคปเจอร์ คอม 59170031 group1

5. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ You want to Order

6. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ ทเรำพมพเขำมำ ทเปน %c เพรำะ เรำเลอก Data Type เปน char

Page 77: แคปเจอร์ คอม 59170031 group1

7. ใช switch ส ำหรบจะท ำในหลำยๆเคส

8. พมพ case แตละอนลงไปโดยกำรบอกวำ ตว p เรำใชยอจำกอำหำรชนดใดพรอมบอกรำคำ แลว break เพอน

ท ำกำรหยดพก

Page 78: แคปเจอร์ คอม 59170031 group1

9.ปดทำยดวย default ในกรณทเรำกรอกอะไรลงไปนอกเหนอจำก case แตละอน มนจะแสดงค ำวำ Try again

10. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>

เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง

ขนมำใหเหน

Page 79: แคปเจอร์ คอม 59170031 group1

11. ใส return 0 เพอเกดกำรคนคำ

12. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

Page 80: แคปเจอร์ คอม 59170031 group1

13. ท ำกำรคอมไพล(F11) ด ลองกรอก อกษรแตละ case ลงไป จะขนเปนหนำตำงดงภำพ

Page 81: แคปเจอร์ คอม 59170031 group1

week6 (3/3)

กำรสงอำหำรโดยใช switch case

และใช for ในกำรท ำซ ำ

Page 82: แคปเจอร์ คอม 59170031 group1

week6 (3/3)

กำรสงอำหำรโดยใช switch case และใช for ในกำรท ำซ ำ

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำ

ในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำ

เรำจะไมสงอะไรมำให

Page 83: แคปเจอร์ คอม 59170031 group1

3.ใส { และ }ลงไป

4.เลอก Data Type เปน char และต งชอตวแปร ใหเปน menu

Page 84: แคปเจอร์ คอม 59170031 group1

5. เลอก Data Type เปน int และต งชอตวแปร ใหเปน counter ใชเพอก ำหนดรอบให for โดยจะ

เรมต งแต 1 จนถง 4 โดยจะเพมคำไปทละ 1 คำเรอยๆ

6.ใชฟงกชน printf ในกำรแสดงขอควำม โดยแสดงค ำวำ You want to Order

Page 85: แคปเจอร์ คอม 59170031 group1

7. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ menu เขำมำ

8.ใช switch ในกรณท ำหลำยๆ case แลวใส { และ }ลงไป

Page 86: แคปเจอร์ คอม 59170031 group1

9. พมพ case แตละอนลงไป แลวหยดพกดวยกำรพมพ break

10. พมพ default ลงไปในกรณทเรำกรอกนอกเหนอจำก case แตละอน มนจะขนค ำวำ Try again

โดยใชฟงกชน printf ในกำรแสดงขอควำม

Page 87: แคปเจอร์ คอม 59170031 group1

11. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกด

ปม <Enter> เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตว

อกขระทเรำปอนจะไมแสดงขนมำใหเหน

12. ใส return 0 เพอเกดกำรคนคำ

Page 88: แคปเจอร์ คอม 59170031 group1

13.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

14. ท ำกำรคอมไพล(F11) ด ลองกรอกตวอกขระ ลงไป จะขนเปนหนำตำงดงภำพจะเหนวำเรำ

สำมำรถพมพได 4 ครงตำมจ ำนวนรอบ

Page 89: แคปเจอร์ คอม 59170031 group1

week7 (1/4)

สตรคณแมสอง

โดยใชค ำสง whileในกำรท ำ

Page 90: แคปเจอร์ คอม 59170031 group1

week7 (1/4)

สตรคณแมสอง โดยใชค ำสง whileในกำรท ำ

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม

เพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2. เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม

สงอะไรมำให

Page 91: แคปเจอร์ คอม 59170031 group1

3.เลอก Data Type เปน int และต งชอตวแปร ใหเปน counter

4. ให counter เรมท 1 และจบท 12

Page 92: แคปเจอร์ คอม 59170031 group1

5. ใส { และ }ลงไป

6. ใชฟงกชน printf ในกำรแสดง 2 x %d = %d ซงหมำยควำมวำ 2 คณกบ counter ทเรำก ำหนดไปต งแต 1

จนถง 12 เมอคนกนแลวเลขทออกมำกจะเปน %d ซงเปนเลขจ ำนวนเตม และ counter++ จะเปนกำรเพมคำไปท

ละ 1 คำ

Page 93: แคปเจอร์ คอม 59170031 group1

7.ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Good Bye

8. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำใหเหน และใส return 0 เพอเกดกำรคนคำ

Page 94: แคปเจอร์ คอม 59170031 group1

9.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

11.ท ำกำรคอมไพล(F11) ด จะขนเปนหนำตำงดงภำพ

Page 95: แคปเจอร์ คอม 59170031 group1

week7 (2/4) สตรคณแมสอง โดยใชค ำสง

do- whileในกำรท ำ

Page 96: แคปเจอร์ คอม 59170031 group1

week7 (2/4) สตรคณแมสอง โดยใชค ำสง do- whileในกำรท ำ

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสงอะไรมำให

Page 97: แคปเจอร์ คอม 59170031 group1

3.ใส { และ }ลงไป

4. เลอก Data Type เปน int และต งชอตวแปร ใหเปน counter และ counter เรมต งแต 1

Page 98: แคปเจอร์ คอม 59170031 group1

5.พมพค ำสง do ลงไป แลวใส {และ}

6. ใชฟงกชน printf ในกำรแสดง โดยเสดงวำ 2 คณกบ%d จะได%d ซงเปนเลขจ ำนวนเตมท งหมดผลทออกมำ

เลยเปน%d ซงเปนเลขจ ำนวนเตมนนเอง counter++ เปนกำรเพมคำไป 1 คำ

Page 99: แคปเจอร์ คอม 59170031 group1

7. ใชค ำสง while ในกำรก ำหนดวำ counter จะจบอยทใดโดยในนจบอยท 12

8. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Good Bye

Page 100: แคปเจอร์ คอม 59170031 group1

9. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำใหเหน และใส return 0 เพอเกดกำรคนคำ

10.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

Page 101: แคปเจอร์ คอม 59170031 group1

11.ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ

Page 102: แคปเจอร์ คอม 59170031 group1

week7 (3/4)

สตรคณแมสอง โดยสำมำรถ

กรอกแมเองได

Page 103: แคปเจอร์ คอม 59170031 group1

week7 (3/4)

สตรคณแมสอง โดยสำมำรถกรอกแมเองได 1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม

เพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสง

อะไรมำใหและ ใส { และ }ลงไป

Page 104: แคปเจอร์ คอม 59170031 group1

3.เลอก Data Type เปน int และต งชอตวแปร ใหเปน counter และ number

4. ใชฟงกชน printf ในกำรแสดงขอควำมโดยกำรแสดงค ำวำ Please insert Number

Page 105: แคปเจอร์ คอม 59170031 group1

5.ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ number ทเปน %d เพรำะ เลอก Data Type เปน int

6.ให counter เรมต งแต 1 จนไปถง 12 counter++ เปนกำรเพมคำ ทละ 1 คำ for จะไมปดทำยดวย ;

Page 106: แคปเจอร์ คอม 59170031 group1

7. ใชฟงกชน printf ในกำรแสดงขอควำมโดยจะแสดง %d x %d = %d ซง %d ตวหนำเปนแมทเรำจะกรอก

ลงไป คณกบ%d ซงเปน counter ทเรำก ำหนดใหต งแต 1 จนถง 12 จงมคำเทำกบจ ำนวนเตมนนกคอ %d

8.ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Goodbye

Page 107: แคปเจอร์ คอม 59170031 group1

9.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง

แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ

ใหเหนแลวใส return 0 เพอเกดกำรคนคำ

10. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c

Page 108: แคปเจอร์ คอม 59170031 group1

11.ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพซงเรำสำมำรถกรอกแมเองได

Page 109: แคปเจอร์ คอม 59170031 group1

week7 (4/4)

สตรคณแมสอง สำมำรถกรอกแมเองได

และใชค ำสง for ในกำรท ำซ ำ

Page 110: แคปเจอร์ คอม 59170031 group1

week7 (4/4)

สตรคณแมสอง โดยสำมำรถกรอกแมเองไดและใชค ำสง for ในกำรท ำซ ำ

1.จำกครำวทแลวเรำท ำโปรแกรมเรำสำมำรถกรอกแมเองไดแตไมมกำรท ำซ ำ

Page 111: แคปเจอร์ คอม 59170031 group1

2.เรำเพม ตวแปรไปอกตวคอ counter1 เพมเพอเปนกำรก ำหนดรอบของ for

3. counter1ท ำซ ำ 5 รอบโดยเรมต งแต 1 ถง 5

Page 112: แคปเจอร์ คอม 59170031 group1

4.ใสปกกำเปดและปด ในบรรทดท 6และ 13

5.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c และท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขน

เปนหนำตำงดงภำพซงทวงกลมไวมนเปนกำรท ำซ ำ

Page 113: แคปเจอร์ คอม 59170031 group1

week8 (1/3)

อำเรย 1 มต ใหแสดง 1 2 3 4 5

โดยใช Arrayในกำรท ำ

Page 114: แคปเจอร์ คอม 59170031 group1

week8 (1/3)

อำเรย 1 มต ใหแสดง 1 2 3 4 5 โดยใช Arrayในกำรท ำ

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน

โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ

2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะ

ไมสงอะไรมำให

Page 115: แคปเจอร์ คอม 59170031 group1

3.เลอก Data Type เปน int และต งชอตวแปร ใหเปน a และขำงใน [] เปนกำรก ำหนดหองให อำเรย

โดยอำเรยจะเรมนบต งแต 0

4.ใชฟงกชน printf ในกำรแสดงขอควำมหรอตวแปร ทเปน %dเพรำะ เปนเลขจ ำนวนเตม

Page 116: แคปเจอร์ คอม 59170031 group1

5.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>

เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง

ขนมำใหเหนและใส return 0 เพอเกดกำรคนคำ

6. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c และ ท ำกำรคอมไพล(F11) ด จะขนเปนหนำตำงดงภำพ

Page 117: แคปเจอร์ คอม 59170031 group1

week8 (2/3)

ใหCHAMAIPORN กลำยเปน

NROPIAMAHC โดยใช อำเรย

Page 118: แคปเจอร์ คอม 59170031 group1

week8 (2/3)

ให CHAMAIPORN กลำยเปน NROPIAMAHC โดยใช อำเรย

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน

โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆและพมพ #include "conio.h" ซงเปนกำรจดกำรเกยวกบ

ขอควำมโดยเฉพำะ

2. #define เปนกำรก ำหนดคำตำยตววำเกบอยทเทำไรกตว

Page 119: แคปเจอร์ คอม 59170031 group1

3.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะ

ไมสงอะไรมำให

4.เลอก Data Type เปน int และ char และต งชอตวแปร ใหเปน iโดย char จะใชในกำรนบตวอกษร

Page 120: แคปเจอร์ คอม 59170031 group1

5. ใชฟงกชน printf ในกำรแสดงขอควำม

6. strlen คอควำมยำวของชอ i—เปนกำรลดคำโดยแสดงถอยหลง

Page 121: แคปเจอร์ คอม 59170031 group1

7.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>

เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง

ขนมำใหเหนและใส return 0 เพอเกดกำรคนคำ

8.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c ท ำกำรคอมไพล(F11) ด ลองกรอกชอ ลงไป จะขนเปน

หนำตำงดงภำพ

Page 122: แคปเจอร์ คอม 59170031 group1

week8 (3/3)

Array 2 มต ท ำเปนตำรำงสตรคณ

Page 123: แคปเจอร์ คอม 59170031 group1

week8 (3/3)

Array 2 มต ท ำเปนตำรำงสตรคณ

1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน

โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆเรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบ

void main()สญญำกบคอมไพเลอรวำเรำจะไมสงอะไรมำให

2.เลอก Data Type เปน int และต งชอตวแปร ใหเปน table( [9][9] ตวแรกคอ rowและตวหลงคอ column)

Page 124: แคปเจอร์ คอม 59170031 group1

3. j คอ column โดยเรมต งแต 1จนถง 9

4. i เรมนบต งแต 0 จนถง9 i++ เปนกำรเพมคำทละ1 คำ

Page 125: แคปเจอร์ คอม 59170031 group1

5.j เรมนบต งแต 0 จนถง9 j++ เปนกำรเพมคำทละ1 คำ

6.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>

เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง

ขนมำใหเหนใส return 0 เพอเกดกำรคนคำ

Page 126: แคปเจอร์ คอม 59170031 group1

7.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c ท ำกำรคอมไพล(F11)จะขนเปนหนำตำงดงภำพ

Page 127: แคปเจอร์ คอม 59170031 group1

Java

กำรนบชอ

Page 128: แคปเจอร์ คอม 59170031 group1

Java

กำรนบชอ

1. พมพโคดลงไป

1.1 String name เปนควำมยำวของชอ

1.2 Scanner เปนกำรรบคำจำกครบอด

1.3 sout ยอมำจำก System.out.println

Page 129: แคปเจอร์ คอม 59170031 group1

2.พมพแลว ท ำ รน ดงภำพ

3.ลองพมพชอลงไปด

Page 130: แคปเจอร์ คอม 59170031 group1

Java

รบคำเลขจ ำนวนเตม 2 จ ำนวน

หำผลบวกของเลขจ ำนวนเตม

Page 131: แคปเจอร์ คอม 59170031 group1

Java

รบคำเลขจ ำนวนเตม 2 จ ำนวน หำผลบวกของเลขจ ำนวนเตม

1.พมพโคดลงไป

1.1 Scanner เปนกำรรบคำจำกครบอด

1.2 sout ยอมำจำก System.out.println

1.3 ชอคลำสตองเปนชอเดยวกบโปรแกรม

1.4 รนแลวพมพตวเลขลงไป

Page 132: แคปเจอร์ คอม 59170031 group1

Week 11

App Inventor

กำรเขยนแอพกลองถำยรป

Page 133: แคปเจอร์ คอม 59170031 group1

Week 11 App Inventor

กำรเขยนแอพกลองถำยรป

1.พมพใน Google เพอหำ App Inventor เมอคลกแลวจะไดหนำตำงแบบน เลอก Create app

2.เมอกดแลวจะขนหนำตำงแบบนคลกค ำวำ Take Survey Later

Page 134: แคปเจอร์ คอม 59170031 group1

3.จะขนเปนหนำตำงของ App

4.ลำก Image มำปลอยเพอ เอำไวพรววรปภำพทเรำถำยไปแลวดงขนมำ

Page 135: แคปเจอร์ คอม 59170031 group1

4.ลำก Button ลงมำท ำหนำทใชส ำหรบ กดโดยเฉพำะ

5.สำมำรถเปลยนสพนหลง และพมพตวหนงสอได

Page 136: แคปเจอร์ คอม 59170031 group1

6.ไปท Media ลำก Camera มำ ซง Cameraจะไมแสดงตรงหนำจอแตจะแสดงขำงลำงของจอ

7.ไปท Storage เลอก TinyDB เพรำะใชเกบขอมลรปภำพทถำย

Page 137: แคปเจอร์ คอม 59170031 group1

8.ไปท Blocks

9.จะไดหนำตำงแบบน

Page 138: แคปเจอร์ คอม 59170031 group1

10.เลอกดงภำพเพอใชส ำหรบคลก

11.ไปท Camera1 เลอกจกซออนท2 ดงภำพเลอกอนทสองเพรำะมนตอกนได ปมทกดลงไปแลวเรยกกลอง

Page 139: แคปเจอร์ คอม 59170031 group1

12.ไปท Camera1 เลอก จกซออนแรกเพรำะ หลงจำกถำยรปแลวจะใหมนท ำอะไรบำง

13.ไปท TinyDB1 เลอกจกซอดงทวงกลม valueToStore จะน ำรปทถำยไปเกบในDB

Page 140: แคปเจอร์ คอม 59170031 group1

14.ไปท Text เลอกอนแรก แลวน ำมำตอในชอ tag ต งชอเปน Pig

15.ไปท Variables เลอกจกซอตวท 2 เพรำะมหนำทเกดมำเพอดง เปนตกใจเพรำะไมไดใสใหมนวำตองดงอะไร

กดสำมเหลยมเลอก image เพอทตองกำรดงรป

Page 141: แคปเจอร์ คอม 59170031 group1

16. ไปท Image 1 เลอกดงภำพ เพรำะเซตเปนกำรดงคำ คอกำรน ำภำพมำแสดงผลบนหนำจอ

17.ไปท TnyDB1 เลอกดงภำพ

Page 142: แคปเจอร์ คอม 59170031 group1

18.คลกขวำ เลอกอนแรก เพอท ำกำรกอป กดซ ำเพอวำง

19.เลอก ดงภำพวงกลมเพรำะตองกำรจบกลองควอำโคด

Page 143: แคปเจอร์ คอม 59170031 group1

20.จะขนโคดดงภำพ

Page 144: แคปเจอร์ คอม 59170031 group1

Week11

MATLAB

Page 145: แคปเจอร์ คอม 59170031 group1

Week11

MATLAB

1.เรำจะสรำง folderคลกอนทวงกลมไวให

2.เปลยนชอใหเปน MATLAB จำกนนกด Select Folder

Page 146: แคปเจอร์ คอม 59170031 group1

3.พมพ 5+3 แลวกด Enterลงมำจะเปนดงภำพ

4. เรำลองพมพ 5+3 ใหมแลวใส; ปดทำยกด Enter ผลลพธมนจะยงไมแสดงวำมำคำเทำไรจนกวำเรำจะพมพค ำ

วำ ansเพอเรำตองกำรโชวผลลพธ แลวลองกด Enter มนจะแสดงผลลพธออกมำ

Page 147: แคปเจอร์ คอม 59170031 group1

5.เรำลองพมพเลขในแนวนอน โดยกำรกด Spacebar แลวพมพตวเลข จะไดผลลพธดงภำพ

6.ลองท ำแนวต งบำง โดยกำรใส ; แทนกำรกด Spacebar จะไดผลลพธดงภำพ

Page 148: แคปเจอร์ คอม 59170031 group1

7. พมพตว a ใส ซงเกลโขด ลงไป จะแสดงเปนแนวนอน

8. ถำตองกำรใหนบเลข ถง 100 เรำพมพ x=[0:100]

Page 149: แคปเจอร์ คอม 59170031 group1

9.ถำตองกำรเวน 2 คำ พมพ x=[0:2:100] เลข 2 ตวกลำงเปนกำรเวนคำสองคำ

10. ตองกำรดต ำแหนงสมำชกตวท 1 พมพ x(1) กด Enter จะขนดงภำพ

Page 150: แคปเจอร์ คอม 59170031 group1

Week 12

App Inventor

สรำงโปรแกรมแชรLocation โดยม พกดบอก

Page 151: แคปเจอร์ คอม 59170031 group1

Week 12

App Inventor

สรำงโปรแกรมแชรLocation โดยม พกดบอก

1.เลอก Label แลวต งชอใหเปน Where am I

2.ไปท Layout เลอกอนท วงไว ลำกออกมำ

Page 152: แคปเจอร์ คอม 59170031 group1

3.ลำก Label มำแลวเปลยนชอดงภำพ 0 ขำงหลงเรำเปลยนชอใหเปน 0

4.ไปท Sensors เลอกอนทวงกลมไว Blocks

Page 153: แคปเจอร์ คอม 59170031 group1

5.กด Blocks จะไดดงภำพ เลอกอนทวงกลมไว

6.ไปทTableArrangement1เลอกจกซอทวงไว

Page 154: แคปเจอร์ คอม 59170031 group1

7. น ำจกซอมำตอดงภำพ

8.เลอกอนทวงไว จะไดcode ดงภำพ

Page 155: แคปเจอร์ คอม 59170031 group1

Week 12

MATLAB

เขำคชฌกฏ

Page 156: แคปเจอร์ คอม 59170031 group1

Week 12

MATLAB

เขำคชฌกฏ

1.เรำตดต งขอมล DEM มำกอน เลอก Folder ทชอ DEMแลวกด Select Folder

2.เรำใชไฟลตวกลำง แบบจ ำลองควำมสงเชงตวเลข DEM (Digital Elevation Model )

Page 157: แคปเจอร์ คอม 59170031 group1

3.แตก Folder ยอย

4. เลอก Folder ทชอ topotoolboxจำกนนเลอก Select Folder

Page 158: แคปเจอร์ คอม 59170031 group1

5.MATLAB ท ำควำมรจกกบ kidchakood แลว

6.DEM เกบFile ภำพ kidchakood

Page 159: แคปเจอร์ คอม 59170031 group1

7. กด Enter ดจะไดดงภำพ

8. พมพอนทวงกลมไว chs คอ hill shad คอเปน 3 มต เรมมแสงและเงำไลสท งหมด 8ระดบ โดยใชขอมลDEM

Page 160: แคปเจอร์ คอม 59170031 group1

9. กด Enter จะไดดงภำพ

10.ท ำกำรตดภำพบำงสวนทวงกลมไวเปนค ำสงในกำรตด

Page 161: แคปเจอร์ คอม 59170031 group1

11.ทวงกลมไวเปนกำรประกำศแบบหม

12. Surf ค ำสงแสดงผล

Page 162: แคปเจอร์ คอม 59170031 group1

13.กด Enter จะไดภำพ 3 มต

14.เรำจะวเครำะหควำมสง กด Open

Page 163: แคปเจอร์ คอม 59170031 group1

15. จะไดดงภำพ

16.เรำพมพอนทวงไว tif จะมคำพกดมำทนท

Page 164: แคปเจอร์ คอม 59170031 group1

17.จะไดอนทวงไว

18.พมพอนทวงไว Fillsinks ดกำรไหลของน ำตำมลกษณะภมประเทศ ถำไมท ำจะไมสำมำรถวเครำะหกำรไหล

ได หำรองน ำ

Page 165: แคปเจอร์ คอม 59170031 group1

20.พมพอนทวงไว เพอท ำ โฟไดเลกชน คอทศทำงกำรไหล ตวแปรชอ FD ไหลจำกไหลไปไหน เหนอสใต

21.พมพอนทวงไวก ำหนด ตวแปร a ซง cc มำจำก accumutate ดทศทำงกำรไหลสะสม

Page 166: แคปเจอร์ คอม 59170031 group1

22.พมพอนทวงไว แลวกด Enter

23.จะไดดงภำพซงเปนรองน ำตำงๆ

Page 167: แคปเจอร์ คอม 59170031 group1

MATLAP

image processing

Page 168: แคปเจอร์ คอม 59170031 group1

1. ท ำกำร save รปทเปนสและไมมสอยำงละรปไฟลลภำพตองเปน .jpg เทำนน แลวต งชอภำพ

2. ท ำใหโปรแกรมรจกกบภำพทเรำ save มำ

Page 169: แคปเจอร์ คอม 59170031 group1

3. เลอกโฟเดอรทเรำเกบรปภำพไว

4.ท ำควำมรจกกบภำพส ใหอำนขอมลกอนโดยกำรเปดมำจะตองก ำหมดตวแปรกอนต งชอตวแปรใหสอดคลอง

กบไฟลรปภำพ

Page 170: แคปเจอร์ คอม 59170031 group1

5. กดEnter จะไดดงภำพ

6. u มำจำก unsign หมำยควำมวำไมเอำตดลบ int มำจำก integer

Page 171: แคปเจอร์ คอม 59170031 group1

7.เปดดรปพมพดงภำพ

8.จะขนดงภำพ

Page 172: แคปเจอร์ คอม 59170031 group1

9.เปลยนเปนสเทำ ใหค ำสง rgb2gray และ grayคอชอตวแปร ; คอไมแสดงตวเลขแลว

10.แปลงเปนสเทำไลระดบสไปจะไดดงภำพ

Page 173: แคปเจอร์ คอม 59170031 group1

11.จะไดดงภำพ

12.จะดคำกำรสะทอนของรงสวำมกำรสะทอนยงไง ดดโตแกรม แตเรำไมมกำรประกำรตวแปรเพรำะเรำแคดคำ

Page 174: แคปเจอร์ คอม 59170031 group1

13.จะขนเปนกรำฟ 0 คอสด ำ 250คอสขำว imhist ดกรำฟของสคอดคำฮสโตรแกรม

14.แปลงเปนภำพขำวด ำ

Page 175: แคปเจอร์ คอม 59170031 group1

15.จะไดดงภำพ

16. เรำเคลยหนำจอกอนกด clc ใสตวแปร C ท ำตำรำง สำมคณ 5 5คอจ ำนวนสมำชก จะได 15 พกเซล

Page 176: แคปเจอร์ คอม 59170031 group1

17.จะเหนวำมตำรำงเปน 15 พกเซล ดงภำพ

18.เรำจะท ำกลองเวปแคมพมพดงภำพ

Page 177: แคปเจอร์ คอม 59170031 group1

19. เลอกขนำดหนำจอ

20. จะไดดงภำพ

Page 178: แคปเจอร์ คอม 59170031 group1

MATLAP

Guide

Page 179: แคปเจอร์ คอม 59170031 group1

1. พมพ guide แลวกด ok

2. จะไดดงภำพ

Page 180: แคปเจอร์ คอม 59170031 group1

3. เรำจะเรมท ำปมกด คลก Push Button

4.วำดปมกด 5 ปม

Page 181: แคปเจอร์ คอม 59170031 group1

5.เรำจะแสดงรปภำพเลอกดงทวงกลมไว

6. วำดลงไปจะไดดงภำพ

Page 182: แคปเจอร์ คอม 59170031 group1

7. ดบเบลคลกตรงปมทเรำวำดจะไดดงภำพ

8. เรำจะท ำกำรเปลยนชอและต งชอใหปมแตละปมเปลยนตรง String และ Tag

Page 183: แคปเจอร์ คอม 59170031 group1

9. จะไดดงภำพ

10. คลกขวำทปมจะไดดงภำพ

Page 184: แคปเจอร์ คอม 59170031 group1

11. กดsave ไดท D

12.บรรทดท 57 จะเปนชองวำงคอตองกำรซอนกรำฟ

Page 185: แคปเจอร์ คอม 59170031 group1

13.พมพดงภำพ สถำนกำรณมองเหนปดกำรแสดงของกรำฟอย

14.บรรทดท 77 คอปมโหลด

Page 186: แคปเจอร์ คอม 59170031 group1

15. พมพบรรทดท 81 ดงภำพ

16. กด RUN จะขนดงภำพ

Page 187: แคปเจอร์ คอม 59170031 group1

17. เมอกด Load image จะมใหเลอกภำพ เมอโหลดแลวจะสำมำรถกดปมแตละปมได

Page 188: แคปเจอร์ คอม 59170031 group1

MATLAP

Remote sensing

Page 189: แคปเจอร์ คอม 59170031 group1

1.บรรทดท 4 ผสม ส สวนบรรทด 123 แสดงส บรรทดท 5 แสดงผล

39.จะไดดงภำพ