1 C Programming An Introduction. 2 Preprocessing Directives เขียนได้ 2 รูปแบบ #include คอมไพเลอร์จะทำ การค้นหาเฮดเดอร์ไฟล์ที่ระบุ จากไดเร็คทอรีที่ใช้

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งเงื่อนไข (Conditioning Statements)
Advertisements

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
คำสั่ง DISPLAY รูปแบบที่ 1 DISPLAY identifier-1, identifier-2 … literal-1 literal-2 [ UPON mnemonic-name ]  ตัวอย่าง DISPLAY STUDENT-NAME. DISPLAY.
โครงสร้างโปรแกรมภาษา C
Set is a basic term in Mathematics. There is no precise definition for term “set”, But roughly speaking, a set is a collection of objects, Things or symbols,
ขั้นตอนวิธีและเครื่องมือในการพัฒนาโปรแกรม (ต่อ)
จำนวน สถานะ NUMBER OF STATES. ประเด็นที่ สนใจ The number of distinct states the finite state machine needs in order to recognize a language is related.
การเขียนโปรแกรมด้วยคำสั่งเบื้องต้น
LAB # 1.
การแสดงผล และการรับข้อมูล การแสดงผล และการรับข้อมูล.
Control Statement if..else switch..case for while do-while.
การรับค่าและแสดงผล.
การรับและการแสดงผลข้อมูล
VARIABLES, EXPRESSION and STATEMENTS. Values and Data Types Value เป็นสิ่งพื้นฐาน มีลักษณะเป็น ตัวอักษร หรือ ตัวเลข อาทิ 2+2 หรือ “Hello world” Value.
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Shell Script Programming (Function)
คำสั่งเพื่อการกำหนดเงื่อนไข
การแสดงผล และการรับข้อมูล
ฟังก์ชั่น function.
EECP0110 C Language Computer Programming
คำสั่ง READ รูปแบบ READ file-name RECORD [INTO identifier] [AT END imperative- statement] ตัวอย่าง READ STUDENT-FILE AT END GO TO END-PROCESS. READ CUSTOMER-FILE.
Functions Standard Library Functions User-defined Functions.
Programming With C Data Input & Output.
ขั้นตอนวิธีและเครื่องมือในการพัฒนาโปรแกรม
หน่วยที่ 5 การกำหนดเงื่อนไข. if - เลือกว่าทำหรือไม่ if if (เงื่อนไข) คำสั่ง;
หน่วยที่ 17 แอเรย์ของสตรัคเจอร์. แอเรย์ของข้อมูลสตรัคเจอร์ student_info student[30]; Student[0]Student[0].Name Student[0].Midterm Student[0].Assignment.
หน่วยที่ 1 พื้นฐานภาษา C
ตัวอย่างโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยม
Chapter 2 Introduction to The C++ Language. Figure 2-1.
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ ผศ. บุรินทร์ รุจจน พันธุ์.. ปรับปรุง 19 ตุลาคม 2555 Introduction to Batch.
การเขียนโปรแกรมภาษาซี
การสร้างฟังก์ชั่นเพื่อพัฒนาโปรแกรม Interactive C
C language W.lilakiatsakun.
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Java Programming Language สาขาวิชาระบบสารสนเทศ คณะบริหารธุรกิจ มหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ.
Thread Thread ส่วนของ process ที่ให้ CPU ประมวลผล.
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
21 August ดรุณี ศมาวรรตกุล 1 2. ADT List - Unsorted list ADT - list implementation - Sorted List - Circular list - Doubly linked list.
2 /* ข้อความนี้เป็นเพียงคำอธิบาย ไม่มีผลต่อขั้นตอนการ ทำงานของโปรแกรม */ /* A simple program to display a line of text */ #include void main ( ) { printf.
#include #define N 5 void main() { inti, X[N]; for (i=0; i < N; i++) { /* รับข้อมูล */ printf(“Enter number : ”); scanf(“%d”, &X[i] ); } for (i=0; i
Lecture 3 ฟอร์ม, คอนโทรล. Initial Visual Basic Screen.
คำสั่งเกี่ยวกับการรับ และแสดงผล
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
L/O/G/O ฟังก์ชั่นการรับและ แสดงผล และฟังก์ชั่นทาง คณิตศาสตร์
1 สตริง (String) การประกาศค่าตัวแปรสตริง การกำหนดค่าสตริง การอ้างอิงตัวอักษรแต่ละตัวในสตริง ฟังก์ชั่นที่ใช้ในการจัดการสตริง ฟังก์ชั่นในการเปลี่ยนรูปแบบของสตริง.
รูปแบบของการใช้คำสั่ง for for( ตัวแปร = ค่าเริ่มต้น ; นิพจน์ตรรกะ ; ค่าเพิ่มหรือค่าลด ) { statement(s); } ตัวอย่าง กรณีกำหนดการวนซ้ำเป็นค่าคงที่ For(n=1;n
Introduction to Flowchart
การเขียนคำสั่งควบคุม การทำงานขั้นพื้นฐาน
ฟังก์ชันในภาษา C. ฟังก์ชัน (Functions) 2 การออกแบบโปรแกรมในภาษาซี จะอยู่บนพื้นฐานของการออกแบบ โมดูล (Module Design) โดยการแบ่ง โปรแกรมออกเป็นงานย่อย ๆ.
โครงสร้างภาษาซี C ++ structure
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
โปรแกรม ภาษา C ภาษาซี (C Language) เป็นภาษาหนึ่งสำหรับเขียนโปรแกรมคอมพิวเตอร์   พัฒนาขึ้นโดยนายเดนนิส  ริทชี่ (Dennis Ritche)  ในปี ค.ศ. 1972  เพื่อสร้างระบบปฏิบัติการยูนิกซ์
C Programming By Mr. Sanae Sukprung.
บริษัท พัฒนาวิชาการ (2535) จำกัด
Concept of Programing.
INC 161 , CPE 100 Computer Programming
ภาษา C เบื้องต้น.
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
โครงสร้างโปรแกรมภาษา C
คำอธิบายรายวิชา การเขียนผังงาน รหัสเทียม ตรรกศาสตร์เบื้องต้น การเขียนโปรแกรมคอมพิวเตอร์แบบโครงสร้าง ชนิดตัวแปร ตัวดำเนินการทางตรรกะ ตัวดำเนินการเปรียบเทียบ.
บทที่ 4 ตัวแปร (Variables)
บทที่ 2 ขั้นตอนการทำงาน (Algorithm)
หลักการเขียนโปรแกรมภาษาซี
introduction to Computer Programming
การเขียนโปรแกรมคอมพิวเตอร์
บทที่ 3 โครงสร้างภาษาซีเบื้องต้น
Lecture 7: ทางเลือกแบบมีโครงสร้างซ้อนใน
อัลกอริทึม (Algorithm) ???
ใบสำเนางานนำเสนอ:

1 C Programming An Introduction

2 Preprocessing Directives เขียนได้ 2 รูปแบบ #include คอมไพเลอร์จะทำ การค้นหาเฮดเดอร์ไฟล์ที่ระบุ จากไดเร็คทอรีที่ใช้ สำหรับเก็บเฮดเดอร์ไฟล์โดยเฉพาะ ( ปกติคือ ไดเรกทรอรีชื่อ include) #include “ ชื่อเฮดเดอร์ไฟล์ ” คอมไพเลอร์จะทำ การค้นหาเฮดเดอร์ไฟล์ที่ระบุ จากไดเร็คทอรี เดียวกันกับไฟล์ source code นั้น แต่ถ้าไม่พบก็ จะไปค้นหาจากไดเรกทอรีที่ใช้เก็บเฮดเดอร์ไฟล์ โดยเฉพาะ main( ) หรือ void main( ) คือไม่รับค่าใด ๆ เข้ามา ประมวลผลภายในฟังก์ชั่น และจะไม่มีการคืนค่าใด ๆ กลับออกไปจากฟังก์ชั่นด้วย

3 Summary of major points so far Program execution begins at main( ) Key words are written in lower-case Statements are terminated with a semi-colon Text strings are enclosed in double quotes C in case sensitive, use lower-case and try not to capitalise variable names \n means position the cursor on the beginning of the next time Printf() can be used to display text to the screen The curly braces { } define the beginning and end of a program block

Input Your Name : _ Input Your Name : _ 4

5 Some of the formatters for printf are Cursor Control Formatters  \n newline  \t tab  \rcarriage return  \fform feed  \vvertical tab

6 Some of the formatters for printf are Variable Formatters  %ddecimal integer  %ccharacter  %sstring or character array  %ffloat  %edouble

7 Sample Program #include #include void main( ) { clrscr( ); printf("Hello World\n"); getchar( ); } Out put Hello World -

8 Sample Program #include #include void main() { int sum, value; sum = 10; value = 15; clrscr(); clrscr(); printf("%d\t%d\n", sum, value); getch(); getch();} Out put

9 Sample Program #include #include void main() { int sum, value1, value2; value1 = 10; value2 = 15; sum = value1+value2; clrscr(); printf("The sum of 10 and 15 is %d\n", sum); getch(); getch();} Out put The sum of 10 and 15 is 25 -

10 Sample Program Flowchart START INPUT X,Y SUM = X + Y PRINT SUM STOP

11 Sample Program Pseudocode : คือ การเขียนอัลกอริทึมโดยใช้ ประโยคภาษาอังกฤษที่สื่อความหมายง่าย ๆ สามารถอ่านแล้วเข้าใจได้โดยทันที START READ X READ Y COMPUTE SUM = X + Y PRINT SUM STOP

12 Sample Program #include #include void main() { int sum, x,y; clrscr(); printf("Value of x is : "); /** INPUT X scanf("%d", &x); printf("Value of y is : "); /** INPUT Y scanf("%d", &y); sum = x+y; /** SUM = X+Y printf("sum of %d+%d is %d\n", x, y, sum); /** PRINT SUM getch(); }

13 Out put Value of x is : 1  รับค่าตัวเลขจากแป้นพิมพ์ Value of y is : 2  รับค่าตัวเลขจากแป้นพิมพ์ Sum of 1+2 is : 3