

การเขียนรหัสจำลองและผังงาน
Presentation
•
Computers
•
•
Practice Problem
•
Hard
Com001กุลธิดา ศักดิ์เกิด
Used 1+ times
FREE Resource
7 Slides • 3 Questions
1
2
การเขียนรหัสลำลอง (Pseudocode) และ ผังงาน (Flowchat) คือ เครื่องมือที่ใช้ถ่ายทอดกระบวนการแก้ไขปัญหาหรือความคิด เพื่อนำไปสู่การปฎิบัติ
ช่วยให้สามารถวางแผนการแก้ปัญหา และพัฒนาโปรแแกรมได้อย่างถูกต้อง ครบถ้วน และตรวจสอบได้ ดดยเฉพาะปัญหา หรือโปรแกรมที่ซับซ้อน
3
รหัสลำลอง (Pseudocode)
การถ่ายทอดความคิด จากจุดเริ่มต้น การทำงานตามลำดับก่อนหลัง ไปจนถึงจุดสิ้นสุด โดยการถ่ายทอดจะอยู่ในรูปของข้อความที่เรียงกันเป็นลำดับ
Pseudocode จะมีจุดร่วมกัน 3 อย่าง คือ
จุดเริ่มต้น
การอธิบายขั้นตอนที่สั้น ชัดเจน และเป็นลำดับ
จุดสิ้นสุด
ข้อดี
สามารถทำความเข้าใจ แยกแยะปัญหาได้ง่าย
ใช้ถ่ายทอดความคิด กระบวนการและแสดงลำดับการทำงานได้ชัดเจน
ใช้ในการทบทวน ตรวจสอบ และแก้ไข ก่อนนำไปปฎิบัติได้
ทีมงานสามารถทำความเข้าใจ ช่วยกันพัฒนาปรับปรุง และนำไปปฎิบัติได้ง่าย
ไม่ขึ้นกับภาษา
4
ผังงาน (Flowchat)
การอธิบายขั้นตอนวิธีการทำงาน ในรูปแบบของสัญลักษณ์ เส้นเชื่อมความสัมพันธ์ และข้อความอธิบาย
สัญลักษณ์ ถูกกำหนดโดย ANSI หรือ The American National Standard Institute เพื่อให้ใช้งานเป็นมาตรฐานเดียวกันในการเขียงผังงาน
5
ข้อดี
ใช้สัญลักษณ์เป็นมาตรฐานเดียวกัน
สามารถทำความเข้าใจ แยกแยะปัญหาได้ง่าย
ใช้ถ่ายทอดความคิดเป็นภาพ แสดงลำดับการทำงานได้ชัดเจน
ใช้ในการทบทวน ตรวจสอบ และแก้ไข ก่อนนำไปปฎิบัติได้
ทีมงานสามารถทำความเข้าใจ ช่วยกันพัฒนาปรับปรุง และนำไปปฎิบัติได้ง่าย
ไม่ขึ้นกับภาษา
หลักการเขียนผังงานที่ดี
ใช้สัญลักษณ์ตามมาตรฐานที่กำหนด
เรียงลำดับผังงาน และลูกศร โดยมีทิศทางจากบน ลง ล่าง และ จากซ้าย ไป ขวา
คำอธิบายสั้น เข้าใจง่าย (หากจำเป็นต้องอธิบายเพิ่มเติม ให้ใส่ใน Comment)
ไม่โยงเส้นทิศทางไกลเกินไป ให้ใช้จุดเชื่อมช่วย
ไม่โยงเส้นทิศทางทับกันไปมา ทำให้สับสน
ในกรณีที่โปรแกรมมีความซับซ่อน ให้ย่อยเป็นโปรแกรมย่อยๆ
6
การเขียนรหัสจำลองและผังงาน
7
รหัสจำลองและผังงาน
รหัสจำลองเป็นการเขียนโค้ดที่ใช้จำลองการทำงานของระบบหรือโปรแกรม ใช้ในการทดสอบและวิเคราะห์ผล ในขณะที่ผังงานเป็นแผนภาพที่ใช้แสดงขั้นตอนการทำงานของระบบหรือโปรแกรม ช่วยให้เข้าใจและวิเคราะห์ได้ง่ายขึ้น รหัสจำลอง เป็นเครื่องมือที่สำคัญในการพัฒนาและทดสอบระบบ ผังงาน เป็นเครื่องมือที่ช่วยในการวางแผนและเข้าใจการทำงานของระบบ
8
Multiple Choice
ข้อใด ไม่ใช่ ลักษณะของรหัสจำลอง
มีโครงสร้างภาษาชัดเจน
มีความกระชับ
มีลักษณะการเขียนคล้ายภาษาคอมพิวเตอร์
ทำให้อ่านเข้าใจยาก
9
Multiple Choice
สัญลักษณ์ต่อไปนี้นี้หมายถึงข้อใด
Start/Stop
Process
Decision
Read
10
Multiple Choice
สัญลักษณ์ต่อไปนี้นี้หมายถึงข้อใด
Start/Stop
Process
Decision
Read
Show answer
Auto Play
Slide 1 / 10
SLIDE
Similar Resources on Wayground
8 questions
หน่วย 3 ชั่วโมง11.3 เทคโนโลยีสารสนเทศ และActivity 3.3
Presentation
•
3rd Grade
9 questions
การใช้งานเว็บไซต์ Canva
Presentation
•
KG
10 questions
ฟังก์ชัน
Presentation
•
1st Grade
10 questions
วิชาคอมพิวเตอร์ศึกษา
Presentation
•
University
10 questions
Computer
Presentation
•
Professional Development
11 questions
หน่วยที่ 1 วิทยาการคอมพิวเตอร์ (วิทยาการคำนวณ)
Presentation
•
9th - 12th Grade
9 questions
Past Simple Tense (ประโยคบอกเล่า+ปฏิเสธ)
Presentation
•
8th Grade
6 questions
แบบทดสอบก่อนเรียนเรื่อง จริยธรรมในการใช้เทคโนโลยีสารสนเทศ
Presentation
•
3rd Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
32 questions
Unit 3: Intro to App Design (APCSP 22-23, Code.org)
Quiz
•
9th - 12th Grade
43 questions
Computer & Internet Basics
Quiz
•
6th Grade
31 questions
Computer Basics Review-2
Quiz
•
6th Grade
23 questions
Google Docs
Interactive video
•
3rd Grade
30 questions
[AP CSP] Spreadsheets Review
Quiz
•
9th Grade
10 questions
Digital Citizenship: Part 1
Quiz
•
6th - 8th Grade
15 questions
AP CSP - Code.org Unit 3 Review
Quiz
•
9th - 12th Grade
40 questions
Introduction to Microsoft Word
Quiz
•
8th - 12th Grade