SlideShare a Scribd company logo
1 of 8
บทที่ 2 การเขียนคาสั่งควบคุมขั้นพื้นฐาน
1.ลักษณะการทางานของภาษาซี
• ภาษาซีเป็นภาษาที่มีพัฒนาการมาอย่างต่อเนื่อง ภาษาซีรุ่นแรกทางาน
ภายใต้ ระบบปฏิบัติการคอส (cos) ปัจจุบันทางานภายใต้
ระบบปฏิบัติการวินโดวส์ (Windows) ภาษาซีใช้วิธีแปลรหัสคาสั่งให้
เป็นเลขฐานสองเรียกว่าคอมไพเลอร์
2.ส่วนประกอบในโครงสร้างภาษาซี
• แบ่งออกเป็น 3 ส่วน 1. ส่วนหัวของโปรแกรม 2. ส่วนของฟังก์ชั่นหลัก
3. ส่วนรายละเอียดของโปรแกรม
3.คาสั่งจัดเก็บข้อมูลลงหน่วยความจา (1)
• การจัดเก็บข้อมูลลงหน่วยความจา ภาษากาหนดให้ดาเนินการผ่านชื่อ
(identifier) ที่ผู้สร้างงานเป็นผู้กาหนดเอง ระบบคอมพิวเตอร์จะจัดเก็บ
ชื่อ และตาแหน่งที่อยู่เพื่ออ้างอิงข้อมูลที่จัดเก็บมาใช้งาน การกาหนดชื่อ
ภายใต้กฎเกณฑ์ลักษณะการจัดเก็บข้อมูลมี 2 แบบคือ 1.แบบค่าคงที่ 2.
แบบตัวแปร
4.คาสั่งควบคุมการทางานขั้นพื้นฐาน
• คาสั่งที่ใช้ควบคุมการทางานขั้นพื้นฐาน มี 3 กลุ่มใหญ่
1. คาสั่งแสดงผล ใช้แสดงผลสิ่งต่อไปนี้ เช่น ข้อความ ข้อมูลจากค่าคงที่
หรือตัวแปรที่จอภาพ
2. คาสั่งรับข้อมูล รับข้อมูลจากแป้นพิมพ์แล้วจัดเก็บลงหน่วยความจา
ของตัวแปร 3
3. คาสั่งประมวลผล เขียนคาสั่งแบบนิพจน์เพื่อประมวลผล แล้วนา
ข้อมูลที่ได้ไปจัดเก็บในหน่วยความจาของตัวแปรที่ ต้องกาหนดชื่อและชนิด
ข้อมูลไว้แล้ว
5.คาสั่งแสดงผล-รับข้อมูล เฉพาะอักขระ
• แบ่งออกดังนี้ ดังนี้
1.คาสั่ง putchar ( ) การแสดงผลออกทางหน้าจอ
2.คาสั่ง getchar ( ) รับข้อมูลจากผู้ใช้เพียงตัวเดียวโดยมือป้อนต้องกด
Enter
3.คาสั่ง getch ( ) รับข้อมูลเพียงตัวเดียวโดยเมื่อป้อนข้อมูลจะไม่แสดง
ให้เห็นทางจอภาพ
4.คาสั่ง getche( ) รับตัวอักษร1ตัวที่ป้อนทางแป้นพิมพ์และจะแสดง
บนจอภาพ เมื่อป้อนเสร็จไม่ต้องกด Enter และเคอร์เซอร์ไม่ขึ้นบรรทัดใหม่
6.คาสั่งแสดงผล-รับข้อมูล เฉพาะข้อความ
• ภาษาซีมีคาสั่งใช้ในการรับข้อมูลเฉพาะประเภทข้อความ (String) ใน
ภาษาซี คือชนิดข้อมูล char [n] จัดเก็บใน หน่วยความจาและแสดงผล
ข้อมูลประเภทข้อความเท่านั้นมีรายละเอียดดังนี้
1.คาสั่ง puts( ) สาหรับแสดงผลข้อความออกทางหน้าจอ
2.คาสั่ง gets ( ) คาสั่งที่รับข้อมูลชนิดข้อความจากผู้ใช้และสามารถรับ
ข้อมูลที่เว้นวรรคได้เมื่อพิมพ์เสร็จแล้วต้องกด Enter
จัดทาโดย
1.นายณัฐพงษ์ นิ่มว่องไว ชั้น ม.6/1 เลขที่ 1
2.นางสาวชนนิกานต์ ลัดดากุล ชั้น ม.6/1 เลขที่ 18
3.นางสาวน้าผึ้ง ขันทองดี ชั้นม.6/1 เลขที่ 20
4.นางสาวศิรประภา สดเจริญ ชั้น ม.6/1 เลขที่ 22
5.นางสาววสุนธรา สืบบุก ชั้น ม.6/1 เลขที่ 26

More Related Content

Similar to บทที่ 2 การเขียนคำสั่งควบคุมขั้นพื้นฐาน

หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาหน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาPhanupong Chanayut
 
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_Aoy-Phisit Modify-Computer
 
การเขียนคำสั่งควบคุม
การเขียนคำสั่งควบคุมการเขียนคำสั่งควบคุม
การเขียนคำสั่งควบคุมBaramee Chomphoo
 
27 กฤษณะ-ปวช.3-7
27 กฤษณะ-ปวช.3-727 กฤษณะ-ปวช.3-7
27 กฤษณะ-ปวช.3-7naraporn buanuch
 
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์Pete Panupong
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1HamHam' Kc
 
การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++Naowarat Jaikaroon
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซีnative
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีnsumato
 

Similar to บทที่ 2 การเขียนคำสั่งควบคุมขั้นพื้นฐาน (20)

หน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษาหน่วยที่ 2 โปรแกรมภาษา
หน่วยที่ 2 โปรแกรมภาษา
 
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
การสร างงานโปรแกรมด วยภาษาคอมพ_วเตอร_
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
การเขียนคำสั่งควบคุม
การเขียนคำสั่งควบคุมการเขียนคำสั่งควบคุม
การเขียนคำสั่งควบคุม
 
27 กฤษณะ-ปวช.3-7
27 กฤษณะ-ปวช.3-727 กฤษณะ-ปวช.3-7
27 กฤษณะ-ปวช.3-7
 
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรเเกรมด้วยภาษาคอมพิวเตอร์
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
14 ธเนษฐ-3-7
14 ธเนษฐ-3-714 ธเนษฐ-3-7
14 ธเนษฐ-3-7
 
การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
58210401120 งาน 1 ss
58210401120 งาน 1 ss58210401120 งาน 1 ss
58210401120 งาน 1 ss
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 
การเขียนคำสั่งควบคุม
การเขียนคำสั่งควบคุมการเขียนคำสั่งควบคุม
การเขียนคำสั่งควบคุม
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
 
งานคอม
งานคอมงานคอม
งานคอม
 
งานคอม
งานคอมงานคอม
งานคอม
 

More from Ice Ice

บทที่ 2-บุหรี่
บทที่ 2-บุหรี่บทที่ 2-บุหรี่
บทที่ 2-บุหรี่Ice Ice
 
บทที่6 งานคอม
บทที่6 งานคอมบทที่6 งานคอม
บทที่6 งานคอมIce Ice
 
บทที่ 1 บุหรี่
บทที่ 1 บุหรี่บทที่ 1 บุหรี่
บทที่ 1 บุหรี่Ice Ice
 
เรื่องบุหรี่
เรื่องบุหรี่เรื่องบุหรี่
เรื่องบุหรี่Ice Ice
 
งาน is เรื่องปัญหายาเสพติด
งาน is เรื่องปัญหายาเสพติดงาน is เรื่องปัญหายาเสพติด
งาน is เรื่องปัญหายาเสพติดIce Ice
 
การละเมิดลิขสิทธิ์
การละเมิดลิขสิทธิ์การละเมิดลิขสิทธิ์
การละเมิดลิขสิทธิ์Ice Ice
 

More from Ice Ice (6)

บทที่ 2-บุหรี่
บทที่ 2-บุหรี่บทที่ 2-บุหรี่
บทที่ 2-บุหรี่
 
บทที่6 งานคอม
บทที่6 งานคอมบทที่6 งานคอม
บทที่6 งานคอม
 
บทที่ 1 บุหรี่
บทที่ 1 บุหรี่บทที่ 1 บุหรี่
บทที่ 1 บุหรี่
 
เรื่องบุหรี่
เรื่องบุหรี่เรื่องบุหรี่
เรื่องบุหรี่
 
งาน is เรื่องปัญหายาเสพติด
งาน is เรื่องปัญหายาเสพติดงาน is เรื่องปัญหายาเสพติด
งาน is เรื่องปัญหายาเสพติด
 
การละเมิดลิขสิทธิ์
การละเมิดลิขสิทธิ์การละเมิดลิขสิทธิ์
การละเมิดลิขสิทธิ์
 

บทที่ 2 การเขียนคำสั่งควบคุมขั้นพื้นฐาน