Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introduction to Programming, Variable - Coggle Diagram
Introduction to Programming
Programming Process
อัลกอริทึม
กำหนดการทำงานด้วยขั้นตอนที่ชัดเจน
เรียงลำดับความสำคัญของงานที่ทำ
เขียนเป็นข้อ และเขียนให้เข้าใจง่าย
มีความละเอียด
ใช้ภาษาเข้าใจง่าย
ผังงาน
เครื่องมือในการออกแบบโปรแกรม
ใช้สัญลักษณ์รูปภาพ
เขียนควรสั้นกระทัดรัด และเข้าใจง่าย
รหัสจำลอง
เขียนเรียงตามลำดับความสำคัญ
ไม่ใช้ภาษาที่เฉพาะจนเกินไปทำให้เข้าใจยาก
ใช้ภาษาอังกฤษที่เข้าใจง่าย
Data Type
4 ปรเภท
Integer (byte,short,int,long)
Floating point(float,double)
Character
(A-Z, ก-ฮ, 0-9)
= $ *
รูปภายใต้เครื่อง single qoute
String
เก็บข้อมูลมากกว่า 1 ตัวอักษร
double quote
แสดงผลออกมาเป็นข้อความ
Boolean
Value (True, False)
ค่าทางตรรกศาสตร์ (ความจริงหรือเท็จ)
ไม่ใช้เลขจำนวนเต็มหรือค่าอื่นๆ
Expression
ตัวถูกกระทำ
ข้อความหรือประโยคที่เขียนอยู่ในรูปแบบสัญลักษณ์
ตัวเเปร ฟังก์ชันหรือค่าคงที่
ต้องมีตัวถูกกระทำและตัวดำเนินการอย่างน้อย 1 ตัว
Operation
Arithmetic
= + - * / %(หารเอาเศษ)
Assignment
+= , -= , *= , /=, %=
Comparation
< , <=, ==, >, >=, !=
Logical
&& (AND), || (OR), ! (NOT)
Bitwise
<< left shift
Unsigned right shift
& Bitwise AND , | Bitwise OR
Data Type Conversion
แปลงจากสายตัวเลขเป็นสายอักขระ
แปลงชนิดข้อมูลผ่าน wrapper
เเปลข้อมูลขนาดเล็กไปใหญ่
ข้อมูลใดๆต้องมีชนิดข้อมูลที่เข้ากันได้
แปลงจากสายอักขระให้เป็นตัวเลข
Concept
วิเคราะห์ปัญหา และออกแบบโปรแกรม
การตรวจสอบความถูกต้องของโปรแกรม
การตรวจข้อผิดพลาด
การบำรุงรักษาโปรเเกรม
ชุดคำสั่งการเขียนโปรแกรม
Sequential
เขียนคำสั่งแบบเรียงลำดับ
แต่ละคำสั่งถูกเรียกใช้งานเพียงครั้งเดียว
เริ่มจาก 1 ไป 2 และถัดไปเรื่อยๆจนครบทุกคำสั่ง
Decision
คำสั่งแบบมีทางเลือก / เงื่อนไข
if , if...else , nested if , switch (case), break, continue
ผลลัพธ์ (true, false)
Interation
Loop (คำซ้ำ)
ทำชุดคำสั่งเดิมซ้ำๆ จนกว่าจะเป็นไปตามเงื่อนไข
while / do_while / for
Variable
ต้องขึ้นต้นด้วยตัวอักษร
ใช้ได้เเค่เครื่องหมาย _ , $
ห้ามใช้คำสงวน (keyword)
ชื่อสัญลักษณ์ที่ตั้งขึ้นเพื่อการอ้างอิงตำแหน่งที่เก็บข้อมูล
รูปแบบการประกาศตัวแปร (Data type, Var name,Value)