ete183 บทที่ 1 -...
TRANSCRIPT
ETE183การเขยนโปรแกรมคอมพวเตอรสำหรบ
วศวกรรมไฟฟา
ผศ.ดร.วชราพรรณ แกวประพนธ
อ.ชนกชนม สงวรโยธน
ผศ.ดร.วชราพรรณ แกวประพนธ (อาจารยแกว)
Ph.D.InnovationLearningofTechnology,KMUTT.
[email protected] Facebook:WachyK.Rose
อ.ชนกชนม สงวรโยธน (อาจารยเตล)
M.Sc.ElectricalEngineeringforEducational(ComputerEngineering),KMUTT.
[email protected] Facebook:Tle Mini
FacebookETE183 ปการศกษา 2560
http://ete-programming.tido.tech
หองปฏบตการ CITElabCB30511-1
ชองทางการตดตอ
โครงสรางการเกบคะแนนในรายวชา
1 • สอบกลางภาค 30%
2 • สอบปลายภาค 20%
3 • โครงงานขนาดยอม 30%
4 • ทดสอบยอยในหองเรยน 10%
5 • การสงการบานและเขาเรยน 10%
Quiz ตนคาบเรยน (ภายใน 30 นาทแรกของคาบเรยน)
Quiz
บทเรยนสปดาหทแลว70%
บทเรยนสปดาหน(อานลวงหนา) 30%
การขาด Quiz คอการขาดเขาเรยน นกศกษาทมาหลง Quiz จะถกปรบเปนมาสาย
เกณฑการประเมน คะแนน Quiz ไมถงครง ถอวาตก จะได 0 ในการทดสอบนน
โปรแกรมทใชในการเรยนการสอน
DEV C++
Website : Draw.io
Arduino IDE
Website : Socrative.com
คาบเรยน ETE183 1/2560
ไฟฟากำลง จนทร 16.30 -
20.20 น.
อเลกทรอนกส พธ 17.30 -21.30 น.
คอมพวเตอร ศกร 17.30 -
21.30 น.
หากนกศกษาตดธระในบางสปดาห สามารถขออาจารยสลบคาบไปเรยนกบกลมอนได
ภายในอาทตยนน เพอจะไดไมตองขาดเรยน
การบานรปแบบใหม
เบาๆ ไมหนก มเวลาศกษาดวยตนเองมากข :น
LearningReportบนทกการเรยนร
บทท 1
1.โปรแกรมคออะไร
2.ภาษาคอมพวเตอร
3.เราเขยนโปรแกรมเพออะไร
4.ขนตอนการเขยนโปรแกรม
5.โปรแกรมทำงานไดอยางไร
โปรแกรมคออะไร ???
ความหมายของ
“โปรแกรม”
รายการ / แผน
ระเบยบวาระ
การทำงานเปนลำดบขนตอน
โปรแกรมคอมพวเตอร
เปนชดคาสEงทเขยนข :นมาเพEอให
คอมพวเตอรทางานไดตรงตาม
ตองการของผควบคมและผใช
-
ภาษาคอมพวเตอร
C C++ C#
Python
Assembly
MATLAB
HTML
PHP
JAVA
ระดบภาษาคอมพวเตอร
ภาษาเครอง
ภาษาระดบสง
ภาษาระดบตำ
ซอฟแวรคออะไร ???
Software
SystemApplication
System Software
เปนโปรแกรมทEทางานเกEยวกบ
ระบบคอมพวเตอร มหนาทEในการควบคมอปกรณฮารดแวรทกชนด และ
จดตารางการทางานท :งฮารดแวรและ
ซอฟตแวรทEทางานกบฮารดแวรทกตวซEง
กคอระบบปฏบตการ(OperatingSystem:OS)นEนเอง
เชน DOS,Windows,Linux,MacOS,Android,iOS
Application Software
เปนโปรแกรมทEถกสรางข :นเพEอ
ทางานดานตางๆ ซEงกถกเขยนข :นจากโปรแกรมภาษาตางๆ
เชน MicrosoftOffice,GoogleChrome, AdobePhotoshop
เขยนโปรแกรมเพอ…
แกโจทยปญหา
เราตองทราบวาเราตองการอะไร
เพอทจะแกปญหานนๆ
เมอเสรจสน
ตดตงโปรแกรมใหพรอมใชงาน
เสรจสมบรณ ใชงานจรง
กำหนดวตถประสงคของโปรแกรม
การดำเนนงาน
ออกแบบโครงสรางโปรแกรม
เขยนโปรแกรม
ทดสอบการทำงาน
แกไขโปรแกรม
ขนตอนการเขยนโปรแกรม
โปรแกรมทำงานไดอยางไร ?
โปรแกรมทEเขยนข :นมา ไมวาจะ
เขยนโดยใชอดเตอร(editor)อะไรก
ตาม จะไดซอรสโคด(sourcecode)ซEงจะเกบในรปแฟมขอมล ซEงจะม
นามสกลแตกตางกนไปดงน :
การบวนการแปรโปรแกรม
Compiler Interpreter
การบวนการแปรโปรแกรม
----
----
----
ซอรสโคด กระบวนการแปลโปรแกรม
(Compiler)
โปรแกรมท6สามารพทางานได
โดยไมตองม ซอรสโคด
คอมไพเลอรจะอานโปรแกรมทงหมดกอน
แตถาไมพบขอผดพลาดใดๆ ในโปรแกรม กจะแปลใหเปนโปรแกรมทพรอมจะ
ทำงาน
Compilerเมอเจอขอผดพลาดกจะแจงใหแกไข
Compiler
ขอตรวจสอบดกอนMain(){
printf(“XX”);printf(“YY”);}
ซอรสโคด
กระบวนการแปลโปรแกรม
มขอผดพลาด
ไปแกไขมาใหม
ถกตอง
ผานได
ไดไฟลโปรแกรมทสามารถนำไปใชไดเลย
ซงจะเปนไฟลโปรแกรมแยกจากตวซอรสโคดทเราเขยน หลงจากกระบวนการแปร
โปรแกรมเสรจสน
ไฟลโปรแกรมทไดนนเปนไฟลแบบเลขฐานสอง หรอ
ไบนารไฟล(.exe)เรยกวาเอกซควเทเบลไฟล(executable file)
การบาน
สมครสมาชกเขาสระบบออนไลนของวชา
http://ete-programming.tido.techจาเปนตองใช FacebookAccountดวย
*จาเปนตองสมครทกคน
เรEมเปดใหสมครสมาชก
วนพธทE 9สงหาคม 2560
-
Nice to meet you
แลวเจอกนในคาบเรยนตอไป
ไฟฟากำลง จนทร 16.30 -
20.20 น.
อเลกทรอนกส พธ 17.30 -21.30 น.
คอมพวเตอร ศกร 17.30 -
21.30 น.