แบบฝึกทักษะภาษาซี : การใชค้ าส่ังพ้นื ฐาน จุฬาลักษณ์ ถาไชยลา ภาควิชาคอมพวิ เตอร์ธรุ กจิ วิทยาลัยอาชีวศกึ ษามหาสารคาม
12 แบบฝึ กทักษะชุดท่ี 2 การใช้คาสั่งพืน้ ฐานในภาษาซี ประกอบการเรียนวชิ า การเขยี นโปรแกรมภาษาซี (3204-2008) ผู้สอน : นางจุฬาลกั ษณ์ ถาไชยลา ******************************************* ตัวอย่างที่ 1 โปรแกรมบวกเลขโดยกาหนดค่าคงท่ี จุฬาลกั ษณ์ ถาไชยลา
13 ตวั อย่างที่ 2 โปรแกรมแสดงผลเลขจานวนเตม็ จฬุ าลกั ษณ์ ถาไชยลา
14 ตวั อย่างท่ี 3 โปรแกรม แสดงลาดบั การประมวลผลทางคณติ ศาสตร์ของนพิ จน์ต่าง ๆ จฬุ าลกั ษณ์ ถาไชยลา
15 ตวั อย่างท่ี 4 โปรแกรมการใช้ค่าคงทใ่ี นภาษาซี จฬุ าลกั ษณ์ ถาไชยลา
16 ตวั อย่างท่ี 5 โปรแกรมการใช้ฟังก์ชั่น define จฬุ าลกั ษณ์ ถาไชยลา
17 กจิ กรรมฝึ กทักษะชุดที่ 2 การใช้คาส่ังพืน้ ฐานในภาษาซี ผ้สู อน : นางจุฬาลกั ษณ์ ถาไชยลา *********************************** 1. ขอ้ ใดตอ่ ไปน้ีเป็นการประกาศตวั แปรท่ผี ดิ และบอกวา่ ผดิ ตรงไหน 1.1 char string; ....................................................... 1.2 int temp2, temp3; ....................................................... 1.3 char cha; ....................................................... 1.4 float 2grade; ....................................................... 1.5 int temperature_2; ....................................................... 1.6 int tripple-x; ....................................................... 1.7 char char; ....................................................... 1.8 int integer; ....................................................... 1.9 int floate; ....................................................... 2. จากโปรแกรมต่อไปน้ี มีการทางานอยา่ งไร #include <stdio.h> #define AVRE(a,b,c) (a+b+c)/3 void main() { printf(Average = %f” , AVRG(1.5 , 4.5 , 7.3)); } 3. จงเขยี นโปรแกรมรบั ค่าตวั เลขมา 1 จานวน จากน้นั ใหแ้ สดงคา่ ลบของตวั เลขน้นั ดงั ตวั อยา่ ง Enter number = 32 Answer is -32 จฬุ าลกั ษณ์ ถาไชยลา
18 4. จงเขียนโปรแกรมรับคา่ ตวั เลขจากผใู้ ชม้ า 2 จานวน จากน้นั แสดงผลบวก ผลตา่ ง ผลคูณ และผลหาร ของเลข 2 จานวนน้นั ออกทางจอภาพคนละบรรทดั ตามตวั อยา่ งผลลพั ธด์ งั น้ี Enter number 1 = 20 Enter number 1 = 4 20 + 4 = 24 20 – 4 = 16 20 x 4 = 80 20 / 4 = 5 5. จงเขียนโปรแกรมแปลงปี พ.ศ. เป็ นปี ค.ศ. เช่น ถา้ ใส่คา่ 2551 โปรแกรมจะตอ้ งแสดงออกมาวา่ 2008 (สูตรการแปลงปี พ.ศ. เป็น ค.ศ. คือ ค.ศ. = พ.ศ. – 543) ********************************** จฬุ าลกั ษณ์ ถาไชยลา
19 เฉลยกจิ กรรมฝึ กทกั ษะชุดท่ี 2 การใช้คาส่ังพืน้ ฐานในภาษาซี ผ้สู อน : นางจุฬาลกั ษณ์ ถาไชยลา ******************************************* 1. ตวั แปรทต่ี ้งั ช่ือผดิ 1.1 char string; ถูก 1.2 int temp2, temp3; ถูก 1.3 char cha; ถูก 1.4 float 2grade; ผดิ (ชื่อข้ึนตน้ ดว้ ยตวั เลขไม่ได)้ . 1.5 int temperature_2; ถูก 1.6 int tripple-x; ผดิ (มีเครื่องหมาย -) 1.7 char char; ผดิ (ช่ือตวั แปรซ้ากบั คาสงวนของภาษา C 1.8 int integer; ถูก 1.9 int floate; ถูก 2. ในโปรแกรมมีการประกาศค่าคงท่ไี ว้ 1 ตวั คอื AVRG ซ่ึงใหม้ ีค่าเป็น (a + b + c)/3 ดงั น้นั เม่ือเราเรียก AVRG พร้อมกบั ส่งคา่ ไปให้ มนั จะเกบ็ คา่ ผลลพั ธจ์ ากการคานวณไวแ้ ละแสดงออก จอภาพ 3. โปรแกรมทแี่ สดงค่าตดิ ลบมีดงั น้ี จฬุ าลกั ษณ์ ถาไชยลา
20 4. โปรแกรมน้ีจะรับค่าตวั เลข 2 ตวั ดว้ ยคาสง่ั scanf() จากน้นั แสดงผลออกมาตามลาดบั จุดเนน้ ของ โปรแกรมน้ีอยทู่ กี่ ารจดั รูปแบบการแสดงผลลพั ธ์ จฬุ าลกั ษณ์ ถาไชยลา
21 5. โปรแกรมแปลงปี พ.ศ. เป็น ค.ศ. มีดงั น้ี ************************** จฬุ าลกั ษณ์ ถาไชยลา
Search
Read the Text Version
- 1 - 11
Pages: