วันอาทิตย์ที่ 28 ธันวาคม พ.ศ. 2557

โปรแกรมภาษาซี+วิธีดาวน์โหลด



โปรแกรมภาษาซี+วิธีดาวน์โหลด



ขั้นตอนที่ 1 Download Dev-C++

Official Web Site 





Download Dev-C++ Step 1



รูปที่ 1 เมื่อเข้า Link ที่ให้แล้วจะเจอหน้าตามรูปให้คลิกเข้า 

Link Download Dev-C++ ตามรูปไฟล์จะขนาด 9.0 MB 




Download Dev-C++ Step 2


รูปที่ 2 เมื่อเข้ามาแล้วจะมีการนับถอยหลังเพื่อให้ Download 

อัตโนมัติแต่ส่วนมากน่าจะติด Block PopUp 

ก็ให้คลิกขวาตรงแถบสีเหลืองตามภาพแล้วเลือก Download 

File... หน้าเว็บจะ Refresh และนับถอยหลังอีกครั้ง



Download Dev-C++ Step 3


รูปที่ 3 เมื่อขึ้น Dialog File Download ขึ้นมาให้กด 

Save 

แล้วก็หา Path สำหรับเก็บตัว Install เพื่อจะนำไปติดตั้งต่อ



หรือ Download ที่3





Download Dev-C++ Step 1


รูปที่ 1 เมื่อเข้ามาตาม Link จะเจอกับ Dialog Share ของ 


Dropbox ให้กดปิด



 Download Dev-C++ Step 2



รูปที่ 2 ให้กดปุ่ม Download จะขึ้น Block PopUp



Download Dev-C++ Step 3



รูปที่ 3 ให้คลิกขวาตรงแถบสีเหลืองตามภาพแล้วเลือก 

Download File... หน้าเว็บจะ Refresh และให้กดปุ่ม 

Download สีน้ำเงิน อีกครั้ง



Download Dev-C++ Step 4



รูปที่ 4 เมื่อขึ้น Dialog File Download ขึ้นมาให้กด 

Save 

แล้วก็หา Path สำหรับเก็บตัว Install เพื่อจะนำไปติดตั้งต่อ




ขั้นตอนที่ 2 การติดตั้ง Dev-C++



Install Dev-C++



รูปที่ 1 จะมี Dialog มาเตือนว่ากรุณาอย่าลงทับกับ Dev-C++ 

เวอร์ชั่นเก่าใครที่มีของเก่าอยู่ก็ให้ลบไปก่อนนะ แล้วกด OK 



Install Dev-C++



รูปที่ 2 Dialog ถามภาษาที่ต้องการเลือก English แล้วกด 

OK 



Install Dev-C++



รูปที่ 3 Dialog License ข้อตกลงต่างๆ กด I Agree 



Install Dev-C++



รูปที่ 4 Dialog ให้เลือกลง Component ต่างๆ เลือก Full 


แล้วกด Next 



Install Dev-C++



รูปที่ 5 Dialog ที่จะถามว่าเราจะลง Dev-C++ ไว้ที่ Path 

ไหนถ้าจะเปลี่ยนให้กดปุ่ม Browse... เมื่อเลือกแล้วให้กด 

Install 



Install Dev-C++



Install Dev-C++



รูปที่ 6 ระบบจะทำการ Install รอจนกว่าจะเสร็จ แล้วจะมี 

Dialog ถามว่าเราจะใช้กับทุก User ของ Computer เรา

ไหมกด Yes



Install Dev-C++



รูปที่ 7 เมื่อติดตั้ง (Install) เสร็จแล้ว ให้กด Finish



Install Dev-C++


Install Dev-C++


Install Dev-C++


Install Dev-C++



รูปที่ 8 จะเป็นการตั้งค่าในการ Run Dev-C++ ครั้งแรกให้เลือก

ตามรูปทั้งหมดเลยครับ จากนั้นเราก็จะเข้าไปที่หน้าต่าง

ของ Dev-C++

แต่เรายังต้อง Setting อีกนิดหน่อย  ให้ไปที่เมนูด้านบนที่ 

Tool > Complier Options เมื่อเลือกแล้วก็จะมีหน้าต่างขึ้น



Install Dev-C++



รูปที่ 9 Dialog Complier Options เลือก Tab 

Settings > Code Generation > Enable exception 

handing เลือกเป็น Yes



Install Dev-C++



รูปที่ 10 Dialog Complier Options เลือก Tab 

Settings > Linker >Generate debugging 

information เลือกเป็น Yes แล้วกด OK

เป็นอันเสร็จสิ้นการติดตั้ง Dev-C++




























นิพจน์คณิตศาสตร์


นิพจน์คณิตศาสตร์

     
     นิพจน์คณิตศาสตร์ในโปรแกรมภาษาซี คือการนำค่า

คงที่หรือตัวแปรมาเชื่อมต่อกัน ด้วยเครื่องหมายทาง

คณิตศาสตร์ นิพจน์คณิตศาสตร์จะมีลักษณะคล้ายกับสมการ

ทางคณิตศาสตร์ ดังนี้


c = a * b
(10 + 5 ) * 10 % 9 = 15
(8 * a + 2 * b)/c
5 + (5 – 1 ) * 4 = 21


ลำดับการประมวลผลของนิพจน์
     
     ลำดับการประมวลผลของนิพจน์คณิตศาสตร์จะทำการ

ประมวลผลในส่วนของวงเล็บก่อนในกรณีที่มีวงเล็บ จากนั้น

จะคำนวณไปตามลำดับของการประมวลดังตารางข้างล่างนี้ 

และหากมีเครื่องหมายที่อยู่ในลำดับการประมวลผลเดียวกัน

จะทำการคำนวณจากด้านซ้ายไปด้านขวา


เครื่องหมาย
ลำดับการประมวลผล
( )
1
++,--
2
* / %
3
+ -
4




ตัวอย่าง 1   (10 -34) * 5 = 35
ลำดับการประมวลผล
10 - 3 = 7 แล้วคูณกับ ได้ผลลัพธ์ 35
ตัวอย่าง 2   5 + 10 *2 = 25
ลำดับการประมวลผล
10 * 2 = 20 แล้วบวกดับ ได้ผลลัพธ์ 25
ตัวอย่าง 3   (2 + 7) * 4 % 10 = 6
ลำดับการประมวลผล
2 + 7 = 9 แล้วคูณกับ ได้ 36 หารแบบเอาเศษด้วย 10 ได้ 6
ตัวอย่าง 4   2 + 7 * 4 % 10 = 10
ลำดับการประมวลผล
7 * 4 = 28 แล้วหารแบบเอาเศษด้วย 10 ได้ บวกกับ เป็น 10
ตัวอย่าง 5   10 + 2 * 8 / 4 * 3 – 5 = 17




ลำดับการประมวลผล
1. 2 * 8 = 16
2. 16 / 4 = 4
3. 4 * 3 = 12
4. 12 + 10 = 22
5. 22 – 5 = 17










ตัวดำเนินการทางตรรกะ


ตัวดำเนินการทางตรรกะ

    
     ตัวดำเนินการทางตรรกะในโปรแกรมภาษาซี คือ

เครื่องหมายที่ใช้เชื่อมเงื่อนไข เงื่อนไข หรือ

มากกว่า เงื่อนไข เพื่อให้การเปรียบเทียบมีความละเอียด

มากขึ้น ใช้สัญลักษณ์แทนในแต่ละเครื่องหมาย ดังตาราง

ข้างล่างนี้


&&
จะให้ผลลัพธ์เป็นจริงเมื่อเงื่อนไขทั้งสองเป็นจริง แต่ถ้าเงื่อนไขใดเป็นเท็จ หรือทั้งสองเงื่อนไขเป็นเท็จจะทำให้ผลลัพธ์เป็นเท็จ
||
จะให้ผลลัพธ์เป็นจริงเมื่อเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง หรือเป็นจริงทั้งสองเงื่อนไข แต่ถ้าเป็นเท็จทั้งสองเงื่อนไขจะทำให้ผลลัพธ์เป็นเท็จ
!
จะให้ผลลัพธ์เป็นจริงเมื่อเงื่อนไขหลัง not เป็นเท็จ แต่ถ้าเงื่อนไขหลัง not เป็นจริงจะทำให้ผลลัพธ์เป็นเท็จ ตัวดำเนินการ ความหมาย ตัวอย่าง

&& และ (and) Mark>=80&&mark<=100
|| หรือ (or)
Score<0||score>100
!
ไม่ (not) !x&&!y








การดำเนินการเปรียบเทียบ


การดำเนินการเปรียบเทียบ

     
     ตัวดำเนินการเปรียบเทียบในโปรแกรมภาษาซีคือ

เครื่องหมายที่ใช้ในการเปรียบเทียบในทางคณิตศาสตร์ 


ผลลัพธ์จะมี กรณีคือ ถ้าผลลัพธ์ถูกต้องหรือเป็นจริงจะมี


ค่าเป็น ถ้าผลลัพธ์ผิดหรือเป็นเท็จจะมีค่าเป็น 0                   
     
     ผลลัพธ์ของการเปรียบเทียบมีชื่อเรียกอีกอย่างหนึ่งว่า

ค่าคงที่บูลีน (Boolean Constant) ดังนี้

 8 > 5
ผลลัพธ์เป็นจริง

ค่าคงที่บูลีนเป็น 1

   0 = 10
  ผลลัพธ์เป็นเท็จ
   ค่าคงที่บูลีนเป็น 0


   X > x 
  ผลลัพธ์เป็นจริง
  ค่าคงที่บูลีนเป็น 1(เปรียบเทียบค่าตามรหัสแอสกี)


   A > B
  ผลลัพธ์เป็นจริง
   ค่าคงที่บูลีนเป็น 1(เปรียบเทียบค่าตามรหัสแอสกี)




ตัวดำเนินการ
ความหมาย
ตัวอย่าง
> 
มากกว่า (Greather Than)
X > y
< 
น้อยกว่า (Less Than)
X < y
>=
มากกว่าหรือเท่ากับ (Greather Than or Equal)
X >= y
<=
น้อยกว่าหรือเท่ากับ (Less Than or Equal)
X <= y
==
เท่ากับ (Equal)
X == y
!=
ไม่เท่ากับ (Not Equal)
X != y













Cr.http://www.lks.ac.th/anchalee/cindex-n.htm

ตัวดำเนินการทางคณิตศาสตร์


ตัวดำเนินการทางคณิตศาสตร์

     
     ในโปรแกรมภาษาซีจะใช้ตัวดำเนินการทาง

คณิตศาสตร์เป็นตัวเชื่อมในการเขียนโปรแกรม เพื่อหา

ผลลัพธ์จากการคำนวณซึ่งสามารถกระทำกับข้อมูลได้หลาย

รูปแบบ เช่น บวก ลบ คูณ หาร เปอร์เซ็นต์ ดังตัวอย่าง

ในตารางข้างล่างนี้


ตัวดำเนินการ 
ความหมาย
ตัวอย่าง
บวก (Addition)
X + y
ลบ (Subtraction)
X – y
คูณ (Multiplication)
X * y
หาร (Division)
X / y
++ 
เพิ่มค่าครั้งละ 1(Increment)
X++
--
ลดค่าครั้งละ 1(Decrement)
X--
หารเอาผลลัพธ์เฉพาะเศษ (Modulus)
X % y