การเขียนโปรแกรม ด้วยภาษาคอมพิวเตอร์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การประเมินผลโครงการ บทที่ 9 ผศ.ญาลดา พรประเสริฐ yalada.
Advertisements

การจัดทำแผนปฏิทินการจัดการความรู้ และแผนในการติดตามประเมินผลการจัดการความรู้ E:\ประกันคุณภาพ\ppt\ดูงาน\12-PPT_เสนอ_ครุศาสตร์_จุฬา_19_11_50.ppt.
ชื่อผู้สอน : นางฐิติมา พิริยะ
ณ ห้องปฏิบัติการคอมพิวเตอร์ คณะพยาบาลศาสตร์ มหาวิทยาลัยเชียงใหม่
คอมพิวเตอร์ช่วยสอน (CAI)
โครงงาน เรื่อง อินเทอร์เน็ต(Internet)
การเขียนโปรแกรม ภาษาซีเบื้องต้น โดย คุณครูปวีณา แนววงศ์
เทคนิคการตรวจสอบภายใน
หน่วยการเรียนรู้ที่ 2 หลักการแก้ปัญหาด้วยคอมพิวเตอร์
นางนุชจรินทร์ แก้ววงวาล วิทยาลัยเทคโนโลยีโปลิเทคนิคลานนา เชียงใหม่
การติดตามประเมินผล และรายงาน.
และองค์การบริหารส่วนจังหวัดกาญจนบุรีสาขาระดับอำเภอ 6 สาขา
การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
การเขียนผังงานเบื้องต้น (Flow chart)
ความรู้พื้นฐานการเขียนโปรแกรม
พยาบาลวิชาชีพชำนาญการพิเศษ
การใช้งาน Microsoft Excel
การประเมินผลโครงการ คปสอ.คลองใหญ่.
เรื่อง หลักการเขียนโปรแกรม เบื้องต้น จัดทำโดย นางสาวชาดา ศักดิ์บุญญารัตน์
นางวราพันธ์ ลังกาวงศ์ ผู้อำนวยการกลุ่มนโยบายและแผน.
โปรแกรมคำนวณคะแนน สหกรณ์ ตามเกณฑ์ดีเด่นแห่งชาติ กรมส่งเสริม สหกรณ์ กองพัฒนาสหกรณ์ด้านการเงิน และร้านค้า วิธีการใ ช้
CSIT-URU อ. กฤษณ์ ชัยวัณณคุปต์ Mathematics and Computer Program, URU บทที่ 1 ความรู้ทั่วไปเกี่ยวกับ เทคโนโลยีสารสนเทศ Introduction to Information.
นาย สรวิศ เตธัญญวรากูล ปวช.3/2 นาย ศิวกร มาลี ปวช.3/2.
การพัฒนาผลสัมฤทธิ์ทางการเรียน วิชาการใช้โปรแกรมนำเสนอข้อมูล เรื่องการเชื่อมโยง ภาพนิ่ง ด้วยโปรแกรม Powerpoint2007 โดยใช้ สื่อคอมพิวเตอร์ช่วยสอน CAI ของนักเรียนระดับชั้น.
หลักการแก้ปัญหา อย่างมีขั้นตอน การแก้ปัญหาด้วย กระบวนการทาง เทคโนโลยี สารสนเทศ หลักการ แก้ปัญหา การใช้หลักการใน การแก้ปัญหา.
บทที่ 3 นักวิเคราะห์ระบบและการ วิเคราะห์ระบบ. 1. นักวิเคราะห์ระบบ (System Analysis) 1.1 ความหมายของนักวิเคราะห์ระบบ นักวิเคราะห์ระบบ (System Analysis:
การจัดกิจกรรมการ เรียนรู้แบบการทำ โครงงานคอมพิวเตอร์ การจัดกิจกรรมการ เรียนรู้แบบการทำ โครงงานคอมพิวเตอร์ ครูชาญณรงค์ ปานเลิศ โรงเรียนพระบางวิทยา ครูชาญณรงค์
ซอร์ฟแวร์ ( Software ). Microsoft excel Microsoft excel Microsoft power point.. Link Link.
คำสั่งควบคุมการทำงาน
๕ เรื่องเด่นในร่างรัฐธรรมนูญ
บทที่ 3 องค์ประกอบของการสัมมนา
ผังงาน..(Flow Chart) หมายถึง...
เรื่อง กระบวนการเทคโนโลยีสารสนเทศ
“วิธีการใช้งาน PG Program New Version สำหรับ PGD”
เกม คณิตคิดเร็ว.
By Btech GPS : Jan GPS By BtechGPS By Btech GPS : Jan
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
บทที่ 1 สถาปัตยกรรมของระบบฐานข้อมูล (Database Architecture)
บทที่ 7 การวิเคราะห์และพัฒนาระบบ
การพัฒนาระบบสารสนเทศ Information System Development
การบันทึกรายการค้าในสมุดบัญชี
การบัญชีต้นทุนช่วง (Process Costing).
กรณีศึกษา : นักเรียน ระดับ ปวช.2 สาขาวิชาการบัญชี
บัตรยิ้ม สร้างเสริมกำลังใจ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
“ปฏิบัติการสู่ชำนาญการ”
ขั้นตอนการออกแบบ ผังงาน (Flow Chart)
การบริหารงานประชาสัมพันธ์ของจังหวัด : การประชาสัมพันธ์และการจัดการสื่อ
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
บทที่ 7 การวิเคราะห์และพัฒนาระบบ
แนวทางการบริหารการจัดเก็บ ข้อมูลเพื่อการพัฒนาชุมชน ปี 2561
ภาคเรียนที่ ๒ ปีการศึกษา ๒๕๖๐ ผู้สอน : คุณครูภาคภูมิ คล้ายทอง
โครงการจัดทำระบบฐานข้อมูล วัตถุเสพติดของกลาง (ระยะที่1)
Data storage II Introduction to Computer Science ( )
บทที่ 9 การทำซ้ำ (Loop).
รูปแบบ และ ประโยชน์การขายสินค้าออนไลน์
SMS News Distribute Service
ผู้ช่วยศาสตราจารย์จุฑาวุฒิ จันทรมาลี
จุดมุ่งหมายทางการศึกษา และ จุดประสงค์การเรียนรู้
บทที่ 7 การประมวลผลอาร์เรย์
การเปลี่ยนแปลงประมาณการทางบัญชี และข้อผิดพลาด
ค่ารูรับแสง - F/Stop ค่ารูรับแสงที่มีค่าตัวเลขต่ำใกล้เคียง 1 มากเท่าไหร่ ค่าของรูรับแสงนั้นก็ยิ่งมีความกว้างมาก เพราะเราเปรียบเทียบค่าความสว่างที่ 1:1.
กิจกรรมที่ 7 นายปรีชา ขอวางกลาง
คู่มือการใช้งานระบบเสนอหัวข้อของนักศึกษา
การประเมินผลโครงการ บทที่ 9 ผศ.ญาลดา พรประเสริฐ yalada.
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
บทที่ 15 การติดตั้งระบบและการทบทวนระบบงาน.
Decision: Single and Double Selection (if and if-else statement)
MTRD 427 Radiation rotection - RSO
กระดาษทำการ (หลักการและภาคปฏิบัติ)
ใบสำเนางานนำเสนอ:

การเขียนโปรแกรม ด้วยภาษาคอมพิวเตอร์

ความสําคัญของภาษาคอมพิวเตอร์ ภาษาคอมพิวเตอร์ (COMPUTER LANGUAGE) เป็นสัญลักษณ์ที่ผู้พัฒนาภาษากําหนดรหัสคําสั่ง ขึ้นมา ใช้ควบคุมการทํางานอุปกรณ์ในระบบคอมพิวเตอร์ พัฒนาการภาษาคอมพิวเตอร์ เริ่มจากรหัส คําสั่งอยู่ในรูปแบบเลขฐานสอง จากนั้นพัฒนารูปแบบเป็นข้อความภาษาอังกฤษ ในยุคปัจจุบัน ภาษาคอมพิวเตอร์มีอีกมากมายหลายภาษาให้เลือกใช้งาน มีจุดเด่นด้านประสิทธิภาพคําสั่งแตกตางกันไป ดังนั้นผู้สร้างงานโปรแกรมต้องศึกษาว่าภาษาใดมีคําสั่งที่มีประสิทธิภาพควบคุมการทํางานตามต้องการ เพื่อเลือกไปใช้สร้างโปรแกรมประยุกต์งานตามที่ได้กําหนดจุดประสงค์ไว้

1. เรื่อง การพัฒนาระบบงานคอมพิวเตอร์ 1. เรื่อง การพัฒนาระบบงานคอมพิวเตอร์   1. ขั้นตอนการพัฒนาระบบงานคอมพิวเตอร์ ตามหลักวิชาว่าด้วยการวิเคราะห์และออกแบบ ระบบงาน ( SYSTEM ANALYSIS AND DESIGN ) มีการจัดขั้นตอนการพัฒนาระบบงานคอมพิวเตอร์และ สารสนเทศดังนี้   1.1 วิเคราะห์ระบบงานหรือปัญหา ( SYSTEM OR PROBLEM ANALYSIS ) รวมถึงรายละเอียดข้อมูลที่ ต้องใช้ โดยการศึกษาระบบงานเดิมอย่างละเอียด   1.2 กำหนดรายละเอียดของความต้องการของผู้ใช้ระบบงาน ( REQUIRE-MENTS SPECIFICATION )   

1. เรื่อง การพัฒนาระบบงานคอมพิวเตอร์ (ต่อ) 1. เรื่อง การพัฒนาระบบงานคอมพิวเตอร์ (ต่อ) 1.3 ออกแบบขั้นตอนวิธีการทำงานของระบบใหม่   1.4 ตรวจสอบขั้นตอนวิธีให้ได้ผลตามความต้องการ  1.5 ออกแบบโปรแกรม ( PROGRAM DESIGN )   1.6 เขียนชุดคำสั่ง ( CODING )   1.7 ทดสอบโปรแกรม ( TESTING ) และหาที่ผิดพลาด ( DEBUGGING )   1.8 น าโปรแกรมและระบบงานไปใช้งานจริง ( IMPLEMENTATION OR OPERATION )   1.9 บำรุงรักษา ติดตามผล แก้ไขปรับปรุง ( SOFTWARE MAINTENANCE AND IMPROVEMENT )   

การลําดับขั้นตอนงานด้วยผังงาน เป็นขั้นตอนวางแผนการทํางานของคอมพิวเตอร์อย่างหนึ่ง มีจุดประสงค์เพื่อแสดงลําดับ การควบคุมการทํางาน โดยใช้สัญลักษณที่กําหนดความหมายใช้งานเป็นมาตรฐาน เชื่อมโยงการทํางาน ด้วยลูกศร ในที่นี้กล่าวถึงการลําดับขั้นตอนการทํางานด้วยผังงานประเภทผังงานโปรแกรม ดังนี้ 1.สัญลักษณ์ของผังงาน ในที่นี้กล่าวถึงเฉพาะสัญลักษณ์ที่ใช้ในการเขียนผังงานโปรแกรมเป็นส่วนใหญ่ ดังนี้

2. หลักในการเขียนผังงาน ข้อแนะนําในการเขียนผังงานเพื่อให้ผู้อานระบบงาน ใช้ศึกษา ตรวจสอบลําดับการทํางานได้งาย ไม่สับสน มีแนวทางปฏิบัติ ดังนี้ 1. ทิศทางการทํางานต้องเรียงลําดับตามขั้นตอนที่ได้วิเคราะห์ไว้ 2. ใช้ชื่อหนวยความจํา เช่น ตัวแปร ให้ตรงกับขั้นตอนที่ได้วิเคราะห์ไว้ 3. ลูกศรกํากับทิศทางใช้หัวลูกศรตรงปลายทางเท่านั้น 4. เส้นทางการทํางานห้ามมีจุดตัดการทํางาน 5. ต้องไม่มีลูกศรลอย ๆ โดยไม่มีการต่อจุดการทํางานใด ๆ 6. ใช้สัญลักษณ์ให้ตรงกับความหมายการใช้งาน 7. หากมีคําอธิบายเพิ่มเติมให้เขียนไว้ด้านขวาของสัญลักษณ์นั้น

3. ประโยชนของผังงาน การเขียนผังงานโปรแกรมของคอมพิวเตอร์นั้นมีประโยชน ดังนี้ 1. ทําให้มองเห็นรูปแบบของงานได้ทั้งหมด โดยใช้เวลาไม่มาก 2. การเขียนผังงานเป็นสากล สามารถนําไปเขียนคําสั่งได้ทุกภาษา 3. สามารถตรวจสอบข้อผิดพลาดของโปรแกรมได้อย่างรวดเร็ว 4. รูปแบบการเขียนผังงาน การเขียนผังงานแสดงลําดับการทํางานของระบบงานไม่มีรูปแบบการเขียนตายตัว เพราะเป็น เรื่องการออกแบบระบบงานของแต่ละบุคคล

ในส่วนนี้เป็นการนําเสนอรูปแบบการเขียนผังงานโปรแกรม ดังนี้ 1 ในส่วนนี้เป็นการนําเสนอรูปแบบการเขียนผังงานโปรแกรม ดังนี้ 1.) การเขียนผังงานแบบเรียงลําดับ แสดงขั้นตอนการทํางานตามลําดับ โดยไม่มีทางแยกการ ทํางานแต่อย่างใด เช่น 2.) การเขียนผังงานแบบมีทางเลือกการทํางาน แสดงขั้นตอนการทํางานที่มีลักษณะกําหนด เงื่อนไขทางตรรกะ ให้ระบบสรุปว่าจริงหรือเท็จ เพื่อเลือกทิศทางประมวลผลคําสั่งที่ได้ กําหนดไว้ เช่น รวบรวมโดย นางพวงพรรณ สุพิพัฒนโมลี ตําแหน่ง ผู้ชํานาญการ โรงเรียนชัยภูมิภักดีชุมพล 3.) การเขียนผังงานตรวจสอบเงื่อนไขก่อน วนซ้ำแสดงขั้นตอนการทํางานที่มีลักษณะกําหนด เงื่อนไขทางตรรกะให้ระบบตรวจสอบก่อน เพื่อเลือกทิศทางการวนซ้ำหรือออกจากการวน ซ้ำเช่น 4.) การเขียนผังงานแบบตรวจสอบเงื่อนไขหลังวนซ้ำแสดงขั้นตอนการทํางานที่มีลักษณะ ทํางานก่อน 1 รอบ แล้วจึงกําหนดเงื่อนไขทางตรรกะให้ระบบตรวจสอบ เพื่อเลือกทิศ ทางการวนซ้ำหรือออกจากการวนซ้ำ

กรณีศึกษาวิเคราะห์ระบบงานและผังงาน การวิเคราะห์ระบบงานเบื้องต้นและเขียนลำดับการทำงานด้วยผังงานโปรแกรม เพื่อใช้ประมวลผลระบบงานพื้นฐาน ประมวลผลแบบไม่มีเงื่อนไข ประมวลผลแบบมีเงื่อนไขเพื่อตัดสินใจเลือกทางทำงาน ประมวลผลลักษณะวนซ้ำ  การประมวลผลแบบไม่มีเงื่อนไข •หมายถึงการทำงานแบบที่เรียงลำดับ มีการรับค่า บันทึกค่า ประมวลผล และแสดงผล

ตัวอย่างการทำงานที่มีลำดับ REPORT AVERAGE ตัวอย่างการทำงานที่มีลำดับ REPORT AVERAGE ************************************************ CODE  (รหัสพนักงาน)  = …………… NAME (ชื่อพนักงาน)  = …………… SUMMIT (ยอดขาย)  = …………….. NUMBER (จำนวนสินค้า) =…………... ********************************************************* AVERAGE (ค่าเฉลี่ยยอดขาย) = ………….

ตัวอย่างการกำหนดชื่อและชนิดตัวแปร

ลำดับการทำงานด้วยผังโปรแกรม กรณีศึกษาระบบงานประมวลผลแบบไม่มีเงื่อนไข  ลำดับขั้นตอนการทำงาน   1) ป้อนข้อมูลเลขจำนวนเต็ม 2 จำนวนทางแป้นพิมพ์   2) คำนวณผลรวมของเลข 2 จำนวนตามสมการ   SUM = NUMBER_1 + NUMBER_2  3) พิมพ์ผลลัพธ์ที่ได้ออกทางหน้าจอภาพ  4) จบการทำงาน ลำดับการทำงานด้วยผังโปรแกรม

 ลำดับขั้นตอนการทำงานด้วยผังงานโปรแกรม กรณีศึกษาระบบงานประมวลผลแบบมีเงื่อนไขวนซ้ำ ลำดับขั้นตอนการทำงาน   1) กำหนดข้อมูลตัวเลขจำนวนเต็มเท่ากับ 5 ในตัวแปร N  2) เปรียบเทียบเงื่อนไข N > 0  ถ้าจริง: คำนวณสมการ N = N – 1  แล้วกลับไปเปรียบเทียบเงื่อนไขข้างต้น  3) จบการทำงาน

ลำดับการทำงานด้วยผังงานโปรแกรม

คณะผู้จัดทำ 1.นางสาว ปพิชญา เที่ยงตรง เลขที่12 2.นางสาว พิชณา ไกรรอด เลขที่15 3.นางสาว สุทธิดา ศรีแดง เลขที่16 4.นางสาว กราลภา สีหวัลลภ เลขที่17 5.นางสาว กวิณทิพย์ เหมือนชู เลขที่18 6.นางสาว ทิพวรรณ บุญเยี่ยม เลขที่34 ชั้นม.4/5 เสนอ ครูทรงศักดิ์ โพธิ์เอี่ยม เป็นส่วนหนึ่งของวิชาพื้นฐานการเขียนโปรแกรม (ง30205) โรงเรียนเฉลิมพระเกียรติสมเด็จพระศรีนครินทร์ กาญจนบุรี