multimedia of introducation to programming c++

60
สื่อมัลติมีเดีย เรื่อง การโปรแกรมเบื ้องต้นด้วยภาษาซี++ Multimedia of Introducation to Programming C++ Start

Upload: -

Post on 29-Jun-2015

386 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Multimedia of introducation to programming c++

สอมลตมเดย

เรอง การโปรแกรมเบ องตนดวยภาษาซ++

Multimedia of Introducation to Programming C++

Start

Page 2: Multimedia of introducation to programming c++

Multimedia of Introducation to Programming C++

..เมนหลก..

ทดสอบกอนเรยน

หนาแรก อางอง แนะน า ผจดท า

การโปรแกรมเบ องตนดวยภาษาซ++

Page 3: Multimedia of introducation to programming c++

จดประสงคการเรยนร

เขาใจหลกคณตศาสตรส าหรบการเขยนโปรแกรม

รพนฐานประเภทขอมลของภาษาซ++

รและเขาใจโครงสรางของภาษาซ++

ประเมนผลลพธทางคณตศาสตรของภาษาซ++ได ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

// หมายเหต: คลกทลกศรดานซายมอ เพอเขาสแบบทดสอบกอนเรยน

Page 4: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

1. ขอใดเปนการตงชอทถกตองของภาษาซ++

ทดสอบกอนเรยน

..เมนหลก.. ก. 1 num ข. num 1 ค. num_1 ง. 1_num

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 5: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

2. ค าสงใดเปนการเพมคา i ทละ 2 หนวย

ก. i += 2; ข. 2 += i; ค. i + 2;

ง. i ++; ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 6: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

3. ประโยคค าสงภาษาซ++ ในแตละค าสงตองปดทายดวยเครองหมายใด

ก. เครองหมาย . ข. เครองหมาย , ค. เครองหมาย ; ง. เครองหมาย :

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 7: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

4. ขอใดไมใชประเภทขอมลพนฐานในภาษาซ++ ก. char ข. string ค. int ง. float

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 8: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

5. 10-4%3+5*4/2 มคาเทากบขอใด

ก. 19 ข. 1 ค. 10 ง. -1

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 9: Multimedia of introducation to programming c++

เนอหาบทเรยน

พนฐานโปรแกรมของภาษาซ++

ชนดขอมลและตวแปรของภาษาซ++

ตวด าเนนการของของภาษาซ++ ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

// หมายเหต: สามารถคลกเลอกหวขอยอยทงสามหรอ คลกทลกศรดานซายมอ เพอเขาสเนอหา

Multimedia of Introducation to Programming C++

Page 10: Multimedia of introducation to programming c++

พนฐานโปรแกรมของภาษาซ++

ความเปนมา

ภาษาC++ ถกพฒนาโดย Bjane Stroustrup ท Bell Labs ในชวงทศวรรษ 1980 ภาษานพฒนาขนเพอเขยนซอฟตแวรจ าลองเหตการณ (Event-Driven Simulation) ทมความซบซอน โดยRick Mascitti เปนผตงชอของภาษานใหกบ Bjane Stroustrup

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 11: Multimedia of introducation to programming c++

พนฐานโปรแกรมของภาษาซ++

โครงสรางโปรแกรมภาษา C++

สวนท เปนสวนทระบให compiler เตรยมการท างานทก าหนดไวในสวนน โดยหนาค าสงจะมเครองหมาย# เชน #include<iostream.h>

#header // สวนท 1 int main ( ) { // สวนท 3 ก าหนดตวแปร(Declaration) ; // สวนท 2 ค าสง(Statements) ; // สวนท 2 return 0 ; // สวนท 2 } // สวนท 3

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 12: Multimedia of introducation to programming c++

พนฐานโปรแกรมของภาษาซ++

โครงสรางโปรแกรมภาษา C++ สวนท 2 เปนสวนทก าหนดชนดขอมลทจะใชในโปรแกรม ซงตวแปรหรอขอมลนนจะตองถกก าหนดในสวนนกอน จงสามารถน าไปใชได

สวนท 3 สวนของตวโปรแกรม เรมดวยฟงกชน main ( ) แลวใสเครองหมายก าหนดขอบเขต { หลงจากนนใสค าสงหรอฟงกชน โดยแตละค าสงหรอฟงกชนนนๆ จะตองปดทายดวยเครองหมาย ; เมอจบโปรแกรมใหใสเครองหมาย } ปดทาย

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 13: Multimedia of introducation to programming c++

พนฐานโปรแกรมของภาษาซ++

การเขยนคอมเมนต (comment) Comment คอ ขอความทไมตองการใหคอมพวเตอรประมวลผล มอยดวยกน 2 รปแบบ

Single line comment (คอมเมนทแบบบรรทดเดยวจบ) ใชเครองหมาย // ขอควมทตามหลง // ในบรรทดทงบรรทดจะไมถกประมวลผล Multiple line comment (คอมเมนทแบบหลายบรรทด) เรมตนดวยเครองหมาย /* แลวจบดวยเครองหมาย */ ขอความทอยระหวางเครองหมายทงสองน จะถอวาเปน comment ทงหมด

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 14: Multimedia of introducation to programming c++

ชนดขอมลและตวแปรของภาษาซ++

ตวแปร (variable) คอสงทแสดงคาหรอค านวณภายหลง โดยตวแปรเหลานจะเกบคาไวในหนวยความจ า การประการศตวแปร เชน char letter; โดย char คอประเภทขอมล letter คอชอตวแปร ประเภทขอมลพนฐาน

char ใชเกบอกขระ 1 ตวอกษร int ใชเกบเลขจ านวนเตม float ใชเกบเลขจ านวนจรง double ใชเกบเลขจ านวนจรง

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 15: Multimedia of introducation to programming c++

ชนดขอมลและตวแปรของภาษาซ++

การก าหนดคาชนดเลขจ านวนเตม • คาตวเลขจะตองไมมทศนยม • สามารถเปนไดทงคาบวก ||(หรอ) คาลบ • ส าหรบคาบวก ไมจ าเปนตองใสเครองหมาย + น าหนา • หามใชเครองหมาย , || ชองวางระหวางตวเลข เชน 3,000

ซงถอวาผด • ชวงเลขจ านวนเตม -2,147,483,648 ถง -2,147,483,647

ตวอยาง การก าหนดคาชนดเลขจ านวนเตมในรปแบบตางๆ • n1 = 100; // int • n2 = -1; // int • n3 = 123456789L; // long int

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 16: Multimedia of introducation to programming c++

ชนดขอมลและตวแปรของภาษาซ++

การก าหนดคาชนดเลขจ านวนจรง • คาตวเลขสามารถมทศนยมได • สามารถเปนไดทงคาบวก ||(หรอ) คาลบ • ส าหรบคาบวก ไมจ าเปนตองใสเครองหมาย + น าหนา • สามารถก าหนดคาแบบเอกซโฟเนนตไดดวยการใช

อกษร E ตอทายคา • คาทก าหนดแบบเอกซโฟเนนต เปนไดทง + && -

ตวอยาง การก าหนดคาชนดเลขจ านวนจรง • n1 = 41.9; // float • n2 = +3.2E-5; // float exponent • n3 = 12.34F; // double

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 17: Multimedia of introducation to programming c++

ชนดขอมลและตวแปรของภาษาซ++

การก าหนดคาชนดตวอกษร • คาทก าหนดจะตองเปนอกขระเพยงคาเดยว และตองอย

ในเครองหมาย ‘ (Single quote) เทานน • ขนาดของตวอกษรสงสด 1 ตวอกษรเทานน

ตวอยาง การก าหนดคาชนดของตวอกขระ • c1 = ‘A’ ; • c2 = ‘a’ ; • c3 = ‘1’ ;

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 18: Multimedia of introducation to programming c++

ชนดขอมลและตวแปรของภาษาซ++

การตงชอตวแปร • ขนตนดวยตวอกษร (A-Z,a-z) ตวตอไปเปนตวอกษร

ตวเลข || ตวขดเสนใต underscore(_) • ตองไมมชองวาง • ตวอกษรตวพมพเลก และพมพใหญมความหมายท

แตกตางกน • ตองไมใช ค าสงวนและค ามาตราฐานทใชในภาษา C++

เชน do double short long return static while เปนตน

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 19: Multimedia of introducation to programming c++

ชนดขอมลและตวแปรของภาษาซ++

การประกาศตวแปรทละบรรทด เชน • int num1; • int age; • char c; • char ‘ch’ • float height; • float area;

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 20: Multimedia of introducation to programming c++

ชนดขอมลและตวแปรของภาษาซ++

การประกาศกลมตวแปรพรอมกน เปนการประกาศตวแปรทมชนดเหมอนกนภายในบรรทดเดยว โดยใชเครองหมาย , คนระหวางตวแปรแตละตว เชน

• int num1.age; • float height, area;

การประกาศตวแปรพรอมก าหนดคาเรมตน เปนการประกาศตวแปรพรอมก าหนดคาเรมตนใหกบตวแปรภายในบรรทดนน เชน

• int num1 = 0; • float eps = 1.0e-5;

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 21: Multimedia of introducation to programming c++

ชนดขอมลและตวแปรของภาษาซ++

การสงขอมลออกดวย cout cout ท าหนาทเหมอนกระแสหรอสายน าสงขอมลจากโปรแกรมไปปรากฏทจอภาพ (เครองพมพหรออปกรณแสดงผลอนๆ) ทละตวอกษรตามล าดบ โดยมเครองหมาย ด าเนนการ << ตามดวย ตวแปร แลวจบดวย เครองหมาย ; การรบขอมลเขาดวย cin cin ใชเครองหมายด าเนนการ >> ท าหนาทดง (Extract) ขอมลจากสายกระแสน าเขา โดยปกตจะวางตวแปรไวทางขวาของเครองหมาย >> เพอรอรบขอมลทดงออกมา แลวจบดวย เครองหมาย ;

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 22: Multimedia of introducation to programming c++

ตวด าเนนการของของภาษาซ++

ตวด าเนนการทางคณตศาสตร • + , - , * , / , % //กระท า *, / ,% ,+ ,- ตามล าดบ

ตวอยางท 1 ถา x และ y เปนตวแปรเกบคาจ านวนเตม 13 และ -2 ตามล าดบ ผลลพธทไดจากการท างานในนพจนตอไปนคอ

• x + y = 11, x - y = 15 ; • x * y = -26 , x / y = -6 ; • x % y = 1 // การหารเลขจ านวนเตมทตองการเพยงเศษ

ตวอยางท 2 ถา a และ b เปตวแปรเกบคาทศนยม 24.5 และ 2.0 ตามล าดบ ผลลพธทไดจากการท างานในนพจนตอไปน คอ

• a + b = 26.5 , a – b = 22.5 ; • a * b = 49.0 , a / b = 12.25 ;

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 23: Multimedia of introducation to programming c++

ตวด าเนนการของของภาษาซ++

ตวด าเนนการยนาร(Unary) • ++ เปนการเพมคาขนอก 1 หนวย • -- เปนการลดคาลงอก 1 หนวย • x++; ความหมายเหมอนกบ x =x + 1; • x--; ความหมายเหมอนกบ x =x - 1; • a += b ความหมายเหมอนกบ a = a + b; • a -= b ความหมายเหมอนกบ a = a - b; • a *= b ความหมายเหมอนกบ a = a * b; • a /= b ความหมายเหมอนกบ a = a / b; • a %= b ความหมายเหมอนกบ a = a % b;

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 24: Multimedia of introducation to programming c++

ตวด าเนนการของของภาษาซ++

ตวด าเนนการเชงสมพนธเปรยบเทยบ เปนเครองหมายทใชในการเปรยบเทยบ ตดสนใจและผลของการเปรยบเทยบเปนได 2 กรณ คอ เปนจรง(True) กบ เปนเทจ(False) โดยมเครองหมายตวกระท า ดงน

• < , > ,<= ,>= , == ,!= ตวด าเนนการเชงตรรกะ เครองหมายทเปนตวด าเนนทางตรรกะ ไดแก &&(And) ||(Or) , !(Not)

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

// หมายเหต: คลกทลกศรดานซายมอ เพอเขาสแบบทดสอบหลงเรยน

Page 25: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

ทดสอบหลงเรยน

1. 10-4%3+5*4/2 มคาเทากบขอใด

..เมนหลก..

ก. 19 ข. 1 ค. 10 ง. -1

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 26: Multimedia of introducation to programming c++

ทดสอบหลงเรยน

2. ประโยคค าสงภาษาซ++ ในแตละค าสงตองปดทายดวยเครองหมายใด

ก. เครองหมาย . ข. เครองหมาย , ค. เครองหมาย ; ง. เครองหมาย :

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 27: Multimedia of introducation to programming c++

ทดสอบหลงเรยน

3. ค าสงใดเปนการเพมคา i ทละ 2 หนวย

ก. i += 2; ข. 2 += i; ค. i + 2;

ง. i ++; ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 28: Multimedia of introducation to programming c++

ทดสอบหลงเรยน

4. ขอใดเปนการตงชอทถกตองของภาษาซ++

ก. 1 num ข. num 1 ค. num_1 ง. 1_num

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 29: Multimedia of introducation to programming c++

ทดสอบหลงเรยน

5. ขอใดไมใชประเภทขอมลพนฐานในภาษาซ++ ก. char ข. string ค. int ง. float

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 30: Multimedia of introducation to programming c++

ยงไมสามารถด าเนนการได กรณาอานจดประสงคการเรยนร “คลกเครองหมายยอนกลบ” ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 31: Multimedia of introducation to programming c++

ยงไมสามารถด าเนนการได กรณายอนกลบไปสทดสอบกอนเรยน

“คลกเครองหมายยอนกลบ” ทดสอบกอนเรยน

..เมนหลก..

Multimedia of Introducation to Programming C++

หนาแรก อางอง แนะน า ผจดท า

Page 32: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

ยงไมสามารถด าเนนการได กรณายอนกลบไปสเนอหาบทเรยน

“คลกเครองหมายยอนกลบ”

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 33: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

กลบสแบบทดสอบคลกเครองหมายลกศร

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 34: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

กลบสแบบทดสอบคลกเครองหมายลกศร

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 35: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

กลบสแบบทดสอบคลกเครองหมายลกศร

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 36: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

กลบสแบบทดสอบคลกเครองหมายลกศร

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 37: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

กลบสแบบทดสอบคลกเครองหมายลกศร

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 38: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

กลบสแบบทดสอบคลกเครองหมายลกศร

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 39: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

กลบสแบบทดสอบคลกเครองหมายลกศร

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 40: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

กลบสแบบทดสอบคลกเครองหมายลกศร

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 41: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

คลกเครองหมายลกศรเพอเขาสเนอหา

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 42: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

คลกเครองหมายลกศรเพอเขาสเนอหา

Page 43: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

อธบายความเขาใจ / เฉลย

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 44: Multimedia of introducation to programming c++

ทดสอบกอนเรยน

..เมนหลก..

อธบายความเขาใจ / เฉลย

Multimedia of Introducation to Programming C++

หนาแรก อางอง แนะน า ผจดท า

Page 45: Multimedia of introducation to programming c++

กลบสแบบทดสอบคลกเครองหมายลกศร

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

10-4%3+5*4/2 วธท า สงเกตเครองหมายโดยเรยงจาก * / % + - ตามล าดบ ในทนจะใช ( ) ในการแบงความส าคญกอนและหลง ดงน (10-((4%3)+((4*5)/2))) คาทไดจะเทากบ -1 ซงเปนค าตอบทถกทางภาษาคอมพวเตอร นะครบ

ทดสอบกอนเรยน

..เมนหลก..

Page 46: Multimedia of introducation to programming c++

อธบายความเขาใจ / เฉลย

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 47: Multimedia of introducation to programming c++

อธบายความเขาใจ / เฉลย

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 48: Multimedia of introducation to programming c++

กลบสแบบทดสอบคลกเครองหมายลกศร

แตละค าสงหรอฟงกชนนนๆจะตองปดทายดวยเครองหมาย ; เปนมาตราฐานสากลทใชในการเชยนโปรแกรม

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 49: Multimedia of introducation to programming c++

อธบายความเขาใจ / เฉลย

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 50: Multimedia of introducation to programming c++

อธบายความเขาใจ / เฉลย

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 51: Multimedia of introducation to programming c++

กลบสแบบทดสอบคลกเครองหมายลกศร

a += b; จากนยามทางภาษาคอมพวเตอร กลาวไดวา a คอตวเกบคา ไมวาจะเปนตวเลข หรอขอความตางๆ b คอตวก าหนดคา ซงในทน เปน 2 โดยมเครองหมาย += เปนตวบงชวาให บวกคาทเทากบสอง ลงไปใน a ซงท าให a มคาเทากบ 2 นนเอง

Multimedia of Introducation to Programming C++

หนาแรก อางอง แนะน า ผจดท า

ทดสอบกอนเรยน

..เมนหลก..

Page 52: Multimedia of introducation to programming c++

อธบายความเขาใจ / เฉลย

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 53: Multimedia of introducation to programming c++

อธบายความเขาใจ / เฉลย

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 54: Multimedia of introducation to programming c++

กลบสแบบทดสอบคลกเครองหมายลกศร

การตงชอตวแปรจะตองขนตนดวยตวอกษร (A-Z,a-z) และตวตอไปเปนอาจเปนตวอกษร ตวเลข หรอ ตวขดเสนใต underscore(_)กได โดยหามมชองวางและค าสงวน/ค ามาตราฐานของภาษา C++

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 55: Multimedia of introducation to programming c++

อธบายความเขาใจ / เฉลย

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 56: Multimedia of introducation to programming c++

อธบายความเขาใจ / เฉลย

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 57: Multimedia of introducation to programming c++

จบการท าแบบทดสอบคลกเครองหมายลกศร

ขอมลในภาษา C++ นนแบงออกเปน 2 ประเภทไดแก 1.พนฐาน มไวส าหรบเกบขอมลทวๆไป เชน ตวเลข ตวอกขระ เปนตน ซงมอยดวยกนทงหมด 8 ชนด คอ byte short int long float double char และ boolean 2.อางอง มไวส าหรบเกบขอมลทก าหนดเปนวตถและขอความทเปนประโยค เชน string array เปนตน

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 58: Multimedia of introducation to programming c++

แนะน าการใชโปรแกรม

• อานวตถประสงคใหเขาใจ

• ท าแบบทดสอบกอนเรยนเพอทดสอบความร

• ศกษาเนอหาบทเรยน

• ท าแบบทดสอบหลงเรยน

• สามารถยอนกลบไปท าแบบฝกหดได

• กดลกศรทางดานซาย เพอยอนกลบ หรอด าเนนในหนาถดไป

ทดสอบกอนเรยน

..เมนหลก..

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

Page 59: Multimedia of introducation to programming c++

ผจดท า

นายทวศลป สขโข เลขท 23 รหสนสต 53410813

คณะศกษาศาสตร สาขาวทยาการคอมพวเตอร

จดท าขนใน รายวชา 355431 Computers in Education คอมพวเตอรเพอการศกษา

E-mail : [email protected]

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..

Page 60: Multimedia of introducation to programming c++

อางอง

กตตชย ชวาสข. (2550). ภาษาซทละกาว. กรงเทพ : เคทพ คอมพ แอนด คอนซลท.

ประภาพร ชางไม. (2551). คมอการเขยนภาษา C++ ฉบบผ เรมตน. นนทบร : ไอซด อนโฟ ดสทรบวเตอร เซนเตอร จ ากด.

ดร.พรรณ สทธเดช. การโปรแกรมเบองตน (2553). พษณโลก : มหาวทยาลยนเรศวร.

หนาแรก อางอง แนะน า ผจดท า

Multimedia of Introducation to Programming C++

ทดสอบกอนเรยน

..เมนหลก..