SlideShare a Scribd company logo
1 of 4
คำสั่งโครงสร้ำง
(Structure Statement)
คำสั่งโครงสร้ำง (Structure Statement)
คำสั่งควบคุมในภำษำปำสคำลยังแบ่งคำสั่งควบคุมนี้ออกเป็น 4 ประเภท คือ
1. คำสั่ง compoud
2. คำสั่ง repetition
3. คำสั่ง condition branch
4. คำสั่ง with
คำสั่ง compoud
คำสั่ง compoud หมำยถึง กลุ่มของคำสั่งที่มีคำว่ำ BEGIN เริ่มต้นและจบด้วย
ด้วย End;ในกำรใช้คำสั่งประเภทนี้เหมำะที่จะใช้ในกรณีที่มีกำรตรวจสอบเงื่อนไขแล้วให้
แล้วให้ปฏิบัติตำคำสั่งหลำยคำสั่งขณะที่เงื่อนไขนั้นๆ เป็นจริง
รูปที่ 3.2 โปรแกรมแสดงการใช้คาสั่ง compoud
คำสั่ง repetition
คำสั่งประเภทนี้ จะใช้ในกรณีที่ผู้เขียนโปรแกรมต้องกำรให้เครื่องปฏิบัติกำรตำมคำสั่ง
ตั้งแต่ 1 คำสั่งขึ้นไปซ้ำแล้วซ้ำอีกหรือที่เรำเรียกกำรทำงำนแบบนี้ว่ำ loop เช่น จำกโปรแกรม
โปรแกรมต่อไปนี้เป็นกำรบวกเลข1- 100
รูปที่ 3.3 ส่วนโปรแกรมบวกเลข 1 ถึง 100
คำสั่ง condition branch
คำสั่งประเภทนี้มีหลักกำรของคำสั่งคือ ต้องมีกำรตรวจสอบเงื่อนไขก่อนกำร
ปฏิบัติกำรโดยจะมีทำงเลือกให้ปฏิบัติกำรตั้งแต่ 1 ทำงขึ้นไป หรือมำกกว่ำนั้นก็สำมรถทำได้
ทำได้คำสั่ง condition มีอยู่ 2 คำสั่งคือ คำสั่ง if และคำสั่ง case
คำสั่ง with
เป็นคำสั่งที่ใช้ในกำรเรียกใช้ระเบียน (Record) ในกรณีที่มีกำรปฏิบัติกำรข้อมูลแบบ

More Related Content

Similar to คำสั่งโครงสร้าง (Structure Statement)03

งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
Pornpimon Aom
 
เงื่อนไข การตัดสินใจ
เงื่อนไข การตัดสินใจเงื่อนไข การตัดสินใจ
เงื่อนไข การตัดสินใจ
Oraphan4
 

Similar to คำสั่งโครงสร้าง (Structure Statement)03 (7)

การควบคุมทิศทางการทำงานของโปรแกรม
การควบคุมทิศทางการทำงานของโปรแกรมการควบคุมทิศทางการทำงานของโปรแกรม
การควบคุมทิศทางการทำงานของโปรแกรม
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
เงื่อนไข การตัดสินใจ
เงื่อนไข การตัดสินใจเงื่อนไข การตัดสินใจ
เงื่อนไข การตัดสินใจ
 
คำสั่งควบคุมของโปรแกรม
คำสั่งควบคุมของโปรแกรมคำสั่งควบคุมของโปรแกรม
คำสั่งควบคุมของโปรแกรม
 
การเขียนคำสั่งควบคุมแบบวนซ้ำ
การเขียนคำสั่งควบคุมแบบวนซ้ำการเขียนคำสั่งควบคุมแบบวนซ้ำ
การเขียนคำสั่งควบคุมแบบวนซ้ำ
 
การเขียนคำสั่งแบบวนซ้ำ
การเขียนคำสั่งแบบวนซ้ำการเขียนคำสั่งแบบวนซ้ำ
การเขียนคำสั่งแบบวนซ้ำ
 
คสคคบวซ
คสคคบวซคสคคบวซ
คสคคบวซ
 

More from น.นิ นิยะดา สาระไกร

More from น.นิ นิยะดา สาระไกร (20)

หน่วยการเรียนรู้ที่ 9
หน่วยการเรียนรู้ที่ 9หน่วยการเรียนรู้ที่ 9
หน่วยการเรียนรู้ที่ 9
 
หน่วยการเรียนรู้ที่ 8
หน่วยการเรียนรู้ที่ 8หน่วยการเรียนรู้ที่ 8
หน่วยการเรียนรู้ที่ 8
 
หน่วยการเรียนรู้ที่ 7
หน่วยการเรียนรู้ที่ 7หน่วยการเรียนรู้ที่ 7
หน่วยการเรียนรู้ที่ 7
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6
 
หน่วยการเรียนรู้ที่ 5
หน่วยการเรียนรู้ที่ 5หน่วยการเรียนรู้ที่ 5
หน่วยการเรียนรู้ที่ 5
 
หน่วยการเรียนรู้ที่ 4
หน่วยการเรียนรู้ที่  4หน่วยการเรียนรู้ที่  4
หน่วยการเรียนรู้ที่ 4
 
หน่วยการเรียนรู้ที่ 3
หน่วยการเรียนรู้ที่  3หน่วยการเรียนรู้ที่  3
หน่วยการเรียนรู้ที่ 3
 
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่  1หน่วยการเรียนรู้ที่  1
หน่วยการเรียนรู้ที่ 1
 
หน่วยที่ 12 เท็กซ์ไฟล์ (Text file)
หน่วยที่ 12 เท็กซ์ไฟล์ (Text file)หน่วยที่ 12 เท็กซ์ไฟล์ (Text file)
หน่วยที่ 12 เท็กซ์ไฟล์ (Text file)
 
หน่วยที่ 11 ลักษณะของข้อมูลชนิดเรคอร์ด
หน่วยที่ 11 ลักษณะของข้อมูลชนิดเรคอร์ดหน่วยที่ 11 ลักษณะของข้อมูลชนิดเรคอร์ด
หน่วยที่ 11 ลักษณะของข้อมูลชนิดเรคอร์ด
 
หน่วยที่ 10โกลบอล (Global)
หน่วยที่ 10โกลบอล  (Global)หน่วยที่ 10โกลบอล  (Global)
หน่วยที่ 10โกลบอล (Global)
 
หน่วยที่ 9ลักษณะของคำสั่ง FOR
หน่วยที่ 9ลักษณะของคำสั่ง FOR หน่วยที่ 9ลักษณะของคำสั่ง FOR
หน่วยที่ 9ลักษณะของคำสั่ง FOR
 
หน่วยที่7 รูปแบบคำสั่ง Repeat
หน่วยที่7 รูปแบบคำสั่ง Repeatหน่วยที่7 รูปแบบคำสั่ง Repeat
หน่วยที่7 รูปแบบคำสั่ง Repeat
 
หน่วยที่ 6 การเลือกทำด้วยคำสั่ง
หน่วยที่ 6 การเลือกทำด้วยคำสั่ง หน่วยที่ 6 การเลือกทำด้วยคำสั่ง
หน่วยที่ 6 การเลือกทำด้วยคำสั่ง
 
หน่วยที่ 5คำสั่ง Write
หน่วยที่ 5คำสั่ง Writeหน่วยที่ 5คำสั่ง Write
หน่วยที่ 5คำสั่ง Write
 
หน่วยที่4 ตัวแปร (Variable)
หน่วยที่4 ตัวแปร (Variable)หน่วยที่4 ตัวแปร (Variable)
หน่วยที่4 ตัวแปร (Variable)
 
หน่วยที่3คำสั่งเบื้องต้น
หน่วยที่3คำสั่งเบื้องต้นหน่วยที่3คำสั่งเบื้องต้น
หน่วยที่3คำสั่งเบื้องต้น
 
หน่วยที่2การป้อนโปรแกรม
หน่วยที่2การป้อนโปรแกรมหน่วยที่2การป้อนโปรแกรม
หน่วยที่2การป้อนโปรแกรม
 
หน่วยที่1 ชื่อ (Identifier)
หน่วยที่1 ชื่อ (Identifier)	หน่วยที่1 ชื่อ (Identifier)
หน่วยที่1 ชื่อ (Identifier)
 

คำสั่งโครงสร้าง (Structure Statement)03