วันอาทิตย์ที่ 15 พฤษภาคม พ.ศ. 2554

เริ่มต้นการเขียนโปรแกรมภาษา C ตอนที่ 3

มาถึงตอนที่ 3 กันแล้ว ในการทบทวนภาษา C เบื้องต้น จากตอนที่แล้ว ได้ทวนเรื่อง ฟังก์ชั่นที่ภาษา C ได้เตรียมไว้ให้เรา ในตอนนี้เราจะมีมาสร้างฟังก์ชั่นเอง หรือ ฟังก์ชั่นย่อย กันนะ! 


ทำไมเราถึงต้องสร้างฟังก์ชั่นเอง ?
ก็เพราะว่าในการเขียนโปรแกรมแต่ในครั้ง หากเราทำคำสั่งนั้น ซ้ำๆกัน จะทำให้โปรแกรมที่เราเขียน ย๊าวววววววว เกินไป ทำให้ลำบากต่อการแก้ได้ เช่น


main()
     {
     while(TRUE)
      {
      output_high(PIN_A0);
      delay_ms(1000);
      output_low(PIN_A0);
      delay_ms(1000);
     output_high(PIN_A1);
      delay_ms(1000);
      output_low(PIN_A1);
      delay_ms(1000);

วันเสาร์ที่ 14 พฤษภาคม พ.ศ. 2554

เริ่มต้นการเขียนโปรแกรมภาษา C ตอนที่ 2

หลังจากที่ได้ทบทวนพื้นฐานภาษา C มาจากตอนที่ 1 มาถึงตอนที่ 2 นี้ ผมจะกล่าวถึงฟังก์ชั่นในการใช้งานในภาษา C เช่น ฟังก์ชั่นตัดสินใจ(if, else, switch) , ฟังก์ชั่นทำซ้ำ(while, for, do while) , ฟังชั่นแสดงผล(printf) เป็นต้น

1. ฟังก์ชั่นตัดสินใจ คือ ?
หากเราเขียนโปรแกรมที่ต้องใช้การตัดสินใจเข้ามาช่วย เช่น ต้องการให้รถเลี้ยวซ้าย หรือเลี้ยวขวา ฟังก์ชั่นตัดสินใจ จึงถูกเลือกใช้งาน


if , else if, else ???

  1.1 If  (เช็ค if อย่างเดียว) !?
เป็นการตัดสินใจอย่างใด อย่างหนึ่งตาม เงื่อนไขโดยถ้าหากเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งใน if

เริ่มต้นการเขียนโปรแกรมภาษา C ตอนที่ 1

วันนี้จะแนะนำเพื่อนๆเกี่ยวกับการเขียนโปรแกรมภาษา C ขั้นพื้นฐาน โดยที่ทุกคนนั้นน่าจะมีพื้นฐานภาษา C มาบ้างแล้ว เดี๋ยวเราจะมาทบทวนการตั้นแต่ต้นนะ !!!

ภาษา C คืออะไร ?
     ภาษา C (C Languages) ก็คือภาษาที่เราเอาไว้สื่อสารกับคอมพิวเตอร์ภาษาหนี่งนะ โดยเป็นภาษาที่เข้าใจง่ายและใกล้เคียงกับภาษาที่มนุษย์ใช้ในปัจจุบัน โดยเมื่อเราเขียนภาษา C เสร็จ เราจะยังไม่สามารถสื่อสารกับคอมพิวเตอร์ได้ทันที แต่จะต้องนำภาษา C ไปแปลงเป็นภาษาเครื่องก่อน (Machine Languages)