วันพุธที่ 7 มกราคม พ.ศ. 2558

Flow Chart สัญลักษณ์ที่ใช้เขียนแทนขั้นตอน

 ความหมายของผังงาน 
           ผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm) เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือข้อความทำได้ยากกว่า





ความรู้พื้นฐานโปรแกรมภาษาซี



โครงสร้างของโปรแกรมภาษาซี


☼ ข้อความสั่งตัวประมวลผลก่อน (Preprocessor statements) 
ข้อความสั่งตัวประมวลผลก่อนขึ้นต้นด้วยเครื่องหมาย # เช่น  #include <stdio.h> 
หมายความว่า ให้ตัวประมวลผลก่อนไปอ่านข้อมูลจากแฟ้ม stdio.h ซึ่งเป็นแฟ้มที่มีอยู่ในคลัง เมื่อโปรแกรมมีการใช้ข้อความสั่งอ่านและบันทึก จะต้องใช้ข้อมูลจากแฟ้ม stdio.h  ข้อความสั่งตัวประมวลผลก่อนจะต้องเขียนไว้ตอนต้นของโปรแกรม

☼ ข้อความสั่งหมายเหตุ (Comment Statement) 
ข้อความสั่งหมายเหตุ คือ ข้อความที่เขียนไว้ภายในโปรแกรม เพื่อใช้อธิบายโปรแกรม
โดยตัวแปลโปรแกรมจะไม่แปลข้อความสั่งหมายเหจุให้เป็นภาษาเครื่อง

► การเขียนข้อความสั่งหมายเหตุในโปรแกรมทำได้ 2 แบบ ได้แก่
// หมายเหตุ  ใช้เครื่องหมาย // หน้าข้อความหมายเหตุ ใช้ได้กับหมายเหตุที่มีขนาดยาวไม่เกิน 1 บรรทัด
/*หมายเหตุ*/ เขียนหมายเหตุไว้ระหว่าง /* และ */ ใช้ได้กับหมายเหตุที่มีขนาดความยาวตั้งแต่ 1 บรรทัดขึ้นไป



ตัวแปรในภาษา C (Variable)

ตัวแปร (Variable)
ตัวแปร (Variable) คือ การจองพื้นที่ในหน่วยความจำของคอมพิวเตอร์สำหรับเก็บข้อมูลที่ต้องใช้ในการ ทำงานของโปรแกรม  โดยมีการตั้งชื่อเรียกหน่วยความจำในตำแหน่งนั้นด้วย  เพื่อความสะดวกในการเรียกใช้ข้อมูล  ถ้าจะใช้ข้อมูลใดก็ให้เรียกผ่านชื่อของตัวแปรที่เก็บเอาไว้ สำหรับภาษา C ตามมาตรฐาน ASNI (American National Standards Institute) มีตัวแปรไว้ให้ใช้งานอยู่หลายชนิด แต่ละชนิดจะใช้สำหรับเก็บข้อมูลต่างประเภทกันไป
ตัวแปรในภาษา C ตามมาตรฐาน ASNI


ตัวอย่างการประกาศตัวแปร



ตัวคงที่ (Constant)

ตัวคงที่มีลักษณะคล้ายตัวแปร แตกต่างจากตัวแปรตรงที่ ค่าที่เก็บในตัวคงที่จะคงเดิมไม่มีวันเปลี่ยนแปลงจนกระทั่งจบโปรแกรม แต่ค่าที่เก็บตัวแปรสามารถเปลี่ยนแปลงได้ตลอดเวลา

การประกาศตัวคงที่ทำได้ 2 วิธี ดังนี้


การแสดงผลและการรับค่า


รหัสควบคุมรูปแบบการแสดงผลค่าของตัวแปรออกทางหน้าจอ

ตัวอย่างการใช้ คำสั่ง printf  แสดงข้อความธรรมดาออกทาหน้าจอ



ฟังก์ชัน scanf()
เป็นฟังก์ชันจากคลัง ใช้ในการรับข้อมูลจากแป้นพิมพ์ โดยจะบอกเลขที่อยู่ของตัวแปรในหน่วยความจำ แล้วจึงนำค่าที่รับมาไปเก็บไว้ตามที่อยู่นั้น มีรูปแบบ ดังนี้

บทเรียนภาษาซี : ตอนที่ 1 (1/2)



บทเรียนภาษาซี : ตอนที่ 1 (2/2)