Week 1 แสดงคำว่ำ ชื่อ รหัสนิสิต Hello GI
Week 1
แสดงค ำวำ ชอ รหสนสต Hello GI
Week 1 แสดงค ำวำ ชอ รหสนสต Hello GI
1. จะเหนวำเมอเปดโปรแกรมมำเรำจะพบหนำตำงของโปรแกรมDev-C++
2 .พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม
เพอใหเรำเรยกใชงำนฟงกชนตำงๆ
3. เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม
สงอะไรมำให
4.ใส { และ }
5. ใช ฟงกชน printf() ในกำรสงพมตวแปรหรอขอควำม ใน() จะตองมเครองหมำย (“……”) ค ำพดเสมอ ถำ
ตองกำรขนบรรทดใหมใหใส \n ไวหนำขอควำมทเรำตองกำร
6. .พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง
แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ
ใหเหน
7. เรำจะท ำกำรเซฟงำนโดยทจะเกบไวทใดกแลวแตเรำ
8. นำมสกลไฟลจะตองเปน .c เสมอ
9.เปลยนนำมสกลไฟลเปน .c
10. ท ำกำรคอมไพล(F11) ดจะขนเปนหนำตำงดงภำพ
11.เปนหนำตำงแสดงผลออกมำเมอเรำคอมไพลแลว
11.เมอท ำกำรคอมไพล(F11)จะแสดงผลดงภำพ
week2
กำรรบคำเลขจ ำนวนเตม 2 จ ำนวน
และหำผลบวกของเลขจ ำนวนเตม
week2 กำรรบคำเลขจ ำนวนเตม 2จ ำนวนหำผลบวกของเลขจ ำนวนเตม
1. พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน
โปรแกรมเพอเรยกใชงำนฟงกช นตำง
2. เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบ คอมไพเลอรวำเรำ
จะไมสงอะไรมำให
3. ใส { และ }
4. เลอก Data Type เปน int และต งชอตวแปร ใหเปน num1(แทนเลขตวท1) ,num2(แทนเลขตวท 2) และ
sum(แทนผลบวกของเลขตวท1 และ เลขตวท 2)
5. ใชฟงกชน printf ในกำรสงพมพตวแปรหรอขอควำมทเรำตองกำรใหแสดงผลออกทำงหนำจอเมอเรำ
RUN โปรแกรมแลว เรำจะพมพค ำวำ Please insert Number1
6. ใชฟงกชน scanf ส ำหรบรบคำตวแปร
7. ใชฟงกชน printf ในกำรสงพมพตวแปรหรอขอควำมทเรำตองกำรใหแสดงผลออกทำงหนำจอเมอเรำ
RUN โปรแกรมแลว เรำจะพมพค ำวำ Please insert Number2
8. ใชฟงกชน scanf ส ำหรบรบคำตวแปร
9. พมพตวแปร sum ซง sum จะเปนกำรบวกกนของ num1 และ num2
10 ใชฟงกชน printf ในกำรสงพมพขอควำมหรอตวแปร เรำจะใหแสดงทำงหนำจอ วำ
Sum of %d + %d = %d ( %d ตวแรก เปนของ num1) + (%d ตวทสองเปนของ num2) = (%d ตว
สดทำยเปนของ sum )
11 พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>
เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไม
แสดงขนมำใหเหน
12 ใส return 0 เพอเกดกำรคนคำ
13 ท ำกำร save งำน เปลยน นำมสกลไฟลเปน .c
14 ท ำกำรคอมไพล(F11) ดจะขนเปนหนำตำงดงภำพ
15 ลองใสตวเลข 20 และ 30 ด แลวกด Enter เพอดผลรวมของ sum ซงได เทำกบ 50
Week 3
กำรหำพนท 4 เหลยมคำงหม
Week 3
กำรหำพนท 4 เหลยมคำงหม
1. พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน
โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2. เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม
สงอะไรมำให
3. ใส { ,}
4. และต งชอตวแปร ใหเปน w1(ดำนค ขนำนท1) , w2(ดำนค ขนำนท2) ,h(ควำมสง) ,area ( ½ *ผลบวกดำน
ค ขนำน * ฐำน*ควำมสง)
5. ใชฟงกช น printf เพอทจะใหเรำกรอก ดำนค ขนำนท 1 ลงไป
6. ใชฟงกชน scanf ในกำรรบคำตวแปรโดยเรำจะรบ w1 เขำมำ และเปน %f เพรำะ เลอก Data Type เปน
float
7. ใชฟงกช น printf เพอทจะใหเรำกรอก ดำนค ขนำนท 2 ลงไป
8. ใชฟงกชน scanf ในกำรรบคำตวแปรโดยเรำจะรบ w2 เขำมำ และเปน %f เพรำะ เลอก Data Type เปน
float
9. ใชฟงกชน printf เพอทแสดงขอควำมใหเรำกรอกควำมสงลงมำ
10. ใชฟงกชน scanf ในกำรรบคำตวแปรโดยเรำจะรบ h เขำมำ และเปน %f เพรำะ เลอก Data Type เปน
float
11. เหลอตวแปรทชอ area เรำใสสตรในกำรหำพนทใหมน คอ area=0.5*(w1+w2)*h
12. ใชฟงกชน printf ในกำรแสดงขอควำม ทเรำกรอกไป
13. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำใหเหน
14. ใส return 0 เพอเกดกำรคนคำ
15.ใหเรำ SAVE งำน และเปลยน นำมสกลไฟลเปน .c
16 ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ
Week 4 (1/2)
กำรหำพนทสำมเหลยม
Week 4 (1/2)
กำรหำพนทสำมเหลยม
1. พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน
โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2 .เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะ
ไมสงอะไรมำให
3.พมพ { ,}
4. เลอก Data Type เปน float และต งชอตวแปร ใหเปน b(ฐำน) ,h(ควำมสง) ,area(สตรในกำรหำพนท ½ *
ฐำน*สง)
5. ใชฟงกชน printf ในกำรแสดงขอควำมเกยวกบ ฐำนลงไป
6.ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ ตวแปร b เขำมำ
7. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงใหเรำกรอก คำควำมสงลงไป
8. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ เปน%f เพรำะเลอก Data Type เปน float
9. เหลอตวแปร area เรำพมพสตรไปเลย area=0.5*(b*h)
10.ใชฟงกชน printf ในกำรแสดงขอควำมและตวเลขท งหมดทเรำกรอกไป
11. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>
เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง
ขนมำใหเหน
12. ใส return 0 เพอเกดกำรคนคำ
13. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
14. ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ
Week 4 (2/2)
สรำงโปรแกรมรบชอ-นำมสกล
นบจ ำนวนตวอกษร
Week 4 (2/2)
สรำงโปรแกรมรบชอ-นำมสกล นบจ ำนวนตวอกษร
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำ Header file เขำมำใน
โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2. พมพในสวนของ Preprocessor Directive อกตวหนง ทเปน string.h มนจะเกยวกบตวอกษรโดยเฉพำะ
3.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม
สงอะไรมำให
4. ใส { และ } ลงไป
5. เลอก Data Type เปน char และต งชอตวแปร ใหเปน name ซงขำงใน [] จะเกบตวอกขระจ ำนวน 30 ตว
6. ใชฟงกชน printf ในกำรแสดงขอควำม โดยเรำจะแสดงเปน Please insert your name-surname ซงเปนกำร
ใหกรอกชอและนำมสกลลงไป
7.ใส gets(name) เพอเวลำเรำกรอกชอ gets จะน ำพำชอมำท ำควำมรจกกบ name
8. %s เปนของตวแปรทชอวำ name ทใชเปน %s เพรำะ ชอทเรำกรอกหรอก ำหนดไปมนยำวเกนหนง
ตวอกษรเรำจงจ ำเปนจะตองใช %s และ strlen จะเปนกำรนบจ ำนวนตวอกษรโดยเฉพำะ
9. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>
เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง
ขนมำใหเหน
10. ใส return 0 เพอเกดกำรคนคำ
11. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
12. ท ำกำรคอมไพล(F11) ด ลองกรอกชอเรำลงไป โดยกรอกค ำวำ CHAMAIPORN MEKMAK ลงไป มน
จะนบจ ำนวนตวอกษรใหเรำวำเทำไร จะขนเปนหนำตำงดงภำพ
Week 5 ( 1/3)
น ำตวอกษรมำบวกกน(ASCII)
โดยกำรก ำหนดตวอกษรมำให
Week 5 ( 1/3)
น ำตวอกษรมำบวกกน(ASCII)โดยกำรก ำหนดตวอกษรมำให
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม
เพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสง
อะไรมำให
3.ใส { และ }ลงไป
4. เลอก Data Type เปน char และต งชอตวแปร ใหเปน ch1 กบ ch2 ซง ch1 เกบคำ ตว g และ ch2 เกบคำตว k
ทใส '……' เพรำะเกบตวอกขระแคตวเดยว
5. ใชฟงกชน printf ในกำรแสดงขอควำม
6. ใชค ำสง if วำ ถำ ch2 มำก ch1 ใหตว printf แสดงค ำวำ Ch2 more than ch1
7. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Goodbye ตว \n เปนกำรขนบรรทดใหม
8.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง
แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ
ใหเหน
9. ใส return 0 เพอเกดกำรคนคำ
10. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
11. ท ำกำรคอมไพล(F11) จะขนเปนหนำตำงดงภำพ ซงบอกวำ ตว g กบ k ในรหสแอสก มคำเทำกบเทำไร
แลวบวกกนจะมคำเทำกบเทำไร
week5 (2/3)
น ำตวอกษรมำบวกกน(ASCII)
ใหกรอกเอง A-Z
week5 (2/3) น ำตวอกษรมำบวกกน(ASCII)ใหกรอกเอง A-Z
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2. เรำใส void main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม สงอะไรมำให
3.ใส { และ }ลงไป
4. เลอก Data Type เปน char และต งชอตวแปร ใหเปน ch1 , ch2
5. ใชฟงกชน printf ในกำรแสดงขอควำม โดยแสดงค ำวำ Please insert Character1 คอใหเรำใสตวอะไรไปกได
ใน A-Z
6. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำทเรำกรอกไป
7. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Please insert Character1 คอใหเรำใสตวอะไรไปกได
ใน A-Z
8. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำทเรำกรอกไป
9.ใชฟงกชน printf ในกำรแสดงขอควำมโดยจะแสดงท งหมดทเรำกรอกไป
10.ใช if ในกำรทเปนเงอนไข ถำ ch2 มำกกวำ ch1 ให printf แสดงค ำวำ Ch2 more than Ch1
11.ใชฟงกชน printf ในกำรแสดงขอควำมโดวยแสดงค ำวำ Goodbye
12.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง
แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ
ใหเหน
13. ใส return 0 เพอเกดกำรคนคำ
14. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
15. ท ำกำรคอมไพล(F11) ด ลอง A-Z ลงไป จะขนเปนหนำตำงดงภำพ
week5 (3/3)
เขยนโปรแกรมทแสดงอำย
โดยใชค ำสง if-else
week5 (3/3)
เขยนโปรแกรมทแสดงอำยโดยใชค ำสง if-else 1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม
เพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสง
อะไรมำให
3.ใส { และ }ลงไป
4.เลอก Data Type เปน int และต งชอตวแปร ใหเปน age
5.ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ How old are you
6. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ age
7. ใชค ำสง if ถำ อำย มำกกวำหรอเทำกบ 60 ให printf แสดงค ำวำ You are Oldest
8. ถำไมเปนไปตำมเงอนไขใหแสดงค ำวำ You are baby face
9.ใชฟงกชน printf ในกำรแสดงขอควำมวำ Good Bye
10.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง
แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ
ใหเหน
11.ใส return 0 เพอเกดกำรคนคำ
12.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
13.ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ
week6 (1/3)
เขยนโปรแกรมในกำรค ำนวณเกรด
โดยใช if-else if
week6 (1/3)
เขยนโปรแกรมในกำรค ำนวณเกรดโดยใช if-else if
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2.เรำใส void main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม
สงอะไรมำให
3.ใส { และ }ลงไป
4.เลอก Data Type เปน int และต งชอตวแปร ใหเปน score
5.ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงวำ Please insert your score
6. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ score ทเปน %d เพรำะเลอก Data Type เปน int
7.ใช if ถำคะแนนหรอ score มำกกวำหรอเทำกบ 80 ให printf แสดงค ำวำ You are Grade A
8.ใช else if ในกำรชวยกรณมหลำยๆ เคสท ำไปเรอยๆ
9.ปดทำยดวย else นอยกวำทกลำวมำท งหมด จะไดเกรด f
10.ใชฟงกชน printf ในกำรแสดงขอควำม แสดงค ำวำ Goodbye
11.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง
แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ
ใหเหน
12. ใส return 0 เพอเกดกำรคนคำ
13. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
14. ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ
week6 (2/3)
กำรสงอำหำร โดยใช switch case
week6 (2/3)
กำรสงอำหำรโดยใช switch case
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสง
อะไรมำให
3. ใส { และ }ลงไป
4.เลอก Data Type เปน char ต งชอตวแปร ใหเปน menu
5. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ You want to Order
6. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ ทเรำพมพเขำมำ ทเปน %c เพรำะ เรำเลอก Data Type เปน char
7. ใช switch ส ำหรบจะท ำในหลำยๆเคส
8. พมพ case แตละอนลงไปโดยกำรบอกวำ ตว p เรำใชยอจำกอำหำรชนดใดพรอมบอกรำคำ แลว break เพอน
ท ำกำรหยดพก
9.ปดทำยดวย default ในกรณทเรำกรอกอะไรลงไปนอกเหนอจำก case แตละอน มนจะแสดงค ำวำ Try again
10. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>
เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง
ขนมำใหเหน
11. ใส return 0 เพอเกดกำรคนคำ
12. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
13. ท ำกำรคอมไพล(F11) ด ลองกรอก อกษรแตละ case ลงไป จะขนเปนหนำตำงดงภำพ
week6 (3/3)
กำรสงอำหำรโดยใช switch case
และใช for ในกำรท ำซ ำ
week6 (3/3)
กำรสงอำหำรโดยใช switch case และใช for ในกำรท ำซ ำ
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำ
ในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำ
เรำจะไมสงอะไรมำให
3.ใส { และ }ลงไป
4.เลอก Data Type เปน char และต งชอตวแปร ใหเปน menu
5. เลอก Data Type เปน int และต งชอตวแปร ใหเปน counter ใชเพอก ำหนดรอบให for โดยจะ
เรมต งแต 1 จนถง 4 โดยจะเพมคำไปทละ 1 คำเรอยๆ
6.ใชฟงกชน printf ในกำรแสดงขอควำม โดยแสดงค ำวำ You want to Order
7. ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ menu เขำมำ
8.ใช switch ในกรณท ำหลำยๆ case แลวใส { และ }ลงไป
9. พมพ case แตละอนลงไป แลวหยดพกดวยกำรพมพ break
10. พมพ default ลงไปในกรณทเรำกรอกนอกเหนอจำก case แตละอน มนจะขนค ำวำ Try again
โดยใชฟงกชน printf ในกำรแสดงขอควำม
11. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกด
ปม <Enter> เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตว
อกขระทเรำปอนจะไมแสดงขนมำใหเหน
12. ใส return 0 เพอเกดกำรคนคำ
13.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
14. ท ำกำรคอมไพล(F11) ด ลองกรอกตวอกขระ ลงไป จะขนเปนหนำตำงดงภำพจะเหนวำเรำ
สำมำรถพมพได 4 ครงตำมจ ำนวนรอบ
week7 (1/4)
สตรคณแมสอง
โดยใชค ำสง whileในกำรท ำ
week7 (1/4)
สตรคณแมสอง โดยใชค ำสง whileในกำรท ำ
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม
เพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2. เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไม
สงอะไรมำให
3.เลอก Data Type เปน int และต งชอตวแปร ใหเปน counter
4. ให counter เรมท 1 และจบท 12
5. ใส { และ }ลงไป
6. ใชฟงกชน printf ในกำรแสดง 2 x %d = %d ซงหมำยควำมวำ 2 คณกบ counter ทเรำก ำหนดไปต งแต 1
จนถง 12 เมอคนกนแลวเลขทออกมำกจะเปน %d ซงเปนเลขจ ำนวนเตม และ counter++ จะเปนกำรเพมคำไปท
ละ 1 คำ
7.ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Good Bye
8. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำใหเหน และใส return 0 เพอเกดกำรคนคำ
9.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
11.ท ำกำรคอมไพล(F11) ด จะขนเปนหนำตำงดงภำพ
week7 (2/4) สตรคณแมสอง โดยใชค ำสง
do- whileในกำรท ำ
week7 (2/4) สตรคณแมสอง โดยใชค ำสง do- whileในกำรท ำ
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสงอะไรมำให
3.ใส { และ }ลงไป
4. เลอก Data Type เปน int และต งชอตวแปร ใหเปน counter และ counter เรมต งแต 1
5.พมพค ำสง do ลงไป แลวใส {และ}
6. ใชฟงกชน printf ในกำรแสดง โดยเสดงวำ 2 คณกบ%d จะได%d ซงเปนเลขจ ำนวนเตมท งหมดผลทออกมำ
เลยเปน%d ซงเปนเลขจ ำนวนเตมนนเอง counter++ เปนกำรเพมคำไป 1 คำ
7. ใชค ำสง while ในกำรก ำหนดวำ counter จะจบอยทใดโดยในนจบอยท 12
8. ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Good Bye
9. พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำใหเหน และใส return 0 เพอเกดกำรคนคำ
10.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
11.ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพ
week7 (3/4)
สตรคณแมสอง โดยสำมำรถ
กรอกแมเองได
week7 (3/4)
สตรคณแมสอง โดยสำมำรถกรอกแมเองได 1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำในโปรแกรม
เพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะไมสง
อะไรมำใหและ ใส { และ }ลงไป
3.เลอก Data Type เปน int และต งชอตวแปร ใหเปน counter และ number
4. ใชฟงกชน printf ในกำรแสดงขอควำมโดยกำรแสดงค ำวำ Please insert Number
5.ใชฟงกชน scanf ในกำรรบคำตวแปร โดยรบคำ number ทเปน %d เพรำะ เลอก Data Type เปน int
6.ให counter เรมต งแต 1 จนไปถง 12 counter++ เปนกำรเพมคำ ทละ 1 คำ for จะไมปดทำยดวย ;
7. ใชฟงกชน printf ในกำรแสดงขอควำมโดยจะแสดง %d x %d = %d ซง %d ตวหนำเปนแมทเรำจะกรอก
ลงไป คณกบ%d ซงเปน counter ทเรำก ำหนดใหต งแต 1 จนถง 12 จงมคำเทำกบจ ำนวนเตมนนกคอ %d
8.ใชฟงกชน printf ในกำรแสดงขอควำมโดยแสดงค ำวำ Goodbye
9.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter> เพยง
แคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดงขนมำ
ใหเหนแลวใส return 0 เพอเกดกำรคนคำ
10. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c
11.ท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขนเปนหนำตำงดงภำพซงเรำสำมำรถกรอกแมเองได
week7 (4/4)
สตรคณแมสอง สำมำรถกรอกแมเองได
และใชค ำสง for ในกำรท ำซ ำ
week7 (4/4)
สตรคณแมสอง โดยสำมำรถกรอกแมเองไดและใชค ำสง for ในกำรท ำซ ำ
1.จำกครำวทแลวเรำท ำโปรแกรมเรำสำมำรถกรอกแมเองไดแตไมมกำรท ำซ ำ
2.เรำเพม ตวแปรไปอกตวคอ counter1 เพมเพอเปนกำรก ำหนดรอบของ for
3. counter1ท ำซ ำ 5 รอบโดยเรมต งแต 1 ถง 5
4.ใสปกกำเปดและปด ในบรรทดท 6และ 13
5.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c และท ำกำรคอมไพล(F11) ด ลองกรอกเลข ลงไป จะขน
เปนหนำตำงดงภำพซงทวงกลมไวมนเปนกำรท ำซ ำ
week8 (1/3)
อำเรย 1 มต ใหแสดง 1 2 3 4 5
โดยใช Arrayในกำรท ำ
week8 (1/3)
อำเรย 1 มต ใหแสดง 1 2 3 4 5 โดยใช Arrayในกำรท ำ
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน
โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆ
2.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะ
ไมสงอะไรมำให
3.เลอก Data Type เปน int และต งชอตวแปร ใหเปน a และขำงใน [] เปนกำรก ำหนดหองให อำเรย
โดยอำเรยจะเรมนบต งแต 0
4.ใชฟงกชน printf ในกำรแสดงขอควำมหรอตวแปร ทเปน %dเพรำะ เปนเลขจ ำนวนเตม
5.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>
เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง
ขนมำใหเหนและใส return 0 เพอเกดกำรคนคำ
6. ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c และ ท ำกำรคอมไพล(F11) ด จะขนเปนหนำตำงดงภำพ
week8 (2/3)
ใหCHAMAIPORN กลำยเปน
NROPIAMAHC โดยใช อำเรย
week8 (2/3)
ให CHAMAIPORN กลำยเปน NROPIAMAHC โดยใช อำเรย
1.พมพในสวนของ Preprocessor Directive เปนค ำสง include ใชส ำหรบรวมเอำHeader file เขำมำใน
โปรแกรมเพอใหเรำเรยกใชงำนฟงกชนตำงๆและพมพ #include "conio.h" ซงเปนกำรจดกำรเกยวกบ
ขอควำมโดยเฉพำะ
2. #define เปนกำรก ำหนดคำตำยตววำเกบอยทเทำไรกตว
3.เรำใสvoid main() ซง void main() จะไมรเทรนคำ เหมอนกบvoid main()สญญำกบคอมไพเลอรวำเรำจะ
ไมสงอะไรมำให
4.เลอก Data Type เปน int และ char และต งชอตวแปร ใหเปน iโดย char จะใชในกำรนบตวอกษร
5. ใชฟงกชน printf ในกำรแสดงขอควำม
6. strlen คอควำมยำวของชอ i—เปนกำรลดคำโดยแสดงถอยหลง
7.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>
เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง
ขนมำใหเหนและใส return 0 เพอเกดกำรคนคำ
8.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c ท ำกำรคอมไพล(F11) ด ลองกรอกชอ ลงไป จะขนเปน
หนำตำงดงภำพ
week8 (3/3)
Array 2 มต ท ำเปนตำรำงสตรคณ
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)
3. j คอ column โดยเรมต งแต 1จนถง 9
4. i เรมนบต งแต 0 จนถง9 i++ เปนกำรเพมคำทละ1 คำ
5.j เรมนบต งแต 0 จนถง9 j++ เปนกำรเพมคำทละ1 คำ
6.พมพ getch()ลงไปซง getch() จะใชส ำหรบรบขอมลชนดอกขระ ค ำสง getch() ไมตองกดปม <Enter>
เพยงแคเรำปอนอกขระเขำมำ 1 ตว โปรแกรมจะกลบไปท ำงำนตอทนท และตวอกขระทเรำปอนจะไมแสดง
ขนมำใหเหนใส return 0 เพอเกดกำรคนคำ
7.ท ำกำร save งำนแลวเปลยน นำมสกลไฟลเปน .c ท ำกำรคอมไพล(F11)จะขนเปนหนำตำงดงภำพ
Java
กำรนบชอ
Java
กำรนบชอ
1. พมพโคดลงไป
1.1 String name เปนควำมยำวของชอ
1.2 Scanner เปนกำรรบคำจำกครบอด
1.3 sout ยอมำจำก System.out.println
2.พมพแลว ท ำ รน ดงภำพ
3.ลองพมพชอลงไปด
Java
รบคำเลขจ ำนวนเตม 2 จ ำนวน
หำผลบวกของเลขจ ำนวนเตม
Java
รบคำเลขจ ำนวนเตม 2 จ ำนวน หำผลบวกของเลขจ ำนวนเตม
1.พมพโคดลงไป
1.1 Scanner เปนกำรรบคำจำกครบอด
1.2 sout ยอมำจำก System.out.println
1.3 ชอคลำสตองเปนชอเดยวกบโปรแกรม
1.4 รนแลวพมพตวเลขลงไป
Week 11
App Inventor
กำรเขยนแอพกลองถำยรป
Week 11 App Inventor
กำรเขยนแอพกลองถำยรป
1.พมพใน Google เพอหำ App Inventor เมอคลกแลวจะไดหนำตำงแบบน เลอก Create app
2.เมอกดแลวจะขนหนำตำงแบบนคลกค ำวำ Take Survey Later
3.จะขนเปนหนำตำงของ App
4.ลำก Image มำปลอยเพอ เอำไวพรววรปภำพทเรำถำยไปแลวดงขนมำ
4.ลำก Button ลงมำท ำหนำทใชส ำหรบ กดโดยเฉพำะ
5.สำมำรถเปลยนสพนหลง และพมพตวหนงสอได
6.ไปท Media ลำก Camera มำ ซง Cameraจะไมแสดงตรงหนำจอแตจะแสดงขำงลำงของจอ
7.ไปท Storage เลอก TinyDB เพรำะใชเกบขอมลรปภำพทถำย
8.ไปท Blocks
9.จะไดหนำตำงแบบน
10.เลอกดงภำพเพอใชส ำหรบคลก
11.ไปท Camera1 เลอกจกซออนท2 ดงภำพเลอกอนทสองเพรำะมนตอกนได ปมทกดลงไปแลวเรยกกลอง
12.ไปท Camera1 เลอก จกซออนแรกเพรำะ หลงจำกถำยรปแลวจะใหมนท ำอะไรบำง
13.ไปท TinyDB1 เลอกจกซอดงทวงกลม valueToStore จะน ำรปทถำยไปเกบในDB
14.ไปท Text เลอกอนแรก แลวน ำมำตอในชอ tag ต งชอเปน Pig
15.ไปท Variables เลอกจกซอตวท 2 เพรำะมหนำทเกดมำเพอดง เปนตกใจเพรำะไมไดใสใหมนวำตองดงอะไร
กดสำมเหลยมเลอก image เพอทตองกำรดงรป
16. ไปท Image 1 เลอกดงภำพ เพรำะเซตเปนกำรดงคำ คอกำรน ำภำพมำแสดงผลบนหนำจอ
17.ไปท TnyDB1 เลอกดงภำพ
18.คลกขวำ เลอกอนแรก เพอท ำกำรกอป กดซ ำเพอวำง
19.เลอก ดงภำพวงกลมเพรำะตองกำรจบกลองควอำโคด
20.จะขนโคดดงภำพ
Week11
MATLAB
Week11
MATLAB
1.เรำจะสรำง folderคลกอนทวงกลมไวให
2.เปลยนชอใหเปน MATLAB จำกนนกด Select Folder
3.พมพ 5+3 แลวกด Enterลงมำจะเปนดงภำพ
4. เรำลองพมพ 5+3 ใหมแลวใส; ปดทำยกด Enter ผลลพธมนจะยงไมแสดงวำมำคำเทำไรจนกวำเรำจะพมพค ำ
วำ ansเพอเรำตองกำรโชวผลลพธ แลวลองกด Enter มนจะแสดงผลลพธออกมำ
5.เรำลองพมพเลขในแนวนอน โดยกำรกด Spacebar แลวพมพตวเลข จะไดผลลพธดงภำพ
6.ลองท ำแนวต งบำง โดยกำรใส ; แทนกำรกด Spacebar จะไดผลลพธดงภำพ
7. พมพตว a ใส ซงเกลโขด ลงไป จะแสดงเปนแนวนอน
8. ถำตองกำรใหนบเลข ถง 100 เรำพมพ x=[0:100]
9.ถำตองกำรเวน 2 คำ พมพ x=[0:2:100] เลข 2 ตวกลำงเปนกำรเวนคำสองคำ
10. ตองกำรดต ำแหนงสมำชกตวท 1 พมพ x(1) กด Enter จะขนดงภำพ
Week 12
App Inventor
สรำงโปรแกรมแชรLocation โดยม พกดบอก
Week 12
App Inventor
สรำงโปรแกรมแชรLocation โดยม พกดบอก
1.เลอก Label แลวต งชอใหเปน Where am I
2.ไปท Layout เลอกอนท วงไว ลำกออกมำ
3.ลำก Label มำแลวเปลยนชอดงภำพ 0 ขำงหลงเรำเปลยนชอใหเปน 0
4.ไปท Sensors เลอกอนทวงกลมไว Blocks
5.กด Blocks จะไดดงภำพ เลอกอนทวงกลมไว
6.ไปทTableArrangement1เลอกจกซอทวงไว
7. น ำจกซอมำตอดงภำพ
8.เลอกอนทวงไว จะไดcode ดงภำพ
Week 12
MATLAB
เขำคชฌกฏ
Week 12
MATLAB
เขำคชฌกฏ
1.เรำตดต งขอมล DEM มำกอน เลอก Folder ทชอ DEMแลวกด Select Folder
2.เรำใชไฟลตวกลำง แบบจ ำลองควำมสงเชงตวเลข DEM (Digital Elevation Model )
3.แตก Folder ยอย
4. เลอก Folder ทชอ topotoolboxจำกนนเลอก Select Folder
5.MATLAB ท ำควำมรจกกบ kidchakood แลว
6.DEM เกบFile ภำพ kidchakood
7. กด Enter ดจะไดดงภำพ
8. พมพอนทวงกลมไว chs คอ hill shad คอเปน 3 มต เรมมแสงและเงำไลสท งหมด 8ระดบ โดยใชขอมลDEM
9. กด Enter จะไดดงภำพ
10.ท ำกำรตดภำพบำงสวนทวงกลมไวเปนค ำสงในกำรตด
11.ทวงกลมไวเปนกำรประกำศแบบหม
12. Surf ค ำสงแสดงผล
13.กด Enter จะไดภำพ 3 มต
14.เรำจะวเครำะหควำมสง กด Open
15. จะไดดงภำพ
16.เรำพมพอนทวงไว tif จะมคำพกดมำทนท
17.จะไดอนทวงไว
18.พมพอนทวงไว Fillsinks ดกำรไหลของน ำตำมลกษณะภมประเทศ ถำไมท ำจะไมสำมำรถวเครำะหกำรไหล
ได หำรองน ำ
20.พมพอนทวงไว เพอท ำ โฟไดเลกชน คอทศทำงกำรไหล ตวแปรชอ FD ไหลจำกไหลไปไหน เหนอสใต
21.พมพอนทวงไวก ำหนด ตวแปร a ซง cc มำจำก accumutate ดทศทำงกำรไหลสะสม
22.พมพอนทวงไว แลวกด Enter
23.จะไดดงภำพซงเปนรองน ำตำงๆ
MATLAP
image processing
1. ท ำกำร save รปทเปนสและไมมสอยำงละรปไฟลลภำพตองเปน .jpg เทำนน แลวต งชอภำพ
2. ท ำใหโปรแกรมรจกกบภำพทเรำ save มำ
3. เลอกโฟเดอรทเรำเกบรปภำพไว
4.ท ำควำมรจกกบภำพส ใหอำนขอมลกอนโดยกำรเปดมำจะตองก ำหมดตวแปรกอนต งชอตวแปรใหสอดคลอง
กบไฟลรปภำพ
5. กดEnter จะไดดงภำพ
6. u มำจำก unsign หมำยควำมวำไมเอำตดลบ int มำจำก integer
7.เปดดรปพมพดงภำพ
8.จะขนดงภำพ
9.เปลยนเปนสเทำ ใหค ำสง rgb2gray และ grayคอชอตวแปร ; คอไมแสดงตวเลขแลว
10.แปลงเปนสเทำไลระดบสไปจะไดดงภำพ
11.จะไดดงภำพ
12.จะดคำกำรสะทอนของรงสวำมกำรสะทอนยงไง ดดโตแกรม แตเรำไมมกำรประกำรตวแปรเพรำะเรำแคดคำ
13.จะขนเปนกรำฟ 0 คอสด ำ 250คอสขำว imhist ดกรำฟของสคอดคำฮสโตรแกรม
14.แปลงเปนภำพขำวด ำ
15.จะไดดงภำพ
16. เรำเคลยหนำจอกอนกด clc ใสตวแปร C ท ำตำรำง สำมคณ 5 5คอจ ำนวนสมำชก จะได 15 พกเซล
17.จะเหนวำมตำรำงเปน 15 พกเซล ดงภำพ
18.เรำจะท ำกลองเวปแคมพมพดงภำพ
19. เลอกขนำดหนำจอ
20. จะไดดงภำพ
MATLAP
Guide
1. พมพ guide แลวกด ok
2. จะไดดงภำพ
3. เรำจะเรมท ำปมกด คลก Push Button
4.วำดปมกด 5 ปม
5.เรำจะแสดงรปภำพเลอกดงทวงกลมไว
6. วำดลงไปจะไดดงภำพ
7. ดบเบลคลกตรงปมทเรำวำดจะไดดงภำพ
8. เรำจะท ำกำรเปลยนชอและต งชอใหปมแตละปมเปลยนตรง String และ Tag
9. จะไดดงภำพ
10. คลกขวำทปมจะไดดงภำพ
11. กดsave ไดท D
12.บรรทดท 57 จะเปนชองวำงคอตองกำรซอนกรำฟ
13.พมพดงภำพ สถำนกำรณมองเหนปดกำรแสดงของกรำฟอย
14.บรรทดท 77 คอปมโหลด
15. พมพบรรทดท 81 ดงภำพ
16. กด RUN จะขนดงภำพ
17. เมอกด Load image จะมใหเลอกภำพ เมอโหลดแลวจะสำมำรถกดปมแตละปมได
MATLAP
Remote sensing
1.บรรทดท 4 ผสม ส สวนบรรทด 123 แสดงส บรรทดท 5 แสดงผล
39.จะไดดงภำพ