1. การจำลองความคิด หมายถึงข้อใด ? ก. การจัดความคิดแล้วบรรยายสถานการณ์อย่างละเอียด ข. การจัดรูปแบบความคิดให้เป็นกระบวนการ ก่อนและหลัง ค. การจัดรูปแบบความคิดมาใช้ในอนาคต ง. การจัดรูปแบบความคิดตามหลักวิทยาศาสตร์ อย่างมีเหตุผล 2. ในการจำลองความคิดที่จะแก้ปัญหาใดปัญหาหนึ่งได้นั้น สิ่งที่สำคัญที่สุดคือข้อใด ? ก. วางแผนแก้ปัญหา ข. ดำเนินการแก้ปัญหา ค. ทำความเข้าใจเกี่ยวกับปัญหา ง. แก้ปัญหาด้วยความรอบคอบ 3. การจำลองความคิดอยู่ในขั้นตอนใดของวงจรการพัฒนาโปรแกรม ? ก. ขั้นวิเคราะห์ความต้องการ ข. ขั้นวางแผนแก้ไขปัญหา ค. ขั้นดำเนินการเขียนโปรแกรม ง. ขั้นทดสอบและแก้ไขโปรแกรม 4. ข้อใดคือข้อดีของการจำลองความคิด ? ก. กระบวนการเป็นไปตามความพึงพอใจของผู้คิด ข. กระบวนการทำงานเป็นไปตามลำดับ และถูกต้อง ค. กระบวนการทำงานมีความละเอียดมาก ง. กระบวนการทำงานเกิดความคิดที่ซับซ้อน 5. รูปแบบของการจำลองความคิดมีกี่รูปแบบ ? ก. 1 รูปแบบ ข. 2 รูปแบบ ค. 3 รูปแบบ ง. 4 รูปแบบ 6. ข้อใดอธิบายถึงความหมายการจำลองความคิดแบบข้อความได้ถูกต้อง ? ก. จะต้องใช้ข้อความเท่านั้น ข. จะใช้คำบรรยายที่เป็นภาษาอังกฤษเท่านั้น ค. จะใช้สัญลักษณ์เท่านั้น ง. ไม่มีข้อใดถูกต้อง 7. หลักเกณฑ์ในการจำลองความคิดข้อที่ 1 จะต้องทำอย่างไร ? ก. ระบุคำว่า เริ่มต้น และคำว่า จบ ข. ระบุ กระบวนการประมวลผล ค. ระบุขั้นตอนการทำงาน ง. ระบุหมายเลขในทุกบรรทัด 8. การเขียนขั้นตอนการทำงานที่ดี ควรทำอย่างไร ? ภาษาโปรแกรมที่ใช้ในการพัฒนาโปรแกรมขึ้นมาใช้งานนั้น มีอยู่ด้วยกันหลายภาษา Show ยุคที่ 1 : ภาษาเครื่อง (Machine Language) ภาษาเครื่อง เป็นภาษาโปรแกรมคอมพิวเตอร์ระดับต่ำที่สุด ซึ่งคอมพิวเตอร์เข้าใจ คำสั่งภาษาเครื่อง (Machine Code) ความหมาย 0010 0000 โหลดข้อมูลจากหน่วยความจำ 0100 0000 ดำเนินการบวกข้อมูล 0011 0000 เก็บข้อมูลลงในหน่วยความจำ ก่อนปี ค.ศ. 1952 มีการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาเครื่องเพียงภาษาเดียว ดังนั้นนักเขียนโปรแกรมจึงไม่นิยมที่จะเขียนโปรแกรมด้วยภาษาเครื่อง เพราะทำการ ข้อดีของภาษาเครื่อง คือสามารถเขียนโปรแกรมควบคุมการทำงานคอมพิวเตอร์ได้ ยุคที่ 2 ภาษาแอสเซมบลี ( Assembly Language) ภาษาแอสเซมบลี จัดอยู่ในภาษาระดับต่ำ และเป็นภาษาที่พัฒนาต่อมาจากภาษา คำสั่งนิวมอนิกโคด คำสั่งภาษาเครื่อง ความหมาย LOAD 0010 0000 โหลดข้อมูลจากหน่วยความจำ ADD 0100 0000 ดำเนินการบวกข้อมูล SUB 1101 0000 ดำเนินการลบข้อมูล MOV 1001 0000 ย้ายข้อมูลเข้าออกจากหน่วยความจำ STROE 0011 0000 เก็บข้อมูลไว้ในหน่วยความจำ ตัวอย่างของคำสั่งภาษาแอสเซมบลี ดังตัวอย่าง เช่น CALL MySub ;transfer of control MOV AX, 5 ;data transfer ADD AX, 20 ;arithmetic JZ Next 1 ;logical (jump if zero) IN A 1, 20 ;input/output (read from hardware port) RET ;return เมื่อนักเขียนโปรแกรม เขียนโปรแกรมด้วยภาษาแอสเซมบลีแล้ว ต้องใช้ตัวแปล สรุปคำสั่งที่เขียนด้วยภาษาโปรแกรมคอมพิวเตอร์ ในยุคที่ 1 และที่ 2 จะต้องใช้ ยุคที่ 3 ภาษาระดับสูง ( High-level Language) ภาษาระดับสูงถือว่าเป็นภาษาโปรแกรมคอมพิวเตอร์ในยุคที่สาม ( Third-generation การเขียนโปรแกรมด้วยภาษาระดับสูงจะต้องใช้ตัวแปลภาษา ที่เรียกว่า คอมไพเลอร์ ตัวอย่างของภาษาคอมพิวเตอร์ระดับสูงได้แก่ ภาษา BASIC ภาษา COBOL ภาษา สรุปภาษาโปรแกรมคอมพิวเตอร์ในยุคที่ 3 มีการเขียนโปรแกรมที่ง่ายกว่าในยุคที่ 2 ยุคที่ 4 ภาษาระดับสูงมาก ( Very high-level Language) ภาษาระดับสูงมากเป็นภาษา โปรแกรมคอมพิวเตอร์ยุคที่สี่ ( Fourth-generation language) TABLE FILE SALES SUM UNITS BY MONTH BY CUSTOMER BY PRODUCT ON CUSTOMMER SUBTOTAL PAGE BREAK END ข้อดีของภาษาคอมพิวเตอร์ในยุคที่ 4 • การเขียนโปรแกรมจะสั้นและง่าย เพราะเน้นที่ผลลัพธ์ของงานว่าต้องการอะไร ตัวอย่างภาษาคอมพิวเตอร์ในยุคที่ 4 ประกอบด้วย Report Generators, Query ภาษาที่ใช้สำหรับเรียกดูข้อมูลจากฐานข้อมูลได้เรียกว่า ภาษาสอบถาม ( Query Report Generator หรือ Report Writer คือโปรแกรมสำหรับผู้ใช้ ( End user) ที่ใช้สำหรับ Application Generators คือเครื่องมือของผู้เขียนโปรแกรมที่ใช้ในการสร้างโปรแกรม ยุคที่ 5 ภาษาธรรมชาติ ( Natural Language) ภาษาธรรมชาติจัดเป็นภาษาโปรแกรมคอมพิวเตอร์ยุคที่ห้า ( Fifth generation language) ตัวอย่างภาษาคอมพิวเตอร์ในยุคที่ 5 เช่น SUM SHIPMENTS BY STATE BY DATE ข้อดีของภาษาคอมพิวเตอร์ในยุคที่ 5 คือผู้เขียนโปรแกรมสามารถเขียนโปรแกรม การเขียนโปรแกรมมีกี่ส่วนซึ่งสามารถที่จะแบ่งขั้นตอนการเขียนโปรแกรมออกได้เป็น 7 ขั้นตอนดังนี้ 1. ขั้นตอนการวิเคราะห์ปัญหา (Analysis the Problem) 2. ขั้นตอนการออกแบบโปรแกรม (Design a Program) 3. ขั้นตอนการเขียนโปรแกรมโดยใช้ภาษาใดภาษาหนึ่ง (Coding) 4. ขั้นตอนการตรวจสอบข้อผิดพลาดของโปรแกรม (Testing and Debugging) 5. ขั้นตอนการทดสอบความถูกต้องของ ...
การเขียนโปแกรมแบบมีเงื่อนไขมีกี่รูปแบบคําสั่ง If มี 4 รูปแบบ คือ 1. IF เงื่อนไข THEN คําสั่ง 2. IF เงื่อนไข THEN คําสั่ง ELSE คําสั่ง 3. IF เงื่อนไข THEN. 5. คําสั่ง เงื่อนไข (IF Statement)
รูปแบบการเขียนโปรแกรมคอมพิวเตอร์ คืออะไรการเขียนโปรแกรมคอมพิวเตอร์ (อังกฤษ: Computer programming) หรือเรียกให้สั้นลงว่า การเขียนโปรแกรม (อังกฤษ: Programming) หรือ การเขียนโค้ด (Coding) เป็นขั้นตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรม ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรม ...
การเขียนโปรแกรมต้องมีอะไรบ้าง การวิเคราะห์ปัญหา (Problem analysis). การออกแบบโปรแกรม (Design). การเขียนโปรแกรมโดยใช้ภาษาใดภาษาหนึ่ง (Coding). การตรวจสอบข้อผิดพลาดของโปรแกรม (Testing and Debugging ). การทดสอบความถูกต้องของโปรแกรม (Testing and validating). การทำเอกสารประกอบโปรแกรม (Documentation). |