งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

การเขียนคำสั่ง ควบคุม การทำงานขั้น พื้นฐาน รัฐพล ศิริ พิมลวัฒน์

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "การเขียนคำสั่ง ควบคุม การทำงานขั้น พื้นฐาน รัฐพล ศิริ พิมลวัฒน์"— ใบสำเนางานนำเสนอ:

1 การเขียนคำสั่ง ควบคุม การทำงานขั้น พื้นฐาน รัฐพล ศิริ พิมลวัฒน์

2 คำสั่งแสดงผล : printf ( ) ประสิทธิภาพคำสั่ง ใช้แสดงสิ่งต่อไปนี้ เช่น ข้อความ ข้อมูลจากค่าคงที่ หรือตัวแปรที่จอภาพ รูปแบบ 1 printf (“string_format”,data_list); รูปแบบ 2 printf (“string_format”); string_format คือลักษณะของข้อความ รหัสรูปแบบข้อมูล %d รหัสควบคุม \n data_list คือข้อมูลแสดงผลอาจเป็นค่าคงที่ ตัวแปร นิพจน์ หากมีหลายตัวใช้, คั่น อธิบาย

3 รหัสรูปแบบข้อมูลระดับพื้นฐาน รหัส format code ความหมาย %c%c. ใช้กับข้อมูลแบบ char %d%d ใช้กับข้อมูลแบบ int เฉพาะฐาน 10 %f%f ใช้กับข้อมูลแบบ float, double %s%s ใช้กับข้อมูลแบบ string

4 ตัวอย่างคำสั่ง ควบคุมการแสดงผลด้วย printf printf (“Data is %d \n”,score); พิมพ์ข้อความคำว่า Data is ตามด้วยคำข้อมูลในหน่วยความจำตัวแปรชื่อ score ซึ่งเป็นข้อมูลชนิดจำนวนเต็ม (%d) แล้วเลื่อนเคอร์เซอร์ไปไว้บรรทัดถัดไป (\n) อธิบาย

5 คำสั่งรับข้อมูล : scanf ( ) ประสิทธิภาพคำสั่ง รับข้อมูลจากแป้นพิมพ์ แล้วจัดเก็บลงใน หน่วยความจำของตัวแปร รูปแบบ scanf (“string_format”,&address_list); string_format คือรูปแบบการแสดงผลของข้อมูลเท่านั้น เช่น %d address_list คือการระบุตำแหน่งที่อยู่ในหน่วยความจำ ต้องใช้สัญลักษณ์ & นำหน้าชื่อตัวแปรเสมอ อธิบาย

6 ตัวอย่างคำสั่ง เขียนคำสั่งควบคุมการรับค่า จากแป้นพิมพ์ด้วย scanf scanf (“ %d ”, score); รับข้อมูลจากแป้นพิมพ์ นำไปเก็บในหน่วยความจำชื่อ score เป็นข้อมูลประเภทจำนวนเต็ม อธิบาย

7 คำสั่งประมวลผล : expression ประสิทธิภาพคำสั่ง เขียนคำสั่งแบบนิพจน์เพื่อประมวลผล แล้วนำข้อมูล ที่ได้ไปจัดเก็บในหน่วยความจำของตัวแปรที่ต้อง กำหนดชื่อและชนิดข้อมูลไว้แล้ว รูปแบบ var = expression ; var คือชื่อหน่วยความจำชนิดตัวแปร expression คือสมการนิพจน์ เช่น สูตรคำนวณทางคณิตศาสตร์ อธิบาย

8 ตัวอย่างคำสั่ง นิพจน์ที่เป็นสูตร คำนวณทางคณิตศาสตร์ sum = a + b ; ให้นำหน่วยความจำตัวแปรชื่อ a กับ b มา + กันแล้วนำค่า ไปเก็บในหน่วยความจำตัวแปรชื่อ sum อธิบาย

9 สัญลักษณ์ตัวดำเนินการคณิตศาสตร์ ตัว ดำเนินการ ศัพท์เฉพาะความหม าย +Addition บวก -Subtraction ลบ *Multiplication คูณ /Division หาร %remainder หารเอาเศษ

10 ลำดับการคำนวณตัวดำเนินการคณิตศาสตร์ เครื่องหมายลำดับ ( )1 ++, ( เครื่องหมาย ติดลบ ) 3 *, /, %4 +, -5

11 คำสั่ง : putchar ( ) ประสิทธิภาพคำสั่ง แสดงผลข้อมูลจากหน่วยความจำของตัวแปร ทางจอภาพครั้งละ 1 อักขระเท่านั้น รูปแบบ putchar ( char_argument) ; char_argument คือข้อมูลชนิดอักขระ อธิบาย

12 เขียนคำสั่งควบคุมให้ประมวลผลนิพจน์คณิตศาสตร์ expression #include /*file name //project_loop//operator3.c*/ main( ) { int x, y, r, s, t ; printf (“\t Arithmetic Operator \n”); printf (“ \n”); printf (“Data x = “) ; scanf (“%d”, &x); printf (“Data y = “) ; scanf (“%d”, &y); printf (“\n”); r = x + y * 2 ; s = (x + y) * 2; t = x + y * 2 – 1; printf (“r = x + y * 2 =%d \n”, r ); printf (“r =(x + y) * 2 =%d \n”, s ); printf (“r = x + y * 2 – 1 =%d \n”, t); printf (“ \n”); }

13 เขียนคำสั่งแสดงประสิทธิภาพคำสั่ง putchar #include /* //exput 1 // exput.c*/ main( ) { char word1 = ‘A’, word2 = ‘1’ ; printf (“\t *Test putchar ( ) command* \n”); printf (“ ********** \n”); printf (“Display 2 Character = “) ; putchar( word1 ) ; printf (“ \n”); printf (“ ********** \n”); } putchar

14 คำสั่ง : getchar ( ) ประสิทธิภาพคำสั่ง รับข้อมูลจากแป้นพิมพ์ครั้งละ 1 อักขระและแสดงอักขระ ที่จอภาพจากนั้นกดแป้น enter เพื่อนำข้อมูลบันทึก รูปแบบ 1 getchar ( ) ; รูปแบบ 2 char_var = getchar ( ); รูปแบบ 1 ไม่นำข้อมูลจัดเก็บลงหน่วยความจำของตัวแปร รูปแบบ 2 นำข้อมูลจัดเก็บลงหน่วยความจำของตัวแปร char_var คือข้อมูลชนิด char อธิบาย

15 คำสั่ง : getch ( ) ประสิทธิภาพคำสั่ง รับข้อมูลจากแป้นพิมพ์ครั้งละ 1 อักขระแต่ไม่ปรากฏ อักษรบนจอภาพและไม่ต้องกดแป้น enter รูปแบบ 1 getch ( ) ; รูปแบบ 2 char_var = getch ( ); รูปแบบ 1 ไม่นำข้อมูลจัดเก็บลงหน่วยความจำของตัวแปร รูปแบบ 2 นำข้อมูลจัดเก็บลงหน่วยความจำของตัวแปร char_var คือข้อมูลชนิดอักขระ อธิบาย

16 คำสั่ง : getche ( ) ประสิทธิภาพคำสั่ง รับข้อมูลจากแป้นพิมพ์ครั้งละ 1 อักขระและแสดง อักษรบนจอภาพและไม่ต้องกดแป้น enter รูปแบบ 1 getche ( ) ; รูปแบบ 2 char_var = getche ( ); รูปแบบ 1 ไม่นำข้อมูลจัดเก็บลงหน่วยความจำของตัวแปร รูปแบบ 2 นำข้อมูลจัดเก็บลงหน่วยความจำของตัวแปร char_var คือข้อมูลชนิดอักขระ อธิบาย

17 คำสั่ง : puts ( ) ประสิทธิภาพคำสั่ง แสดงผลข้อมูลเฉพาะประเภทข้อความทางจอภาพ ครั้งละ 1 ข้อความ รูปแบบ 1 puts ( string_argument ) ; string_argument คือข้อมูลชนิดข้อความ อธิบาย

18 คำสั่ง : gets ( ) ประสิทธิภาพคำสั่ง รับข้อมูล ข้อความ จากแป้นพิมพ์ และกดแป้น enter รูปแบบ 1 gets ( ) ; รูปแบบ 2 string_var = gets ( ); รูปแบบ 1 ไม่นำข้อมูลจัดเก็บลงหน่วยความจำของตัวแปร รูปแบบ 2 นำข้อมูลจัดเก็บลงหน่วยความจำของตัวแปร string_var คือข้อมูลชนิดข้อความ อธิบาย

19 เขียนคำสั่งควบคุมให้ประมวลผลนิพจน์คณิตศาสตร์ expression #include /*file name //project_loop//operator3.c*/ main( ) { int x, y, r, s, t ; printf (“\t Arithmetic Operator \n”); printf (“ \n”); printf (“Data x = “) ; scanf (“%d”, &x); printf (“Data y = “) ; scanf (“%d”, &y); printf (“\n”); r = x + y * 2 ; s = (x + y) * 2; t = x + y * 2 – 1; printf (“r = x + y * 2 =%d \n”, r ); printf (“r =(x + y) * 2 =%d \n”, s ); printf (“r = x + y * 2 – 1 =%d \n”, t); printf (“ \n”); }

20 เขียนคำสั่งแสดงประสิทธิภาพคำสั่ง putchar #include /* //exput 1 // exput.c*/ main( ) { char word1 = ‘A’, word2 = ‘1’ ; printf (“\t *Test putchar ( ) command* \n”); printf (“ ********** \n”); printf (“Display 2 Character = “) ; putchar( word1 ) ; printf (“ \n”); printf (“ ********** \n”); } putchar

21 เขียนคำสั่งแสดงประสิทธิภาพคำสั่ง getchar ( )getchar #include /* //getchar // getchar.c*/ main( ) { char word; printf (“\t *Test getchar ( ) command* \n”); printf (“ ********** \n”); printf (“Key 1 Character = “ ) ; word =getchar( ) ; printf (“ \n”); printf (“You Key character is = %c \n”,word); printf (“ ********** \n”); }

22 เขียนคำสั่งแสดงประสิทธิภาพคำสั่ง getch ( )getch #include /* //getch // getch.c*/ main( ) { char word; printf (“\t *Test getch ( ) command* \n”); printf (“ ********** \n”); printf (“Key 1 Character = “ ) ; word =getch ( ) ; printf (“ \n”); printf (“You Key character is = %c \n”,word); printf (“ ********** \n”); }

23 เขียนคำสั่งแสดงประสิทธิภาพคำสั่ง getche ( )getche #include /* //getch // getche.c*/ main( ) { char word; printf (“\t *Test getche ( ) command* \n”); printf (“ ********** \n”); printf (“Key 1 Character = “ ) ; word =getche ( ) ; printf (“ \n”); printf (“You Key character is = %c \n”,word); printf (“ ********** \n”); }

24 เขียนคำสั่งแสดงประสิทธิภาพคำสั่ง puts ( )puts #include /* //puts // puts.c*/ main( ) { char word ( 15 ) = “* Example *” ; puts (word) ; printf (“ ********** \n”); }

25 เขียนคำสั่งแสดงประสิทธิภาพคำสั่ง gets ( )gets #include /* gets.c*/ main( ) { char word ( 40 ); printf (“\t *Test gets ( ) command* \n”); printf (“ ********** \n”); printf (“Key you name = “ ) ; gets =word ( ) ; printf (“ \n”); printf (“\n”);printf (You name is = %s \n”,word); printf (“ ********** \n”); }


ดาวน์โหลด ppt การเขียนคำสั่ง ควบคุม การทำงานขั้น พื้นฐาน รัฐพล ศิริ พิมลวัฒน์

งานนำเสนอที่คล้ายกัน


Ads by Google