click to edit title

การเขียนโปรแกรมเชิงโครงสร้าง (Structured Programming)

การทำงานแบบตามลำดับ (Sequence)

การเลือกกระทำตามเงื่อนไข (Decision)

การทำซ้ำ (Loop)

การเขียนโปรแกรมเชิงวัตถุ
(OOP : Object-Oriented Programming)

การรวมตัวระหว่างตัวแปร
สถานะ และพฤติกรรมจะได้ผลลัพธ์เป็นวัตถุ (object)

ตัวแปร

ต้องขึ้นต้นด้วยตัวอักษร

ตัวถัดมาจากตัวอักษรอันดับแรก ใช้ตัวเลข สัญลักษณ์

ห้ามใช้คำสงวน

ชนิดข้อมูล

Integer (จำนวนเต็ม)

Floating point (เลขทศนิยม)

Textual (อักขระ)

Logical (ตรรกะ/ค่าความจริง)

องค์ความรู้เกี่ยวกับการเขียนโปรแกรม

ตัวดำเนินการ(Operator)

นิพจน์ (Expression)

ข้อความหรือประโยคที่เขียนอยู่ในรูปสัญลักษณ์

ภาษาจาวา

ชุดเครื่องมือภาษา Java สำหรับจาวาแพลตฟอร์ม

Java 2 Platform, Standard Edition (J2SE)

Java 2 Platform, Enterprise Edition (J2EE)

Java 2 Platform, Micro Edition (J2ME)

เครื่องมือพัฒนาโปรแกรมด้วยภาษา Java

✅Notepad


✅EditPlus


✅Eclipse


✅NetBeans

ทำหน้าที่จัดกำรหรือดำเนินการใด ๆ ระหว่างตัวแปร หรือ
ตัวถูกกระทำ (Operand)

แผนภาพแสดงลําดับขั้นตอนการทํางาน
(Flow Chart)

ประโยชน์ของผังงาน

ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด

ช่วยให้การดัดแปลง แก้ไข ทําได้อย่างสะดวกและรวดเร็ว

ช่วยลําดับขั้นตอนการทํางานของโปรแกรม และสามารถนําไปเขียนโปรแกรมได้โดยไม่สับสน

ช่วยให้ผู้อื่นสามารถศึกษาการทํางานของโปรแกรมได้อย่างง่าย และรวดเร็วมากขึ้น

วิธีการเขียนผังงานที่ดี

ใช้สัญลักษณ์ตามที่กําหนดไว้

ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่าง หรือจากซ้ายไปขวา

คําอธิบายในภาพควรสั้นกระทัดรัด และเข้าใจง่าย

ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้า - ออก

ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมาก ๆ ควรใช้สัญลักษณ์จุดเชื่อมต่อแทน

ผังงานควรมีการทดสอบความถูกต้องของการทํางานก่อนนําไปเขียนโปรแกรม

สัญลักษณ์ที่ใช้ในการเขียนผังงาน
(Flowcharting Symbols)

1 เริ่มต้นและสิ้นสุด

2 การนำข้อมูลเข้า-ออกโดยทั่วไป

3 การแสดงผล

4 การตัดสินใจ

5 จุดเชื่อมต่อ