ปฎิบัติการที่ ห้า.

Slides:



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

บทที่ 2 รหัสควบคุมและการคำนวณ
บทที่ 2 รหัสควบคุมและการคำนวณ
INTRODUCTION TO C LANGUAGE
Introduction to C Introduction to C.
โครงสร้างโปรแกรมภาษา C
โครงสร้างภาษาซี เบื้องต้น
โดยอาจารย์ศิริพร ศักดิ์บุญญารัตน์ ครูชำนาญการ โรงเรียนมหิดลวิทยานุสรณ์
การเขียนโปรแกรมด้วยคำสั่งเบื้องต้น
ข้อมูลชนิดสตริง String บทที่ 8
LAB # 1.
Introduction to C Programming
ครั้งที่ 8 Function.
การแสดงผล และการรับข้อมูล การแสดงผล และการรับข้อมูล.
Control Statement if..else switch..case for while do-while.
Department of Computer Business
การรับค่าและแสดงผล.
หลักการโปรแกรม 1 Lecture 3: ตัวแปร, นิพจน์คณิตศาสตร์, การคำนวณทางคณิตศาสตร์,การดำเนินการกับสายอักขระ.
Structure Programming
องค์ประกอบของโปรแกรม
Week 6 ประกาศค่าตัวแปร.
การแสดงผล และการรับข้อมูล
รับและแสดงผลข้อมูล.
หน่วยที่ 2 ภาษาโปรแกรม และการออกแบบโปรแกรม
ฟังก์ชั่น function.
ปฏิบัติการครั้งที่ 9 ฟังก์ชัน.
Lecture no. 2: Overview of C Programming
คำสั่งควบคุมการทำงาน
การรับข้อมูลเบื้องต้นโดยใช้ฟังก์ชั่น scanf
การประกาศตัวแปร “ตัวแปร” คือสิ่งที่เราสร้างขึ้นมาเพื่อใช้เก็บค่าต่างๆและอ้างอิงใช้งานภายในโปรแกรม ตามที่เรากำหนดขึ้น การสร้างตัวแปรขึ้นมาเราเรียกว่า.
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
บทที่ 11 การเขียนโปรแกรมภาษาซี
หน่วยที่ 1 พื้นฐานภาษา C
Lecture 4 องค์ประกอบภาษา C To do: Hand back assignments
ตัวแปร (Variable) คือ ชื่อที่ตั้งขึ้นเพื่อเก็บข้อมูลในหน่วยความจำ สามารถเก็บข้อมูลชนิดใดก็ ได้ ลักษณะที่สำคัญ ค่าที่จัดเก็บ เมื่อปิดโปรแกรมข้อมูลจะหายไป.
การเขียนโปรแกรมภาษาซี
Chapter 4 คำสั่งควบคุมทิศทาง
ชนิดของข้อมูล ตัวแปร และตัวดำเนินการ
Introduction to C Language
ตัวแปรกับชนิดของข้อมูล
ตัวแปรในภาษา JavaScript
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
ฟังก์ชันรับข้อมูล ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
ง30212 พื้นฐานการเขียนโปรแกรม ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
การรับและพิมพ์ข้อมูลเบื้องต้น
ประวัติความเป็นมาภาษาซี
ตัวแปรกับชนิดของข้อมูล
การเขียนโปรแกรมแสดงผลข้อมูล
ทบทวน กันก่อน .....กระบวนการแปลโปรแกรม
Week 2 Variables.
Computer Programming for Engineers
2 /* ข้อความนี้เป็นเพียงคำอธิบาย ไม่มีผลต่อขั้นตอนการ ทำงานของโปรแกรม */ /* A simple program to display a line of text */ #include void main ( ) { printf.
Overview of C Programming
โครงสร้างภาษาซี #include <stdio.h> void main() {
คำสั่งเกี่ยวกับการรับ และแสดงผล
โครงสร้างโปรแกรมภาษาซี
Output of C.
Java Programming Java Structure and Datatype,Variable
อ. วชิระ หล่อประดิษฐ์. ตัว ดำเนินกา ร ศัพท์เฉพาะตัวอย่ าง ผลลัพธ์ ให้ a=3; b=2; Greater thana > b;True
อาจารย์ปิยศักดิ์ ถีอาสนา
โครงสร้าง ภาษาซี.
บทที่ 9 การสร้างและใช้ งานฟังก์ชั่น C Programming C-Programming.
พื้นฐานการเขียนโปรแกรมด้วย C#
บทที่ 7 เงื่อนไขในภาษาซี
บทที่ 5 รหัสควบคุมและ การคำนวณ C Programming C-Programming.
L/O/G/O ฟังก์ชั่นการรับและ แสดงผล และฟังก์ชั่นทาง คณิตศาสตร์
ตัวแปร และชนิดข้อมูล.
การเขียนโปรแกรม (ภาษาซี)
รูปแบบของการใช้คำสั่ง for for( ตัวแปร = ค่าเริ่มต้น ; นิพจน์ตรรกะ ; ค่าเพิ่มหรือค่าลด ) { statement(s); } ตัวอย่าง กรณีกำหนดการวนซ้ำเป็นค่าคงที่ For(n=1;n
ใบสำเนางานนำเสนอ:

ปฎิบัติการที่ ห้า

โครงสร้างโปรแกรมภาษาซี /* Program by 07520001 */ #include <stdio.h> void main() { Statement ; ... getch(); } Comment Preprocessor directive Main function

การกำหนดค่าคงที่

รูปแบบ รูปแบบ ตัวอย่าง #define ชื่อ ค่าคงที่ #define PI 3.14159 #define START 10 #define SU “Silpakorn U” #define CH ‘C’

ตำแหน่ง #include <stdio.h> #define PI 3.14159 void main() { Statement ; ... }

หลักการตั้งชื่อ ต้องขึ้นต้นด้วยตัวอักษรภาษาอังกฤษ (ตัวใหญ่/เล็ก) หรือขีดล่าง ‘_’ ตามด้วยตัวอักษรภาษาอังกฤษ ตัวเลข หรือขีดล่าง (Underscore) ‘_’ ไม่มีช่องว่างหรือตัวอักษรพิเศษอื่นๆ เช่น ‘!’, ‘@’, ‘#’, ‘$’, ‘%’, ‘^’ ตัวพิมพ์ใหญ่และเล็กจะเป็นคนละตัวกันเช่น NAME, name, Name, NamE ห้ามซ้ำกับคำสงวน (Reserve Words) ของภาษา C ห้ามตั้งชื่อซ้ำกับคำสั่ง (Function ที่อยู่ใน Library) ของภาษา C

คำสงวน auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while asm _cs _ds _es _ss cdecl far huge interrupt near pascal _export

ตัวอย่างชื่อ ✔ $age number-person long Person 3com X name age Name_of_student A1 total score Name ✔ ✔ ✖ ✖ ✔ ✔ ✔ ✔ ✖ ✔ ✖ ✔ ✔

ตัวอย่าง #include <stdio.h> #define PI 3.14159 #define START 10 #define SU “Silpakorn U” #define CH ‘C’ void main() { Statement; ... }

การแสดงผล

รูปแบบหนึ่ง รูปแบบ ตัวอย่าง printf(“ข้อความที่จะแสดงผล”); printf(“Hello World !”); printf(“good bye.”); Hello World ! good bye.

รูปแบบสอง รูปแบบ ตัวอย่าง printf(“Hello World !\n”); printf(“good\tbye.”); printf(“\n”); printf(“\n\’hello\’”); Hello World ! good bye. ‘hello’

รูปแบบสาม รูปแบบ ตัวอย่าง printf(“%d\n”, 25); printf(“%f\n”, 9.999”); printf(“X = %d”, 10); 25 9.999 X = 10

รูปแบบและรหัสควบคุม รูปแบบแสดงผล รหัสควบคุม %d แสดงเลขจำนวนเต็ม \n ขึ้นบรรทัดใหม่ \t แท็บ \’ แสดงตัวอักษร ’ \” แสดงตัวอักษร ” \\ แสดงตัวอักษร \ รหัสควบคุม %d แสดงเลขจำนวนเต็ม %f แสดงเลขจำนวนจริง %c แสดงตัวอักษร 1 ตัว %s แสดงตัวอักษรหลายตัว

#include <stdio.h> void main() { printf(“Welcome. ”); Welcome. Hello How are you? Welcome. Hello How are you? #include <stdio.h> void main() { printf(“Welcome. ”); printf(“Hello How are you?”); printf(“Welcome.\n”); printf(“Hello\tHow are you?\n”); printf(“\n”); printf(“Welcome.\nHello\tHow are you?\n”); } #include <stdio.h> void main() { printf(“Welcome. ”); printf(“Hello How are you?”); printf(“Welcome.\n”); printf(“Hello\tHow are you?\n”); printf(“\n”); printf(“Welcome.\nHello\tHow are you?\n”); }

#include <stdio.h> #define X 10 void main() { 25 9.999 X = 10 SU – Silpakorn U. #include <stdio.h> #define X 10 void main() { printf(“%d\n”, 25); printf(“%f \n”, 9.999”); printf(“X = %d\n”, X); printf(“%c %c – %s”, ‘S’, ‘U’, “Silpakorn U.”); } #include <stdio.h> #define X 10 void main() { printf(“%d\n”, 25); printf(“%f \n”, 9.999”); printf(“X = %d\n”, X); printf(“%c %c – %s”, ‘S’, ‘U’, “Silpakorn U.”); }

#include <stdio.h> #define PI 3.14159 #define START 10 Welcome to my program. PI = 3.14159 Start = 10 I study at Silpakorn U Grade A is equal to 4.0 #include <stdio.h> #define PI 3.14159 #define START 10 #define SU “Silpakorn U” #define CH ‘A’ void main() { printf(“Welcome to my program.\n”); printf(“PI = %.2f \n”, PI); printf(“Start = %d\n”, START); printf(“I study at %s\n”, SU); printf(“Grade %c is equal to 4.0”, CH); } #include <stdio.h> #define PI 3.14159 #define START 10 #define SU “Silpakorn U” #define CH ‘A’ void main() { printf(“Welcome to my program.\n”); printf(“PI = %f\n”, PI); printf(“Start = %d\n”, START); printf(“I study at %s\n”, SU); printf(“Grade %c is equal to 4.0”, CH); }

การกำหนดค่าคงที่ #define การแสดงผล printf สรุป

โจทย์ เขียนโปรแกรม printf.c โดยกำหนดค่าคงที่ดังนี้ total มีค่า 100 code มีค่า ‘G’ subject มีค่า “517 101” แล้วแสดงค่าคงที่ทั้งหมดดังรูป Constant values Total = 100 A = 4.000000 Code = G Class 517 101 is over! โจทย์

โจทย์ เขียนโปรแกรม printf.c โดยกำหนดค่าคงที่ดังนี้ score มีค่า 10 X มีค่า 9.87 grade มีค่า ‘A’ course มีค่า “Intro2Com” แล้วแสดงค่าคงที่ทั้งหมดดังรูป Constant values Score = 10 X = 9.870000 Grade = A Course Intro2Com is over! โจทย์

โจทย์ เขียนโปรแกรม printf.c โดยกำหนดค่าคงที่ดังนี้ score มีค่า 10 X มีค่า 9.87 grade มีค่า ‘A’ course มีค่า “Intro2Com” แล้วแสดงค่าคงที่ทั้งหมดดังรูป Constant values Score = 10 X = 9.870000 Grade = A Course Intro2Com is over! โจทย์

ตัวอย่าง #include <stdio.h> #define PI 3.14159 #define START 10 #define SU “Silpakorn U” #define CH ‘A’ void main() { printf(“Welcome to my program.\n”); printf(“PI = %f\n”, PI); printf(“Start = %d\n”, START); printf(“I study at %s\n”, SU); printf(“Grade %c is equal to 4.0”, CH); } #include <stdio.h> #define PI 3.14159 #define START 10 #define SU “Silpakorn U” #define CH ‘A’ void main() { printf(“Welcome to my program.\n”); printf(“PI = %f\n”, PI); printf(“Start = %d\n”, START); printf(“I study at %s\n”, SU); printf(“Grade %c is equal to 4.0”, CH); } Welcome to my program. PI = 3.14159 Start = 10 I study at Silpakorn U Grade A is equal to 4.0