ใบความรู้ ที่ 1 หลักการเขียนโปรแกรม Pdf
หน่วยการเรียนรู้ที่ 1 ความรู้เบื้องต้นเกี่ยวกับ การเขียนโปรแกรม คอมพิวเตอร์Page 01 13:05 PMคอมพิวเตอร์เป็นเพียงแค่อุปกรณ์ที่ทำงานตามคำสั่งที่รับมาจากผู้ใช้ ดังนั้ นผู้ใช้จึงจำเป็นต้องบอกคอมพิวเตอร์ว่าต้องการให้เครื่องคอมพิวเตอร์ทำอะไร โดยการสั่งงานให้เครื่องคอมพิวเตอร์ทำงานที่ต้องการ วิธีการสั่งงานดังกล่าวต้องอาศัยโปรแกรม ซึ่งก็คือกลุ่มของโปรแกรมหรือกลุ่มของคำสั่งโดยใช้ภาษาต่างๆ ใน การเขียนโปรแกรมขึ้นมา ซึ่งมีมากมาย เช่น ภาษา Fortran , Cobol , Lisp , PL / 1 ,Basic , Pascal , C , Ada... ฮาร์ดแวร์ (Hardware)2. ซอฟต์แวร์ (Software)3. ข้อมูล (Data)4. บุคลากร หรือพีเพิลแวร์ (People ware)5. กระบวนการทำงาน (Documentation/Procedure)Page 03 13:05 PM1.
ฮาร์ดแวร์ (Hardware) สิ่ งที่มองเห็นและจับต้องสั มผัสได้ทั้งหมดที่เกี่ยวข้องกับคอมพิวเตอร์ ฮาร์ดแวร์จะไม่สามารถทำงานด้วยตัวเองเดี่ยว ๆ ได้จะต้องนำมาลงหรือติดตั้งโปรแกรมหรือซอฟต์แวร์ที่เขียนขึ้นเพื่อให้ทำงานได้Page 04 13:05 PM2. ซอฟต์แวร์ (Software) ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์หรือชุดคำสั่งที่เขียนขึ้น เป็นองค์ประกอบที่สำคัญประการที่สอง ซึ่งก็คือลำดับขั้นตอนของคำสั่งที่จะสั่งงานให้ฮาร์ดแวร์ทำงานเพื่อประมวลผลข้อมูลให้ได้ผลลัพธ์ตามความต้องการของการใช้งาน ซอฟต์แวร์แบ่งออกเป็น 2 ประเภทคือ 1. ซอฟต์แวร์ระบบปฏิบัติการ (Operating System Software-OS) หมายถึงซอฟต์แวร์หรือ โปรแกรมที่ควบคุมการทeงานทั้งหมดของเครื่อง ได้แก่ Windows ,Dos , Linux , Unix , Mac 2. ซอฟต์แวร์ประยุกต์ (Application Software) หมายถึง โปรแกรมที่เขียนขึ้นมา เพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานเฉพาะด้าน เช่น โปรแกรมระบบบัญชีโปรแกรมออกแบบ โปรแกรมสำเร็จรูปต่างๆPage 05 13:05 PM3. ข้อมูล (Data) ข้อมูล เป็นองค์ประกอบที่สำคัญอีกประการหนึ่ งของระบบสารสนเทศอาจจะเป็นตัวชี้ความสำเร็จ หรือความล้มเหลวของระบบได้ เนื่ องจากจะต้องมีการเก็บข้อมูลจากแหล่งก ำเนิ ด ข้อมูลจะต้องมีความถูกต้อง มีการกลั่นกรองและตรวจสอบแล้วเท่านั้ นจึงจะมีประโยชน์Page 06 13:05 PM4.บุคลากร หรือพีเพิลแวร์ (People ware) บุคลากรที่เกี่ยวข้องกับคอมพิวเตอร์มีหลายประเภท ซึ่งแต่ละประเภทมีหน้ าที่และความรับผิดชอบแตกต่างกันไปดังนี้1. ผู้ใช้งานคอมพิวเตอร์ (User) หมายถึง ผู้ใช้งานคอมพิวเตอร์ทั่วไป สามารถทำงานตามหน้ าที่ใน หน่ วยงานนั้ น ๆเช่น พิมพ์งาน ป้อนข้อมูลเข้าเครื่องคอมพิวเตอร์ การส่งจดหมายอิเล็กทรอนิ กส์ เป็นต้น2.
ผู้ดูแลและซ่อมบำรุงเครื่องคอมพิวเตอร์ (Supporter or Technician) หมายถึง ผู้คอยดูแล ตรวจสอบสภาพของเครื่องคอมพิวเตอร์เพื่อให้มีสภาพพร้อมที่จะทำงานได้ตลอดเวลา กลุ่มนี้ จะเรียนรู้เทคนิ ค การดูแล รักษา การซ่อมแซมการต่อเชื่อม ตลอดจนการใช้งานโปรแกรมต่าง ๆ ค่อนข้างดี3. ผู้เขียนโปรแกรมคอมพิวเตอร์ (Programmer :โปรแกรมเมอร์) หมายถึง ผู้เขียนโปรแกรม ตามที่ผู้ออกแบบและผู้วิเคราะห์ระบบคอมพิวเตอร์เป็นผู้กำหนด เพื่อให้ได้โปรแกรมที่ตรงตามวัตถุประสงค์การใช้งานในองค์กร กลุ่มนี้ จะศึกษามาทางด้านภาษาคอมพิวเตอร์โดยเฉพาะ สามารถเขียนคำสั่งคอมพิวเตอร์โดย ภาษาต่างๆ ได้ และเป็นนั กพัฒนาโปรแกรมให้คนอื่นเอาไปใช้4. ผู้ออกแบบและวิเคราะห์ระบบคอมพิวเตอร์ (System Analysis) หมายถึง ผู้ที่มีหน้ าที่ พิจารณาว่า องค์กรควรจะใช้คอมพิวเตอร์ในลักษณะใดจึงจะเหมาะสม เกิดประโยชน์ สูงสุด เป็นผู้ออกแบบ โปรแกรมก่อนส่งงานไปให้โปรแกรมเมอร์ทำงานในส่ วนต่อไป5. ผู้บริหารระบบคอมพิวเตอร์ (System Manager or Administrator) คือ ผู้ที่มีหน้ าที่บริหาร และดูแลทรัพยากรทุกชนิ ดที่เกี่ยวกับคอมพิวเตอร์ให้เกิดประโยชน์ สูงสุดPage 07 13:05 PM5. กระบวนการทำงาน (Documentation/Procedure) เป็นขั้นตอนการทำงานเพื่อให้ได้ผลลัพธ์หรือข้อมูลสนเทศจากคอมพิวเตอร์ ในการทำงานกับคอมพิวเตอร์จำเป็นที่จะต้องให้ผู้ใช้เข้าใจขั้นตอนการท ำงาน ต้องมีระเบียบปฏิบัติให้เป็นแบบเดียวกันPage 08 13:05 PMภาษาคอมพิวเตอร์ (Computer Programming Language) ภาษาเป็นตัวแทนการสื่อสารระหว่าง 2 สิ่งหรือหลาย ๆ สิ่งเพื่อให้เกิดความหมายและความเข้าใจตรงกันเช่น มนุษย์ใช้คำพูดสื่อสารกันก็ถือว่าคำพูดนั้ นเป็นภาษาหรืออาจใช้มือในการสื่อสารระหว่างคนที่เป็นใบ้พูดไม่ได้ หรือแม้แต่ดนตรีก็ถือว่าเป็นภาษาชนิ ดหนึ่ งที่เป็นสากล เพราะคนชาติใดมาฟังก็จะให้ความรู้สึกเดียวกัน ในทางคอมพิวเตอร์นั้ นก็ต้องทำการพัฒนาภาษาที่จะสื่อสารระหว่างมนุษย์กับเครื่องคอมพิวเตอร์ แต่ด้วยเหตุที่เครื่องคอมพิวเตอร์เป็นอุปกรณ์อิเล็กทรอนิ กส์ ซึ่งมีเฉพาะวงจรการเปิดและปิด ทำให้เครื่องคอมพิวเตอร์สื่อสารโดยใช้เลขฐานสองเท่านั้ น เรียกภาษาที่ใช้เฉพาะเลขฐานสองในคอมพิวเตอร์ว่าภาษาเครื่อง(Machine Language) การที่มนุษย์จะเรียนรู้ภาษาเครื่องนั้ นยากมาก... ภาษาระดับต่ำ (Low Level Language) ได้แก่1.1 ภาษาเครื่อง (Machine Language) เป็นภาษาระดับต่ำที่สุดเพราะใช้เลขฐานสองแทนข้อมูล (0 และ 1) และคำสั่งต่าง ๆ ทำให้การเขียนโปรแกรมยุ่งยากมากตัวอย่าง แสดงคำสั่งของภาษาเครื่องมีดังนี้ถ้าเราต้องการสั่ งให้เครื่องทำงานตามคำสั่ ง9 + 3 แสดงได้ดังนี้การบวกแทนด้วยรหัส 10101010เลข 9 เปลี่ยนเป็นเลขฐานสอง 00001001เลข 3 เปลี่ยนเป็นเลขฐานสอง 00000011ดังนั้ น ค าสั่ง 9 + 3...
ภาษาระดับสูง (High Level Language) ภาษาระดับสูงจะใช้คำในภาษาอังกฤษแทนคำสั่งต่าง ๆ รวมทั้งสามารถใช้นิ พจน์ ทางคณิตศาสตร์ได้ด้วย ทำให้นั กเขียนโปรแกรมสามารถใช้เวลามุ่งไปในการศึกษาถึงทางแก้ปัญหาเท่านั้ นไม่ต้องเป็นกังวลว่า คอมพิวเตอร์จะทำงานอย่างไรอีกต่อไปภาษาระดับสูงนี้ ถือว่าเป็นภาษายุคที่สาม (third-generationlanguage) ซึ่งทำให้เกิดการประมวลผลข้อมูลเพิ่มมากขึ้นและมีผู้หันมาใช้คอมพิวเตอร์กันมากขึ้น 3. ภาษาระดับสูงมาก (Very high-level Language) เป็นภาษายุคที่ 4 (fourth-generation language) หรือ 4GLsจะเป็นภาษาที่ใช้เขียนโปรแกรมได้สั้นกว่าภาษาในยุคก่อนๆ การทำงานบางอย่างสามารถใช้เพียง 5 ถึง 10 บรรทัดเท่านั้ น ในขณะที่ถ้าเขียนด้วยภาษา อาจต้องใช้ถึง 100 บรรทัดโดยพื้นฐานแล้วภาษาในยุคที่ 4 นี้ มีคุณสมบัติที่แยกจากภาษายุคก่อนๆอย่างชัดเจน กล่าวคือผู้เขียนโปรแกรมเพียงแค่กำหนดว่าต้องการให้โปรแกรมทำอะไรบ้าง ก็สามารถเขียนโปรแกรมได้ทันที โดยไม่ต้องทราบว่าทำได้อย่างไร ทำให้การเขียนโปรแกรมสามารถทำได้ง่ายและรวดเร็ว ภาษาในยุคที่ 4 นี้ ยังมีภาษาที่ใช้สำหรับเรียกดูข้อมูลจากฐานข้อมูลได้เรียกว่าภาษาเรียกค้นข้อมูล (query language)การแสดงรายงานจากฐานข้อมูลภาษาเรียกค้นข้อมูลที่เป็นมาตรฐานเรียกว่า SQL... ภาษาธรรมชาติ (Nature Language) เป็นภาษายุคที่ 5 (fifth generation language) หรือ 5GLs ธรรมชาติหมายถึง ธรรมชาติของมนุษย์คือไม่ต้องสนใจถึงคำสั่งหรือลำดับของข้อมูลที่ถูกต้อง ผู้ใช้เพียงแค่พิมพ์สิ่งที่ต้องการลงในเครื่องคอมพิวเตอร์เป็นคำหรือประโยคตามที่ผู้ใช้เข้าใจซึ่งจะทำให้มีรู ปแบบของคำสั่ งหรือประโยคที่แตกต่างกันออกไปได้มากมาย เพราะผู้ใช้แต่ละคนอาจจะใช้ประโยคต่างกันใช้คำศัพท์ต่างกันหรือแม้กระทั่งบางคนอาจจะใช้ ศัพท์แสลงก็ได้คอมพิวเตอร์จะพยายามแปลคำหรือประโยคเหล่านั้ นตามคำสั่งแต่ถ้าไม่สามารถแปลให้เข้าใจได้ ก็จะมีคำถามกลับมาถามผู้ใช้เพื่อยืนยันความถูกต้องภาษาธรรมชาติจะใช้ระบบฐานความรู้ (knowledge base system) ช่วยในการแปลความหมายของคำสั่ งต่างๆ 5. ภาษาโปรแกรมเชิงวัตถุ (Object-Oriented Programming Language) นั กเขียนโปรแกรมบางคนคิดว่าการเขียนโปรแกรมขนาดใหญ่นั้ นบางครั้งก็เป็นงานที่หนั กและเสียเวลามาก จึงได้พยายามคิดหาวิธีที่จะทำให้การเขียนโปรแกรมนั้ นง่ายขึ้น และสามารถเขียนได้อย่างรวดเร็วทำให้เกิดเทคนิ คการโปรแกรมเชิงวัตถุ (Object-OrientedProgramming) หรือ OOP เพื่อช่วยลดความยุ่งยากของการเขียนโปรแกรม โปรแกรมเชิงวัตถุที่ได้รับความนิ ยมสูงได้แก่JAVA , Visual Basic , C++Page 14 13:05 PMภาษาคอมพิวเตอร์ (Computer Programming Language)2.2 การเลือกใช้ภาษาคอมพิวเตอร์ เนื่ องจากในปัจจุบันทุก ๆ ปีจะมีภาษาคอมพิวเตอร์เกิดขึ้นมากมายและภาษาต่าง... ในหน่ วยงานหนึ่ งๆ ควรจะใช้ภาษาคอมพิวเตอร์ภาษาเดียวกัน เพราะการดูแลรักษาซอฟต์แวร์ที่พัฒนาขึ้น ตลอดจนการจัดหาบุคลากรจะกระทำให้ง่ายกว่า2. ในการเลือกภาษาควรเลือกโดยดูจากคุณสมบัติหรือข้อดีของภาษานั้ นๆ เป็นหลัก3.
ถ้าโปรแกรมที่เขียนขึ้นนั้ นต้องนำไปทำงานบนเครื่องต่างๆ กันควรเลือกภาษาที่สามารถใช้งานได้บนทุกเครื่อง เพราะจะทำให้เขียนโปรแกรมเพียงครั้งเดียวเท่านั้ น4. ผู้ใช้ควรจำกัดภาษาคอมพิวเตอร์ที่จะใช้ไม่ควรติดตั้งตัวแปลภาษาคอมพิวเตอร์ทุกภาษาบนเครื่องทุกเครื่อง5. ภาษาคอมพิวเตอร์ที่เลือกใช้จะถูกจำกัดโดยนั กเขียนโปรแกรมที่มีอยู่เพราะควรใช้ภาษาที่มีผู้รู้อยู่บ้างPage 15 13:05 PMPage 16 13:05 PMภาษาคอมพิวเตอร์ (Computer Programming Language)2.3 ตัวแปลภาษา (Translator) ในการพัฒนาซอฟต์แวร์คอมพิวเตอร์นั้ น โปรแกรมเมอร์จะเขียนโปรแกรมในภาษาคอมพิวเตอร์แบบต่างๆตามแต่ความช ำนาญของแต่ละคน โปรแกรมที่ได้จะเรียกว่าโปรแกรมต้นฉบับหรือซอร์สโปรแกรม (source program)ซึ่งมนุษย์จะอ่านโปรแกรมต้นฉบับนี้ ได้ แต่คอมพิวเตอร์จะไม่เข้าใจคำสั่งเหล่านั้ น เนื่ องจากคอมพิวเตอร์เข้าใจแต่ภาษาเครื่อง (Machine Language) ซึ่งประกอบขึ้นจากรหัสฐานสองเท่านั้ นจึงต้องมีการใช้โปรแกรมตัวแปลภาษาคอมพิวเตอร์ (Translator) ในการแปลภาษาคอมพิวเตอร์ภาษาต่างๆไปเป็นภาษาเครื่อง โปรแกรมที่แปลจากโปรแกรมต้นฉบับแล้ว เรียกว่า ออบเจคโปรแกรม... แอสเซมเบลอ (Assembler) 2. คอมไพเลอร์(Compiler) 3. อินเตอร์พรีเตอร์เป็นตัวแปลภาษาแอสแซมบลี จะทำการแปลโปรแกรมทั้ง (Interpreter) จะทำการแปลซึ่งเป็นภาษาระดับต่ าให้เป็น โปรแกรมให้เป็นภาษาเครื่อง โปรแกรมภาษาชั้นสูงทีละคำสั่ งภาษาเครื่อง ทีเดียว การแปลนี้ จะเป็น ทีละบรรทัดระหว่างการแปล การตรวจสอบไวยากรณ์ ของ เกิดพบข้อผิดพลาดที่บรรทัดใด ภาษาถ้ามีข้อผิดพลาดทาง ก็จะฟ้องให้ทำการแก้ไขทีละ ไวยากรณ์ ของภาษาเกิดขึ้น บรรทัดนั้ นทันที ก็จะแจ้งให้ทราบ ตัวแปรภาษาทุกตัวจะทำการแปรภาษาคอมพิวเตอร์ให้เป็นภาษาเครื่อง (ตัวเลข 0 กับ 1) เพื่อให้เครื่องคอมพิวเตอร์เข้าใจและทำงานตามคำสั่ งได้Page 18 12:01 PMการพัฒนาโปรแกรม ขั้นตอนหรือวิธีการพัฒนาโปรแกรมประกอบด้วย 6...
การวิเคราะห์ปัญหา (Problem Analysis) การวิเคราะห์ปัญหา ประกอบด้วยขั้นตอนต่างๆ ดังนี้ 1. กำหนดวัตถุประสงค์ของงาน เพื่อพิจารณาว่าโปรแกรมต้องทำการประมวลผลอะไรบ้าง 2. พิจารณาข้อมูลนำเข้า เพื่อให้ทราบว่าจะต้องนำข้อมูลอะไรเข้าคอมพิวเตอร์ ข้อมูลมีคุณสมบัติเป็นอย่างไรตลอดจนถึงลักษณะและรูปแบบของข้อมูลที่จะนำเข้า 3. พิจารณาการประมวลผลเพื่อให้ทราบว่าโปรแกรมมีขั้นตอนการประมวลผลอย่างไรและมีเงื่อนไปการ ประมวลผลอะไรบ้าง 4. พิจารณาข้อมูลนำออก เพื่อให้ทราบว่ามีข้อมูลอะไรที่จะแสดง ตลอดจนรูปแบบและสื่อที่จะใช้ในการแสดงผล2. การออกแบบโปรแกรม (Design) การออกแบบขั้นตอนการทำงานของโปรแกรมเป็นขั้นตอนที่ใช้เป็นแนวทางในการลงรหัสโปรแกรม อาจใช้เครื่องมือต่างๆ ช่วยในการออกแบบ เช่น คำสั่งลำลอง (Pseudocode) หรือ ผังงาน(Flow chart) การออกแบบโปรแกรมนั้ นไม่ต้องพะวงกับรูปแบบคำสั่งภาษาคอมพิวเตอร์ แต่มุ่งความสนใจไปที่ลำดับขั้นตอนในการประมวลผลของโปรแกรมเท่านั้ นPage 19 13:05 PMการพัฒนาโปรแกรมขั้นตอนหรือวิธีการพัฒนาโปรแกรมประกอบด้วย 6 ขั้นตอนดังนี้ (ต่อ)3.
การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ (Programming) การเขียนโปรแกรมเป็นการนำเอาผลลัพธ์ของการออกแบบโปรแกรม มาเปลี่ยนเป็นโปรแกรม ภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่ ง ผู้เขียนโปรแกรมจะต้องให้ความสนใจต่อรู ปแบบคำสั่ งและกฎเกณฑ์ของภาษาที่ใช้เพื่อให้การประมวลผลเป็นไปตามผลลัพธ์ที่ได้ออกแบบไว้4. การทดสอบและแก้ไขโปรแกรม (Testing) การทดสอบโปรแกรมเป็นการนำโปรแกรมที่ลงรหัสแล้วเข้าคอมพิวเตอร์ หรือการติดตั้งโปรแกรมเพื่อ ตรวจสอบการทำงานของโปรแกรมว่าถูกต้องหรือไม่ ถ้าพบว่ายังไม่ถูกก็แก้ไขให้ถูกต้องต่อไป5. การทำเอกสารประกอบโปรแกรม (Documentation) การทำเอกสารประกอบโปรแกรมเป็นงานที่สำคัญของการพัฒนาโปรแกรม เอกสารประกอบโปรแกรมช่วยให้ผู้ใช้โปรแกรมเข้าใจวัตถุประสงค์ ข้อมูลที่จะต้องใช้กับโปรแกรมตลอดจนผลลัพธ์ที่จะได้จาก โปรแกรม การทำโปรแกรมทุกโปรแกรมจึงควรต้องท ำเอกสาร6. การบำรุงรักษาโปรแกรม (Maintenance) ต้องมีผู้คอยควบคุมดูแลและคอยตรวจสอบการทำงาน การบำรุงรักษาโปรแกรมจึงเป็นขั้นตอนที่ ผู้เขียนโปรแกรมต้องคอยเฝ้าดูและหาข้อผิดพลาดของโปรแกรมในระหว่างที่ผู้ใช้ใช้งานโปรแกรม และปรับปรุง โปรแกรมเมื่อเกิดข้อผิดพลาดขึ้นPage 20 13:05 PMการจำลองความคิดในการเขียนโปรแกรม การจำลองความคิดเพื่อวางแผนขั้นตอนในการเขียนโปรแกรมทางคอมพิวเตอร์เรียกได้อีกอย่างว่า อัลกอริทึม(Algorithm) หรือขั้นตอนวิธี อัลกอริทึม เป็นลำดับของคำสั่งที่คอมพิวเตอร์จะปฏิบัติตามเพื่อแก้ปัญหาให้กับเราโดยจะทำคำสั่ง เรียงกันตามลำดับก่อนหลังจะไม่ข้ามขั้นผลลัพธ์ของแต่ละขั้นตอน ผลลัพธ์ที่ได้ของขั้นตอนหนึ่ งจะส่งต่อไปยังขั้นตอนถัดไปและส่งต่อกันไปเช่นนี้ ตามลำดับขั้นจนถึงคำสั่งสุดท้ายจึงจะได้ผลลัพธ์ที่เสร็จสมบูรณ์ เครื่องมือที่ใช้ในการจำลองความคิดประกอบด้วย 2 ลักษณะคือ1. ข้อความคำบรรยายหรือรหัสเทียม (pseudo code)เป็นการเขียนเค้าโครงด้วยการบรรยายเป็นภาษามนุษย์ที่ใช้สื่ อสารกันเพื่อให้ทราบถึงขั้นตอนการทำงานของการเขียนโปรแกรมแต่ละตอน ในบางครั้งอาจใช้คำสั่งของภาษาที่ใช้เขียนโปรแกรมก็ได้Page 21 13:05 PMการจำลองความคิดในการเขียนโปรแกรมหลักการทั่วไปในการเขียนรหัสเทียม 1. สัญลักษณ์ที่ใช้ในการดำเนิ นการทางคณิตศาสตร์ต่างๆ จะถูกใช้งานตามปกติคือ“+” สำหรับการบวก “-”สำหรับการลบ “*” สำหรับการคูณและ “/” สำหรับการหาร 2.
ชื่อข้อมูลแทนจำนวนที่จะถูกดำเนิ นการ 3. การกำหนดค่าให้กับชื่อข้อมูล เช่น เมื่อเราต้องการกำหนดให้ข้อมูล pi มีค่าเท่ากับ 3.14 สามารถเขียนได้ด้วยข้อความ pi=3.14 ในการกำหนดค่าทางคอมพิวเตอร์ด้านซ้ายของเครื่องหมายมักใช้แทนที่เก็บข้อมูลและด้านขวาแทนข้อมูลที่ต้องการนำไปเก็บ (ดังนั้ นหากใช้ข้อความว่า 3.14=pi ถือว่าไม่ถูกต้องตามความหมายนี้ ) 4. คำสงวนบางคำที่ใช้ในภาษาระดับสูงทั่วไปอาจถูกนำมาใช้ เช่น Read หรือ Enter สำหรับการรับข้อมูลเข้าและWrite หรือ Print สำหรับการแสดงข้อมูลออก 5. การเพิ่มหรือลดระยะย่อหน้ าอย่างเหมาะสมเพื่อแสดงระดับของขั้นตอนการทำงานในโครงสร้าง ควบคุมการทำงานในกลุ่มเดียวกันPage 22 13:05 PMตัวอย่างที่ 1 การวางแผนไปโรงเรียน 13:05 PMการจำลองความคิดด้วยรหัสเทียม เริ่มต้น ตื่นนอน อาบน้ำแต่งตัว รับประทานอาหารเช้า ไปโรงเรียน จบ Page 23การจำลองความคิดในการเขียนโปรแกรม เครื่องมือที่ใช้ในการจำลองความคิดประกอบด้วย 2 ลักษณะคือ (ต่อ)2. สัญลักษณ์หรือ ผังงาน (Flowchart) เป็นเครื่องมือชนิ ดหนึ่ งที่ใช้รูปภาพแสดงการไหลของข้อมูลในระบบตั้งแต่แรกจนได้ผลลัพธ์ตาม ต้องการจะแสดงการท างานของโปรแกรมโดยละเอียดในแต่ละขั้นตอนผังงานโปรแกรมเป็นสิ่งจ าเป็นส าหรับ ผู้เขียนโปรแกรมเพราะต้องใช้เป็นแนวทางในการเขียนโปรแกรมและเมื่อโปรแกรมเกิดข้อผิดพลาดการเข้าไป วิเคราะห์ผังงานโปรแกรมจะท าได้ง่ายกว่าการเข้าไปวิเคราะห์ตัวโปรแกรมโดยตรง ประโยชน์ ของผังงาน1. ช่วยอธิบายลำดับขั้นตอนการทำงานของโปรแกรม2.
ทำให้ตรวจสอบข้อผิดพลาดของโปรแกรมได้ง่าย3. ทำให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมและแก้ไขโปรแกรมได้ง่ายPage 24 13:05 PMPage 25 13:05 PMPage 26 13:05 PMPage 27 13:05 PMตัวอย่างแสดงการจำลองความคิดแบบรหัสเทียม (pseudo code)และเป็นสัญลักษณ์(Flowchart)ตัวอย่างที่ 1 การเดินทางไปโรงเรียน รหัสเทียม (pseudo code) สั ญลักษณ์ (Flowchart)เริ่มต้น ตื่นนอน อาบFน้rำeแeต่งตัว รับประทานอาหารเช้า ไปโรงเรียนจบPage 28 12:01 PMตัวอย่างแสดงการจำลองความคิดแบบรหัสเทียม (pseudo code)และเป็นสัญลักษณ์(Flowchart)ตัวอย่างที่ 2 การคำนวณพื้นที่รูปวงกลม... กำหนดให้ N มีค่าเริ่มต้นเป็น 0 2. กำหนดให้ K มีค่าเริ่มต้นเป็น 1 Free 3. นำค่า K มารวมกับค่า N เดิมได้ผลลัพธ์เท่าไรเก็บไว้ที่ N 4. นำค่า 1 มารวมกับค่า K เดิมได้ผลลัพธ์เท่าไรเก็บไว้ที่ K 5.
เปรียบเทียบค่า K กับ 20 ถ้า K น้ อยกว่าหรือเท่ากับ 20 ให้วนกลับไปทำในขั้น 3 และทำคำสั่งถัด ลงมาตาม ลำดับแต่ถ้า K มากกว่า 20 ให้แสดงคำตอบจบPage 30 12:01 PMตัวอย่างแสดงการจำลองความคิดแบบรหัสเทียม (pseudo code)และเป็นสัญลักษณ์(Flowchart)ตัวอย่างที่ 4 การสร้างผังงานแสดงการคำนวณภาษี สั ญลักษณ์ (Flowchart) รหัสเทียม (pseudo code) FreePage 31 12:01... �{�0�m��?���\�`n;v�K��.��\?����\��� �k�] ���Ò�rNJ0F�#K���t^%{d�kr���� ��!�C] *}A�/��}G��H���h�����p���� +M���E���[��5���^���[qn��{� "�Lu�Lu�Lu�,0E���f���4�G��q���w��߇��d�ke�?T�W���2A���*�/� D���-�O��������i>ݦ��Փ<�mSS�|���.嗳��,~9�/��|m#_�ȷ��V��ȯ6�jQ�O-U��'T�U*��1����~�"^�Ж��Yz����>#�7�����MVma�zV�����Xv�L�̲�Yv9���7ޖ�e�Fٸ��� �-�e�"_Y�O�Ȭu2k��Z�gV˦�dт��(#6Ȉ ����7��f�Al�d���e7�z �^�L� �d��,V�� �X�,V'�d�u2�:�j�lU����SQv*�Nu�S��T';�����R�@V�����QA6j�;�e�f���.-�C�e� ��d�l�,[4� �2C���l���T����6��v��NՋ�f;�\�7��� �D|��o�u��N�E{Q�E{�h/��f�X/ʛEy�(o��z��qIW��Eg��R��c5]DMQ���ɢ�߾ζ����V����M�u�=�kO犈>Q�g/&ۋ�"��~L��}�|:/��˧ۋɼ�������|:o�g���4�7���\���V�xu?{m����S�>��S�>�xs?o�g�Z6�e������N���\k����y�n+X�l����'���(+��l���YY�����:y���ꬬ��v�]��ՙ�N��3��f�ӌ�̨͌��f���4�6�i3�:�(��mѱF�5�:#m1�#me�R�Zo�����h�F�7Z��z�V��l�m�^��6r���y����E��{��k�-F�b�z����-z� ��ΰҪW�Lj�r�Bw��[��ȸiw�������K�3,��'�~�2pV���ر��S��:���wQ������Xg�%"TФidp��03��� ;���&U�4Ǟ�$�x�O�g�n�z�o����7���A%����������q;n`�R������sx�^7���������w��ǹ��x��L�?�Z��.��$:���̩˜��Ӷ���n�m�ݼ���v��nۍ�e�.cww�q�w��o�����ۢ�}����ʗ�+����i#�Ȫف��偽\g��K����c�ˍ�Ȩ�����<�Ls��JY�$�RƘ����1���N:�_o����k�u�J#{�/F�4� �|ή�� ֘�K�4�]�T ,5�^���۬5��fZ�K�z��͵�u���ɂ3�d+�Q��u����(X�k�`��j ��[Co����`���r�?2�q�qB�i�/Y��\7�=���M��4�ۈ^Y�?�f֝,�dƝf\�N'k7�v�Yv�a'+7�r+7�r+7�r 7����X��u�X��u�DU���G��=<�7��T�=�RS#˜u9k��s��a�蓄>IT��*�n�r�����,;��>�]�kW�v�t���>ծ�F�+��Ouۭ��V�v��}tw�ʶ[e�Mw$*[;푨4�U�ݪ��J-�7����D�.麷��������Y�J��$ V�殎��h� ���0N!*����S��k_iV�� B{�~�"��}��~+��m�sVZ}���X}���/���ߵ�+�Xu�cV� Ͱ:+뱲+��g���˾k�w��;scwe ��a����f�7~[ض�mײm�?u�k�~ 8Щ��Z�oa۵��֣2+�N�k|��j)��sz֜�e�^���b*�v����QF��g��O�#�#KYR=mTO�y=KݴQ7m�Mu�FʹQ3m��,%�F�$��,E�FQ�Qm�D[�1�?y�����h�F{�hoF���[��j���q�;w���١�)������aVhe�=l����k��:.���9�{��:/�ﻷ�=-�����.e�Vka��ja���ہ�I��H ���F k��F k��F k��D K��B... sD�8�6N�MȌ�e��dL�]���#��ELj� ��|nq�[�>'r�9���9"gN�3��$���?�"hBfw4�rHX]y��p�#qރ�a���Zi���Zyޏ�qN���J��OĤ���,��^��^� ���$����Ɋ���Ɋ����ގ;0w�z�w�܋�p?�a:�����0�}���1��cV4�z'��(�"P��@�(RE �H)�"P��2ߡ2ߡ�@;%�N �S�@;%�N �S�@;%�N �˒WɒWɒWE��h8F�Ǹ#���`��ua��z��z��z��z��z�lz�lz�lz�lz�lz�l��M��iV6�ʦY�4+�feӬl��M��n��۬�6����n��۬�6G��w��x �#e�#��D�M��D�M��D�M��D�M��D�M��D�M��D�%[���GE�z٭hC;���H�;Ѕ�0Mf�-�ϖ�g��e�ٲ�XY}��>VV+���� 4}��/����@�h�M_�� 4}��/����@�h�M_�� 4}��/����@�h�M_�� 4}��/����@�h�M_�� 4}��/����@�h�M_(�J4�����o���W��*Q^%ʫDy�(��U��J�W��*Q^%ʫDy�(��U��J�W��*Q^%ʫDy�(��U��J�W��z�Z��b��b��b��b��b�D�^�V/Q����KԖ�5ʖ�aVFYU,���T�\��ҿQu���a�jv�jv�@5�,t���p��]U-52t�l�T�F�l�T�F�ŧ�ׅ��E�������o�~�A���ʵ�rq�V�ߕ�B�;a�;&�]ߦ�r�\N�˩r9U.���T��*�S�r�\N�˩r9J���n���)�vJ���n���)�vJ���n���)�vJ��|ZHʧ�<�x3�0 竜竜��j�]���ZU4��fUѬ*�UE��hVͪ�YU4��fUѬ*��3:3�3:3�3:3�3:3�3:3�3:3�3����Q� �ч~��^샘P�Ǫ�cU�T����(�(�:�������T����(��v�{q�k':? r�.�H�O�ҧ�9��u)��)��Σ��(�<�:��Σ��(RWQWQWQW��Ѵ<��G��a4Ƅ���pj�j�*�|�l���S�����44=�V�����C-��O�K}o!�;Jq�)�<ő�8�z�Z�p�^x�^x1��/��f�z�Z}A�/H��� �4S)���� �VFQ+�2� ��qE�?H2W�,�2?�Oq Fy絰.�C��!�;$z����R8Y=D��H2�q���*�P=Y�D��H��~"���RAY*�H}EB ����z�Do��-�E��H� �4�BE!���Fe6{�� �>#�SMӨ�iT�l�i6�4�ZE-ͦ��RKY�~A�_�����~A�_�����~A�_�����~A�_�����~A�_���TW���S]y�+Ou婮<Օ���TW���S]y�+Ou婮<Օ���TW��Ls�>j+��w��ί��#r�O ��4�Shy -O��+'{f��w�� ��Do(TE�P ._emU��ڪâl��aS��&. Qve���#;��w�7��_�(G��(�ŗ��r_���Q|9�/G��(�ŗ��r_���Q|9�/G��(�ŗ��r_���Q|9�/G��(�ŗ��r_��������;,�#|���Keߋ�^���Ʋ������'ʮ����0�$5<�f|q�L|I�t�B���o oІCb.~;�o ���=q�~k[�ݱ��詰*ZVy��|�9�~������Z6<�R[�E7�+�8�k�OeL�8,�������a��6~5���0�/��o �F?��S��a��U�+¬�ޜt�����1,��Z�T��t�S����gw~[�\��i��ڿ�ݏ�����O������4�����W��|�K*��0<��(N=I'��#�,LOm��N���C�A�i�w��(�J�f4�2�h��k�R�+�}��U��*u|�'���5n��v�βoE�aaT�42�D��F58�¢�`������0?�~��q ~�_�7���6\�BCY*4��(G�ȠUȢ58�`0���8G�H�c�>���x��qN�W�����k�:�� ��I��)�~�_�����W�3�+� w�܋�p?��u�����Y����S���oB��_lW:��>>6�Nt�/�}��[��"�/d�����=���!�������]����[���3噐)�ܿ��jSy6�˫����°��r�谰| �� �c1�q&`"&ᷡ��q���0��<�'����1�0�3�ş�χ�� �a1��E���� ^�kX�Ua~y#�X�5X�֡�&4c}�_�7,L��銰(=��P�Sp>��u�-�Oߏ�έ3�;��'m=i�I[Oz�k�� j���a1�=m����&��sV`%�`mX�.�Y+�� �؉�bwX�9�p0�a]�H���h��2Ũ0?s-&c ��#x,4d�r��W��W��*?�x��E�����*��W�����]b��ް�* �q_U��(��?��\�����xϊ��xϊ��xϊ����Sq'�7{7�����c��<�x3�0�1�(�o�8f������_��%\�/�+�*Ƈ�o�L�$L�� ?�/�K܌[�+����� ��Lŝ���^܇�1 ��@x>wj�PUx��,���Q�Z1_�o�WG���E�E�ht�>t���Q�٨�lL� [�>�������jVP�f�+�c���6=� =� =� =\��CWꟊ������gJ�L��)�3%z�Dϔ�f�f�Sf�If�!f�!=B�� �t�:2��b�ԁ����KZ�Hgi�"-\����oB�&�oB�&�oB�&�oB�&�oB�&�oB�&�oB�&�oB�&�oB�&�j��A�&4jG�����Kߚz3�7;����K�ts:M�HS6�&������� o���8���oE)U��:�}<^]������ůRR�E'�+����"}}��)���8������s6��):�^��^8)�]�]��Fz%<��{Ɯ�g#��E�A���le�{)����- �߿O�|��0���ϛ�_9C����gT�E�e��wo+�o����S�S<ܽ'�C��"x;��;>�le4� ���1�Z�ַKB]<::��_-�$��re��7ݭ6ф�wvuT�l�����Qy4,�@T� YT#�dċ���Ki�+p�5-�_�3_ 壣a�cp=n���q��01)���g�g�G�G�'������6��_�P�=FZoo�/����f�Jx���f�����Z�.����hpY}t|YCt:�\���/u�e�e��1wY|ux���D��ac|tN<-��q;}"%3���љ��F���e�1�8�8g�������Y`����ɲ�;�����s���hV����q�����*=G���������*w&�� �6ɢ4T��n��H�=�>4��v}���0�\�)�,)��a�~�~�y�y�y�y��w�1/[K���O)����=���4�w��a�����W�.��n �;�ؽ�zݸ�����[m܍�������{���{���ۺ�b�8�����~�������ё��2�'wyr�'k�e�j��+*6E��6c �y���>�#;\�s�$�G��<�n�=��;���\k>ׇ�������J�7���܁�Yf��k��]Ξ>rf�w��G�N�}.s).��əi���oa#�3�ݵ�]�V����f�o��fv�u���)�}�u�2F��f��5^<�u�=�'6{�(Ol��Q����6�(���G���_6����/�e��l:�:��t;�p��5=��/\?j�Qc}`����塕�f����-�9��[�饐���;f(����b�`ܲ�l�l�jm&[�Er4��c��Rk/�.�V�w ~����֪.\��t��w/�}p�?\�� �� w�ʶ�F��V#&��7�R�R��6�l�V... ��G~��WN ��_~��)?
���S�}�������w��������R�-�<�N� �dȜH��/32,2�{>2)2����� ��!�\�- ������P�@�C%=�^*9��V�>��*5<�2�!�U;���/cT����u�$��������`��(�<�\� f3�����w�m�c���&�5�U�,���`��� v�;����38V}��(��Q���*�DԏF�SѤh�M����ъ��h�h 5/�5��Z�y@�B��L6�F�(��5y̽�"��Ѭ4��O��w�U�'p���r��Z���4��W� վn�Ya��2 ��N����s����ų� �s��nj%���y���gxT�p��b�X�K�ZtBU\��f�Y���@o/��w��f~��o�0��k�ܻGhK��9�� ���>�l�,����b����%����m��S�l旊x���.�����DD5�Sȫ�lvOhsn�B巘��c�r[ܮ��ߥ���w<��W�(p�݉�����K�Y��盅�Լ?_�nH)&���߶G�oN�����[�2[(e� �Ɲ��\h�����v�!#�c�[��s+�a�vh�6ڵ����f�C���"(�:q�*�ta�/�*���Z�8��Y'P���Xf�!G�K\Cp���pw��x�bg<�Je�⬂�n.ߌ�Ή��)߰���օ��:�=��ϭf'l��SV���\re�n~�#�1��~�ҁ��Q;�C�q�06L-��ye��`�I�K�#��qk�zs�=����$��}�#���мG�L>f������ ⟋�g�E��*�߇��t:�%;:?��� �s�����'f��\i�f:�v�ܣ �(��������/�Sz�!�< ���л�܉4�é4��U�&�-�����6��]�:����ߩ��婧���!~7�FC_D}����� |=�7��4���4����i�������i���i(t�� ��*4B�$:�+����^���$�Z��Q^��L?�O�'���\M��j�ZJ?+� �bu:�gu:Z���W�2��� �t��J���j������&���f���A��Qt�gA�ʔ~A�`!�ӱD�ӱ$�ӱ2z���Z����:��n;ڜa�|�{�F����f?�ح~�,���˳.~�_���W�3Y7��_����ϺCk��=�l���Y���_���>V'b}#�D��Ǭ�ÆIA���˾�;�L�k�yV�`�Y]�-��[au ���l��5�F�k�V�`;����X]�e[=��z;b��B ��%��� ���SX�$�9�ᐘ��Q �A�_��y��7��R O�ɓ�N)[�Y�o���e�}l d�*e�N��]8��n�O���t��PMʁD�qY�I�p8� �])�w�\N.�!��(�/�˩,_�WQy����4��Z��k'�iN^�9y�p�Z�n�����R �>*����S�A�S�W��D�DHsmHsG�o�L�v2] 2���\.���e)�An���.�Pe�W�D�_�*�������N�+9�䤿���J���R�n�[SD_�/$�/B��.CL�1���I붺-��o�'��O�@�+�[B��D� E�u�3 �37RU}��@��f}3�Է��q����E �����G���]w'�{�QKO��BO���=�R}t���}���^��=f�S�g�~���"u���!zJ �C���2b����d���O ��... �R*�����������?] ]�>��E�u�P ����ӽ�a����%��@�'�_O< m� m�*�y ��k���"x��������Rh���}���X�%�� 7��m�ij%=�ej3� Oڟ�?%������S��=���;{q� Z�,����nBa?��(k%%'��2��`C�1T��:����������P����ᐏ��eۢGB�?�l� ��� ���<=ZDX��EχV�y�Nm<�v��E;�����+ѫ���-���o�GB;�������1[hw�sS|�60���)h�/�Ɨkٱ`p,O:���<�����ZAlx�Tl8?������O�����j�cš 7B�+��� mrlJ�b�i��[A���PM�y�Y��~1'VΨ>�.`h�b��%�ӴX�&DcqFuG"[K��� �/�Gj c����e@Ml��Jz ?#S��3��ڪX��6��/����kb? Q1=26Ƕ�b۵�؎�+��&4ƚn����[��X�v8�z�Ďj�b�o��ة�����+�� Zg�b��w�k�5as|=�]�u��Ʈ����/XF�Np�7�lq�� ��ʊ;�����Bȏ�!?"�3<:�ʋA� \oƘ���? � ��I�C�ۇ��G܀����m���Bc�Eag�ϙ����*�O��'݄)�Ҹ�&x�3{#<;~:��o�ņ��������� {���H���Z��u��Q ~�{n#�+��ľ$:�| �~4[���� �] �m�}��=Z@�������q��'��� bxqb`xy"������`.籅�$���' ؿ�7%F�� oM� �%��ޙ�Ⱦc&}7$&g�s�91-| !�Ç�x.�m�9�;Y&О�>�P§Z�\"�H�× �WK�G��{��u�'���J�^��s��DAUv��e���Ī�����{2{m�5��0���^�}⽱� ���V52��{��>��=�e��xlUc۸�j<���:x����m���=��c�Nf/�'@��c���Q51&0x���TM��02{$�Lco�WްG�dU�h�5��G�a�+a@oy�����g�f%���U5/�#�Q�$�Ui��U���t��Ɇy��ݒ�=U-L�Z�8ɾ��&q�Ӱ��_d�b9��V�o����-n��}m��]e�K�m��߬Z�8�5ߐ�̴G}���͉�U�W��U�I�jW��>>��И̪ڗ�A�O�AF���~���^>��3���w���p���>��V6�G�E<� n�}%�nj�����,��o�9�:o��OO�NLK �mx�9��NN�B��HY�6:-='�D����-9~��謴���|Zdl2�%�� :'������q��y�(��Q%M���Ȕ�h4�4�N�D�WE���Fk���қ����"6��M�db�e�@צ���D�2�]&K��` ����x,�!]��NtszWw{����9䘋�ݖnDǍq� � �� 0�o\� ��2��eb�~b�h��O��8��q̕��z�X�Wn�u2s����N&�n��3�a���|rxUg��}Q�����z]u5Y }ʔS�+�?<��������dYdX�����"Ó��#"�I��8�)�!DJ���G��V�4� OOrE��&"��u����n�#����[��"���H<�#2?���� ������Gc�,J6E�%�C6��Ȋd �iԏ�&[#�G#��#[���E�'�Fv$/Dv'/F��]��1��(&��O^�����#�);�)�)G�x*7r*5�u6�����HW���)r-5��W�S�����Վ��c@���\���Y=$5�����y(?5��zD�[=:`=�.JE��h�'��x7)�2���/�v��W�L����ZS=7��ڛ�THm���ꪓ��<�� R �e4��ũf<���>T�L�^�j�^�j�ޔ:����9��ޚ:]]�:W�3Ձr��V7�.U7���|�����Շ�bu[z`��f������t6ש>��e�Y09�;j�o��W��+¥�?P� ae��Eٮ�Pv+M��'�+-J�r���rJ�o�-�Y傲�H�.�jV��C�U����u�ZT��NP'�MV��Nu�R�'5���V�*���zՀQ��u��\]��Q�ԭj��SmP���!eY&Q�6�]=��VV�I=�v�����{�5��������H�g��܃��6�t'�Asp�܃~������ w aJCpznC��m��p������6� � ����pz?nCG�6�܆�6tnCG�͵ c�6J�6����p�E܆... >n�/�:&3��G���Ň�/Xe�m�y'�����C�]�������υ���Q���[*7�����+�7}���6q ���MN���2[,�9r����w!a;�?����'�/D���e�_������)�u�l��J��\n�Z�I+�C���u ��a6�3J�-E�3<mU�j�]��������$���#�Ĺ�F��� �:p ��y@}k����������G�� �׀��]�yow��8J�d���'nׁk��`�?5�������ȿ��oC� ��(�׀;�Si,��5Т3��6�C�]mp�\f �1��:������OC�i��}k+�e����Qp�`� wa����i���@�n��:$\���pZqoϠ�Q�Dl�X>o=�iG��7�� �u�P�y��4����(�����,��up4��Ƹ@�OH��6ڲ]$��w���M�zW�_w�Y�I�=��8iG��� ��;�~>1�� �Y�4��l}+�:������a��WJ�|�<�G��GP� 62�/�0����ϡ�=���ȯ����o�i�t�5M�~����-߅�:�a o!�x��i�1A�y��M^}�?�lX�K�J�[#�m�9o9��=)����U�u�w�W�V����=�(f��v�T;숭�>�W���cL�?>���� � c=���L��Y_�m�W�Ө?������u�5�;�}(|'�>|�m���j��w��c��d���5�e~��ɛ(��|%���{x}�o_�>? ������(t�״���ٹ�֎u8����U�b:7ӎ�u9�3L~� :����u�K�u� 쫇p[��W�j ,h �����^Yf�[� ݫ���OA�F�G�\��4�Kα�����; z^d��%��_� ^ >`�����r�]�{o� �-��e�Qxہ���g���&�:��E� M�{���c��s~/������3E��&:��s$i����k � ���qۚ�a�0[�E*1����B�"���O��V�yb��D�#��N�/���8�`�_�JBB���rLEq�7��X�W z� j���vz�&��҆�H���lX1'�GX�4���,����/#?
���(>����8���77s-�1�ی�rO �-Rkz���H��i2�vm���b�m��86�Y��x��I��u�-*���Q���3���9_��"Q$~����^��2����O�*���y�v@�H� ǃ| c�<c���=�Ip�g��,�R�Z)k��*H�e�c��c`h#����m8��C�[�(/;�'�1'�4�O���}����(r��9o@���/��C}���()A�G�Z9/tqO���Ey�\���+{uF5rfp[�S�?��Y�^���E�P�� �|�.����y���!s:dN���9�4�%[ ���3p �2�/�(hV7��̿���y��&�لVB�L@??2�0,��0����Wg����~�t�_y]<���k z$���8��iwC~��m瀧�m#����������YԸ��f�C��o��Vާ�b�����@}Ϫ�v�0z�&��]p�qNy���|��6f��VF30�W�z�F��̨9 5�D~�^����\b�`�,(����?o� ��n;��pɟx]h}9�`�5��p i�+�ĊәZXf�=�+=�ۙmt���wl���J�l�"��<'�#��*�-���9_�WD}��9.�ں�P�5>o�o�����hy���b6�� �~�<����k�zԯ��,⵰��sk9��t�8f1��H,�nԠ��Шw��[Qg�b״|+���kx���A[�B�~V���[�"*x ;�4�1˻�Aj�b�h��IJ�*�A[.D��j:!g����9 n?���쳍��א_��څ=�����Žc��u�p'�哗��jf����~"� Ѳ��:p �%�5���\B�%3��:Z1��3`8��0��sΤ�`�ПW�-Դ/QḄ8����׀I��>��^�μaL�n���`��?�|�� �:p ����r~�����|� ����R��`yQ�B�_G�`�Gn��X�o��4�����oP��k�?D�1��� ����X��%-(�Ǻ�_�����Xz�+�g[���b�ш�WA���Ʈ�8�< ����8��F����?�х�����_G�`����W��� k����l泐v;x3"�Ű�\�1��F�}���Qp�uԡ�?�_���w��\gZ�A>3ЅY:a��- �:��z�O��y.��垈 ���=Q��}���|z��^i6X+����k����|��^t�vk.���e����p�����?��5|){�f��ը�� ��w������7 � {`�+jeݏui�L�^-k � �F!���_:���(j63�������~ɸ3�{���tS � z��E0Nǖ�C�O M��V͐�k{*'bZ �CU���' ��v�u'���... �{���]@G"?���ρ�{��<�� ���/D�2�'|&�}�ma#�Ci��9�T.��J��T��Fe�+,+����A��˭hЇ����g��<���؏�� ��� ���5ui�y�Ic3�}�W�w«��虑=F���'�x ��������@^�x���h��[gz��r9�3�_B�BL�!�O���z&�5?}Z�:*�;`A�F*�r�E���G�R��;�^xk���xՐ�Izw�j�ρ[i-���@�c;�1�{�~ #\�D5�4r1�N�u�"���J$�<�u��p�O�U�*Ȭ�8Ӧ0�!ؗ�1O9�@����^6�[�y��q�5�N�����*�8-6���M���4f]��,�~��p5��r-bk����~E_b��g��ul���x�����]��s�w�q���Sd,�(z��ͣ0��g{Ǚ�u�$V/)��h��Zq^/�-��:������Z�����Jq�TM,��Dd"o��t���&��0ΐ��� Y{*W��M��+B�4�`�nvn�0����`� �7W*��ك=}þ�8}\��gh>@����+��1��E֥���h!69�OF��"�-a)Ș-53=��Ȋp=dO��F���C�u�G�ى�`�=kj��zjTH� �CU�·�?@� #�z5 R�R�#{��r�o����e��䒽���XH�F+�YdE��W�lO툹�i ���({�Z�.����g2�7���ܡ���e*�Q� �h*`s�2���`SZ� wDn��V4����� �i}@�U���]����h�Áʀњ��~����g��>��;���z����o��x�~�e d�e�w /e|vB�?�<�UR5�|?���ag��a����_�xM��z+$��T�x;$z�p?W�>�do� r>UMQȞ���ś��8������a_���>�*��34 o��d�%��>z�'�8��-�&��h�]��%,��ڤG�3���삐�yz(����2{' עgM-�O�C���C% �·�!�ø��B�W�մ�?M�� 9o�Br/ZA���)�y�\MÈ�i ���{�R֛�E����e���!�i������N�IBZ��Sm�~*�N�Y�Q�� �C�5�Y4픩Uʰ2���E�6e�7rW�o�bK��&y�QV���7�����Ge�ѦOQ��������ld6���Dӕ�ǐ v��p&s�U�aD��>!1�xjQ��}S����X���S�S�T5���W#���VMP,���%�g#�y2��!��G �9U�Z{���{[�R��R䶴6B^�����Yȵi}�^�����ٜ�w��bS�^U`GZ�Ĥ��Z��CY�ϡ��\��4�����cP9�:�Uδ,8�3�<���T�u�SU��y/_��u�>4G�'b��2�J� �Mk�28�� V�^�yV�#h���#wD���f���O������u$���C�����6�ա��Ͽ���e�I`>�oKƠ� �F��R6��%8o<�0[дR��|F?!V����=3���`SU5fO\J�m�s����sK�%��0�?����pF{����^�^�e+��ɺ!�+�ɵ!��O��Q���x��J�jJ� Mil�"U�KU Vm��箌p�2� q��֬SST5� 8�B���":�tI췪�� �\4m�<$ڥ�J.�)�... �/��-�<���Gޅ�Ce������� ��<��E~� �0�@����o�g��;�<�F�t����n����-T93<����L�G���(������ �7�ئ��e�YyF�vlS<����OC�{mg�ЗE_D�gv��n�;�ֹ0B!� �����Y Mm"k��z����r�t�� �<��jY� r���#���X_��\�\�z�|�̊��-��,Zo@3 oo�/���B�k���q�}��-a�v��a/ؿS�����p4�g��p \ 7v�q���v��|��=ãʔ�Y����~=S��$�4�g���<����z���O�*�n�&�S[���e:�9�����.K�2�� k�ڰ���;ߖ� 6�-{�� l;�����}�ʦG±�18N���k}n��kz\���p%\7��٩Wz3�)#�90�ѧO��QXւ�ac������^p G±�գ��i8�����C��J�n���6� �ӯc��2K`�¢�$<�O�^}���J� � ����q_��f�l o�]a��%�b����u�4)�oJ?���0�b�ץH��?����r��,�h�=�$~a�?#���c�C4�?˙9�,H��ʜ?ȓ� O�?,�c��,����]'���?I���%��,��d�+�2���,)�/�I�����?�6��5�ϲ�`U�*���2^��\Y*�e�� /(����A�`D0>�� ���-��3LS3Ȍ6��,�Yn֙��ͱ�l%[�^a���v�m'�Y~�뵲��`��p���1'�?�������//k% ~w�S����i��w���������r���y'��?��� ��N8?a>��^�� ��O8x��K?}|�� �?/w� �w��o�*'�����S4�����c�x�Ͽ�&�O�+���%9��G֕j$Ǻɱqrlu�(*�>~���<��r�x���^��U�V��'��<�|� �;N8�u�y����2/��;����5k�p~b�'�7=���x���G�S0A������w�x RER's**��&nYnc��-vK�&� vz�=�}7� �u \ �%���|0�R��eLQS�k�[YN�c ����y... ��+B�pM�)� /���[���>U���\�_z�B����i�0��o=S#��Z� `����קj��32����9��T�ڜ�fO�@�r^ �E���S���6�/��Lu�zQ}�H�U ��IkZ?*�:V�g��x��H�^u��F����w�WZA����H�iu ��'��:_z��~|W���/�H�m;�we�AR~T��� ���������~5�K��s27�� ��f��~�����ѐ�$�d4r��h.ʂ�g9Z� !�ٍ�c�]@W��D����֞�Q���?����Fx�CYRփZI� �>���m!���@; /�v6�އ� �. o�/�_�ů [yM�o������ f%�?�*鷉(��2�GSrh3���7�$�jѤ æ�)]h�Q��6��Z�Ɣ9�-(��(+�.���ж��mO�Cہr@��j��DI�EZL-��j ��RK��L֎�B�?����:�oҠ/mD�H�ZI�C2ڏ�~����� �=ˀ�#��,�=�����A$�3��+ .+(�!)E#���Q���\��r�r^�z�!hV��1�X0�!.YM�;���F��o8�P(���rc �0L���QL& � ��[�0L& � ���`�@j�"<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!�~w��WHL����%{�I��j�!W���7��3T^��$�5��Xʼn�r�^�QF4�䬽����V��"v��1^n:ј,�4C�( C�B�P�I�;-D�:'S���0�"&-a��(�Z^�G{�9��R ���j��Tٺ<�)J�n���.���×L&7\,*k��p_#�mʺ��u�n]T:�����a{� 7 )>N�) �NF� ������T����VG�SLDb����$�6� �aI1��b�L���]cb��$��&��i%�(U���X����]��u6Ŕ-�ȝ�"+�td�ۨ�ņ5[�qmbF%����c��%�I[WG��m[9z5�P���5 �P�.Q�#b"��TlQ������B���,��1Z�����5'��Dۤ�|թ��V�]~y��ųA;��3n�E�OW�����쐅6�#^���^7�٠�Ն��3�ZVZٶ������V���c��e�;��m�E���>�O����g��}&�z����f90�P����[ Ggtu.�ٝ���[��A��ޔ������N�(�sƉ����7$����Qe��i�hm�����W�v7�2[g= �fb��Ef<�?hG�.��}o��)��&��:���7�L�}�2i��NŖ�/���p%�a�"�C�Т t��\\w�H���Wt���ٷ^�o�L3XC\��R�Pԟ�k�VQ�����Q��~s��V ���j���^�<��m&%%4qv�H���NN��... Important AnnouncementPubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated! Copyright © 2025 Wonder Idea Technology Co., Ltd. All rights reserved บทที่ 2 วิเคราะห์ปัญหา (1-Problem Analysis) ดาวโหลดโปรแกรมช่วยออกแบบผังงาน Flowgrorithm ตัวอย่าง1 การใช้โปรแกรมFlowgorithm / ตัวอย่างที่2
ใบงานที่ 3.2 ออกแบบผังงาน (ดาวโหลดไฟล์.docx) ใบความรู้ 3.2 นิพจน์ ตัวแปรและตัวดำเนินการ 1.1 แนวคิดและหลักการพื้นฐานเกี่ยวกับการออกแบบโปรแกรมคอมพิวเตอร์ 1.2 เอกสารประกอบการเขียนโปรแกรมคอมพิวเตอร์ 1.3 ความรู้เบื้องต้นเกี่ยวกับการทดสอบโปรแกรมคอมพิวเตอร์ ปัจจุบันมีการนําเทคโนโลยีสารสนเทศมาประยุกต์ใช้อย่างกว้างขวางในทุกภาคส่วน ทําให้เทคโนโลยี สารสนเทศในปัจจุบันมีอิทธิพลต่อการใช้ชีวิตประจําวัน เช่น การใช้กูเกิลแมป (Google Map) การใช้ระบบ การประชุมทางไกล (Video Conference) การใช้งานเครือข่ายสังคมออนไลน์ (Social Media) ต่าง ๆ ซึ่งเทคโนโลยีแต่ละประเภทนี้มีวิธีการในการพัฒนาแตกต่างกัน
แสดงความรู้เกี่ยวกับหลักการและขั้นตอนวิธีการเขียนโปรแกรมด้วยภาษาเชิงวัตถุ หนว่ ยท่ี 1หลกั การเขียนโปรแกรมเบอ้ื งตน้ ด้วยภาษาซี language - ใบเนอ้ื หาที่ 1 เรื่อง ข้ันตอนการเขียนโปรแกรม คอมพวิ เตอร์ - ใบเน้ือหาท่ี 2 เรอ่ื ง ประวัติภาษาซี - ใบเน้อื หาที่ 3 เร่ือง โครงสร้างโปรแกรมภาษาซี - ใบเนื้อหาที่ 4 เรื่องการตดิ ตงั้ โปรแกรม Dev-C++แผนการจดั... หน่วยการเรยี นรู้ หลักการเขยี นโปรแกรมเบื้องต้นดว้ ยภาษาซี 12. จานวนชวั่ โมง 9 ช่วั โมง3. จุดประสงคก์ ารเรียนรูป้ ระจาหนว่ ย 3.1 สามารถอธิบายข้ันตอนการเขยี นโปรแกรมได้ถูกตอ้ ง 3.2 สามารถบอกประวตั ิของภาษาซีได้ถูกต้อง 3.3 สามารถบอกคุณสมบัติเด่นของภาษาซไี ด้ถูกต้อง 3.4 สามารถอธบิ ายของโครงสร้างภาษาซไี ด้ถูกต้อง 3.5 สามารถอธบิ ายตวั แปลภาษาแบบอนิ เตอร์พรีเตอรแ์ ละคอมไพเลอรไ์ ด้ถูกต้อง 3.6 สามารถตดิ ตั้งโปรแกรม Dev-C++ ไดถ้ ูกต้อง 3.7 สามารถเขียนโปรแกรมด้วยภาษาซีเพื่อตรวจสอบความผดิ พลาดและแก้ไขโปรแกรมดว้... สมรรถนะประจาหนว่ ย 4.1 แสดงความรู้เก่ียวกบั หลักการเขยี นโปรแกรมคอมพวิ เตอร์ 4.2 แสดงความรู้เกยี่ วกับหลกั การเขยี นโปรแกรมภาษา C 4.3 แสดงความรู้เกีย่ วกับโปรแกรม Editor สาหรบั เขยี นโปรแกรมและคอมไพลภ์ าษาซี 4.4 ปฏบิ ตั กิ ารติดตง้ั โปรแกรม Dev-C++5.
เน้อื หา 5.1 ข้ันตอนการเขยี นโปรแกรมคอมพิวเตอร์ (เอกสารประกอบการสอน หน้า 13) 5.2 ประวัตภิ าษาซี (เอกสารประกอบการสอน หนา้ 18) 5.3 โครงสร้างโปรแกรมภาษาซี (เอกสารประกอบการสอน หนา้ 21) 5.4 การตดิ ตั้งโปรแกรม Dev-C++ (เอกสารประกอบการเรียนการสอน หน้า 26) 5.5 การใชง้ านโปรแกรม Dev-C++ (เอกสารประกอบการเรยี นการสอน หน้า 33)6. กาหนดเกณฑก์ ารปฏิบัตติ ามสมรรถนะสมรรถนะ เกณฑป์ ฏิบตั ิ (Performance criteria)1 แสดงความรู้เกี่ยวกับหลักการเขียน ผู้เรยี นโปรแกรมคอมพิวเตอร์ 1.1 อธิบายขัน้ ตอนการเขยี นโปรแกรม2 แสดงความรู้เกี่ยวกับหลักการเขียน 1.2 บอกประวตั คิ วามเป็นมาของภาษาซีโปรแกรมภาษา C 1.3 บอกคุณสมบตั ิเดน่ ของภาษซี3. เรียนรู้หลกั การเขียนโปรแกรมภาษา C ผู้เรียนและการติดตง้ั โปรแกรม Dev-C++ 2.1 อธบิ ายโครงสร้างของภาษาซี4. ปฏบิ ัตกิ ารติดตง้ั โปรแกรม Dev-C++ 2.2 ยกตวั อย่างไดเรกทีฟที่มอี ย่ใู นภาษาซี 2.3 อธบิ ายความแตกต่างระหวา่ ง ตัวแปลภาษาแบบคอมไพเลอรแ์ ละอนิ เตอร์พรีเตอร์ 2.4 ติดต้งั โปรแกรม Dev-C++ ได้ถูกต้องดังน้ี 1) ดาวนโ์ หลดโปรแกรม Dev-C++ 2) ติดตั้งโปรแกรม Dev-C++ v5.11 3) เรยี กใช้งานโปรแกรม Dev-C++... กิจกรรมการเรียนการสอน 3 คร้ังท่ี 1 จานวน 3 ชม. ใบเน้ือหาท่ี 1 เร่ือง ข้ันตอนการเขียนโปรแกรมคอมพิวเตอร์ (เอกสารประกอบการสอน หนา้ ท่ี 13) ข้ันเข้าสบู่ ทเรยี น เนื่องจากเป็นการสอนช่ัวโมงแรก ผู้สอนบอกจุดประสงค์การเรียนรู้รายวิชา สมรรถนะ รายวิชา คาอธิบายรายวิชา โครงการสอนและเกณฑก์ ารประเมนิ ผลตา่ ง ๆ ให้ผูเ้ รียนทราบ ทาการทดสอบวัดผลสัมฤทธ์ิทางการเรียนก่อนเรียนด้วยแบบทดสอบแบบเลือกตอบจานวน 50 ขอ้ ทาแบบทดสอบก่อนเรียนหน่วยท่ี 1 จานวน 10 ขอ้...
ใบเนื้อหาท่ี 2 เรื่อง ประวัติภาษาซี (เอกสารประกอบการสอนหน้าท่ี 18) และใบเนื้อหาท่ี 3 เรื่อง โครงสร้างโปรแกรมภาษาซี (เอกสารประกอบการสอนหน้าที่ 21)ข้ันเขา้ สู่บทเรยี น ผูส้ อนทบทวนบทเรียนครั้งท่ี 1 โดยวธิ กี ารถาม-ตอบ ผู้สอนทาเข้าสู่บทเรียนกล่าวถึงภาษาคอมพิวเตอร์พร้อมยกอย่างเช่น ภาษาซี ซึ่งจัดอยู่ใน ภาษาระดบั สูง เปน็ ภาษาคอมพวิ เตอร์ท่ีมีความใกลเ้ คียงกับภาษามนษุ ย์ และมคี วามสามารถ... ใบเน้ือหาท่ี 4 เร่ือง การติดตั้งโปรแกรม Dev-C++ (เอกสารประกอบการสอนหน้าที่ 26) และใบเน้อื หาที่ 5 เรื่องการใชง้ านโปรแกรม Dev-C++ (เอกสารประกอบการสอนหน้าที่ 33)ขั้นเข้าส่บู ทเรียน ผสู้ อนทบทวนบทเรยี นครั้งที่ 2 โดยวิธีการถาม-ตอบ ผ้สู อนนาเขา้ สูบ่ ทเรยี นโดยการยกตวั อยา่ งโปรแกรมText Editor ที่ใช้สาหรับการเขียน โปรแกรมคอมพวิ เตอรด์... เกณฑก์ ารตดั สนิการวดั ประเมนิ ผลแต่ละครั้งต้องผา่ นเกณฑ์ ร้อยละ 60 ของคะแนนเต็ม แล้วนาคะแนนรวมมาตดั สนิผลการเรยี นตามเกณฑด์ ังน้ีการประเมินผลแบบอิงเกณฑ์คะแนนการประเมนิ ตง้ั แต่ร้อยละ 80 ข้นึ ไป ระดบั ผลการเรียน 4.0คะแนนการประเมินตงั้ แตร่ อ้ ยละ 75-79.99 ระดบั ผลการเรยี น 3.5คะแนนการประเมนิ ตั้งแต่ร้อยละ 70-74.99 ระดับผลการเรียน 3.0คะแนนการประเมนิ ตง้ั... เคร่อื งมือวัดประเมณิ ผล เคร่อื งมือ ลักษณะของข้อมูลแบบทดสอบกอ่ นเรยี นแบบทดสอบหลังเรียน ใช้สอบวัดความรู้ ความเขา้ ใจความสามารถทางใบแบบฝึกหัดระหว่างเรียน สตปิ ญั ญาพน้ื ฐานของผ้เู รียนก่อนเรียนใบบันทึกพฤติกรรมการเรียนและการทางาน ใช้สอบวดั ความรู้ ความเข้าใจ ความสามารถทาง สตปิ ญั ญาของผู้เรียนหลังเรียนแบบประเมินผลงานดว้ ยเกณฑ์ให้คะแนน(scoring rubrics) เป็นแบบฝกึ ปฏบิ ตั เิ พื่อสง่ เสริมการเรยี นรู้ระหวา่ ง เรียนของผูเ้... แบบประเมินใบแบบฝกึ หัดระหวา่ งเรียนหนว่ ยที่ 1 หลักการเขยี นโปรแกรมเบื้องต้นดว้ ยภาษาซี รายการ เกณฑก์ าร 8 ให้คะแนนแบบประเมนิ ใบแบบฝกึ หดั ระหวา่ งเรียนท่ี 1.1 เร่ือง ข้ันตอนการเขยี นโปรแกรม1. แสดงลาดบั ขนั้ ตอนและอธบิ ายการเขียนโปรแกรมได้ถูกตอ้ ง ระดบั พอใช้ 1-22.
People Also Search
- ใบความรู้ ที่ 1 หลักการเขียนโปรแกรม | Pdf
- 1.ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมคอมพิวเตอร์
- PDF ใบความรู้ที่ 1 เรื่อง การเขียนโปรแกรมเบื้องต้น
- ชุดที่ 1 หลักการเขียนโปรแกรมเบื้องต้น - Arunee Pichit - หน้าหนังสือ 1 ...
- Programing 1 (C) - Google Sites
- หลักการเขียนโปรแกรม | Pdf
- การเขียนโปรแกรมคอมพิวเตอร์ - หน่วยที่ 1
- E-book การเขียนโปรแกรมคอมพิวเตอร์ 30204-2005 Pages 1-50 - Flip PDF ...
- หน่วยที่ 1 หลักการเขียนโปรแกรมเบื้องต้นด้วยภาษาซี
- หลักการเขียนโปรแกรม | PDF - Scribd
หน่วยการเรียนรู้ที่ 1 ความรู้เบื้องต้นเกี่ยวกับ การเขียนโปรแกรม คอมพิวเตอร์Page 01 13:05 PMคอมพิวเตอร์เป็นเพียงแค่อุปกรณ์ที่ทำงานตามคำสั่งที่รับมาจากผู้ใช้ ดังนั้ นผู้ใช้จึงจำเป็นต้องบอกคอมพิวเตอร์ว่าต้องการให้เครื่องคอมพิวเตอร์ทำอะไร
หน่วยการเรียนรู้ที่ 1 ความรู้เบื้องต้นเกี่ยวกับ การเขียนโปรแกรม คอมพิวเตอร์Page 01 13:05 PMคอมพิวเตอร์เป็นเพียงแค่อุปกรณ์ที่ทำงานตามคำสั่งที่รับมาจากผู้ใช้ ดังนั้ นผู้ใช้จึงจำเป็นต้องบอกคอมพิวเตอร์ว่าต้องการให้เครื่องคอมพิวเตอร์ทำอะไร โดยการสั่งงานให้เครื่องคอมพิวเตอร์ทำงานที่ต้องการ วิธีการสั่งงานดังกล่าวต้องอาศัยโปรแกรม ซึ่งก็คือกลุ่มของโปรแกรมหรือกลุ่มของคำสั่งโดยใช้ภาษาต่างๆ ใน การเขียนโปรแกรม...
ฮาร์ดแวร์ (Hardware) สิ่ งที่มองเห็นและจับต้องสั มผัสได้ทั้งหมดที่เกี่ยวข้องกับคอมพิวเตอร์ ฮาร์ดแวร์จะไม่สามารถทำงานด้วยตัวเองเดี่ยว ๆ ได้จะต้องนำมาลงหรือติดตั้งโปรแกรมหรือซอฟต์แวร์ที่เขียนขึ้นเพื่อให้ทำงานได้Page 04 13:05
ฮาร์ดแวร์ (Hardware) สิ่ งที่มองเห็นและจับต้องสั มผัสได้ทั้งหมดที่เกี่ยวข้องกับคอมพิวเตอร์ ฮาร์ดแวร์จะไม่สามารถทำงานด้วยตัวเองเดี่ยว ๆ ได้จะต้องนำมาลงหรือติดตั้งโปรแกรมหรือซอฟต์แวร์ที่เขียนขึ้นเพื่อให้ทำงานได้Page 04 13:05 PM2. ซอฟต์แวร์ (Software) ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์หรือชุดคำสั่งที่เขียนขึ้น เป็นองค์ประกอบที่สำคัญประการที่สอง ซึ่งก็คือลำดับขั้นตอนของคำสั่งที่จะสั่งงานให้ฮาร์ดแวร์ทำงาน...
ผู้ดูแลและซ่อมบำรุงเครื่องคอมพิวเตอร์ (Supporter Or Technician) หมายถึง ผู้คอยดูแล ตรวจสอบสภาพของเครื่องคอมพิวเตอร์เพื่อให้มีสภาพพร้อมที่จะทำงานได้ตลอดเวลา กลุ่มนี้ จะเรียนรู้เทคนิ ค
ผู้ดูแลและซ่อมบำรุงเครื่องคอมพิวเตอร์ (Supporter or Technician) หมายถึง ผู้คอยดูแล ตรวจสอบสภาพของเครื่องคอมพิวเตอร์เพื่อให้มีสภาพพร้อมที่จะทำงานได้ตลอดเวลา กลุ่มนี้ จะเรียนรู้เทคนิ ค การดูแล รักษา การซ่อมแซมการต่อเชื่อม ตลอดจนการใช้งานโปรแกรมต่าง ๆ ค่อนข้างดี3. ผู้เขียนโปรแกรมคอมพิวเตอร์ (Programmer :โปรแกรมเมอร์) หมายถึง ผู้เขียนโปรแกรม ตามที่ผู้ออกแบบและผู้วิเคราะห์ระบบคอมพิวเตอร์เป็นผู้กำหนด เพ...
ภาษาระดับสูง (High Level Language) ภาษาระดับสูงจะใช้คำในภาษาอังกฤษแทนคำสั่งต่าง ๆ รวมทั้งสามารถใช้นิ พจน์ ทางคณิตศาสตร์ได้ด้วย ทำให้นั
ภาษาระดับสูง (High Level Language) ภาษาระดับสูงจะใช้คำในภาษาอังกฤษแทนคำสั่งต่าง ๆ รวมทั้งสามารถใช้นิ พจน์ ทางคณิตศาสตร์ได้ด้วย ทำให้นั กเขียนโปรแกรมสามารถใช้เวลามุ่งไปในการศึกษาถึงทางแก้ปัญหาเท่านั้ นไม่ต้องเป็นกังวลว่า คอมพิวเตอร์จะทำงานอย่างไรอีกต่อไปภาษาระดับสูงนี้ ถือว่าเป็นภาษายุคที่สาม (third-generationlanguage) ซึ่งทำให้เกิดการประมวลผลข้อมูลเพิ่มมากขึ้นและมีผู้หันมาใช้คอมพิวเตอร์กันมากขึ้น ...
ถ้าโปรแกรมที่เขียนขึ้นนั้ นต้องนำไปทำงานบนเครื่องต่างๆ กันควรเลือกภาษาที่สามารถใช้งานได้บนทุกเครื่อง เพราะจะทำให้เขียนโปรแกรมเพียงครั้งเดียวเท่านั้ น4. ผู้ใช้ควรจำกัดภาษาคอมพิวเตอร์ที่จะใช้ไม่ควรติดตั้งตัวแปลภาษาคอมพิวเตอร์ทุกภาษาบนเครื่องทุกเครื่อง5. ภาษาคอมพิวเตอร์ที่เลือกใช้จะถูกจำกัดโดยนั กเขียนโปรแกรมที่มีอยู่เพราะควรใช้ภาษาที่มีผู้รู้อยู่บ้างPage 15 13:05
ถ้าโปรแกรมที่เขียนขึ้นนั้ นต้องนำไปทำงานบนเครื่องต่างๆ กันควรเลือกภาษาที่สามารถใช้งานได้บนทุกเครื่อง เพราะจะทำให้เขียนโปรแกรมเพียงครั้งเดียวเท่านั้ น4. ผู้ใช้ควรจำกัดภาษาคอมพิวเตอร์ที่จะใช้ไม่ควรติดตั้งตัวแปลภาษาคอมพิวเตอร์ทุกภาษาบนเครื่องทุกเครื่อง5. ภาษาคอมพิวเตอร์ที่เลือกใช้จะถูกจำกัดโดยนั กเขียนโปรแกรมที่มีอยู่เพราะควรใช้ภาษาที่มีผู้รู้อยู่บ้างPage 15 13:05 PMPage 16 13:05 PMภาษาคอมพิวเตอร์ (C...