นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

53
รรรรรร รรรร Computer promming รรรรรรรรร รรรรรร รรรรรร รรรรร รรรรร 59170236 รรรรร 1 รรรร รรรรรรร รรรรร รรรร รรรรรรร

Upload: -

Post on 15-Apr-2017

35 views

Category:

Education


0 download

TRANSCRIPT

Page 1: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

รายงาน

วชิา Computer promming

จดัทำาโดย

นางสาว จรญัญา กฤตยณั์ชช์

59170236 กลุ่ม 1

เสนอ

อาจารย์ กฤษณะ อิ่มสวาสด์ิ

รายงานน้ีเป็นสว่นหนึ่งของรายวชิา

Page 2: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

หลักการเขยีนโปรแกรม(87613159-59)

มหาวทิยาลับบูรพา

Week 1

Page 3: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Dev c++

พื้นฐาน

1.เปิดไฟล์ใหม่

2.เขยีนโปรแกรม2.1 เริม่ด้วย #include<stdio.h> (stdio ยอ่มาจาก

standard input output)

Page 4: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

2.2 ตามด้วย void main()2.3 .ใสเ่ครื่องหมายปีกกา { }2.4 บรรทัดต่อมาคือ printf การแสดงผลทางหน้าจอ (\n

คือ การขึ้นบรรทัดใหม่)2.5 บรรทัดสดุท้ายคือ getch(); (หา้มลืมเพราะโปรแกรม

จะ run ไมไ่ด้)

3.การ save3.1 จะต้องเลือกนามสกลุ c source file (*c)

Page 5: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Week2

Page 6: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Java

1.เปิดไฟล์ใหม่

2.การ run ขอ้มูล และ การแสดงขอ้มูล

Page 7: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 8: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Week3

Page 9: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

ขัน้ตอนการหาพื้นท่ี

1.#inculde <stdio.h>2.void main()3.{

4 Float , ตัวแปร5 ใชค้ำาสัง่ printf ซึ่งใชแ้สดงคัว่แปร6 ใชค้ำาสัง่ Scanf รบัค่าขอ้มูลจากคียบ์อรด์

(ทำาซำ้าจนครบทกุตัวแปรท่ีต้องรบัค่า)7 สตูรท่ีใชใ้นกี่คำานาณ8 ใชค้ำาสัง่ printf แสดงการคำานวณหาพื้นท่ี9 getch();10 return 0;

}

Page 10: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

การนับชื่อ

Page 11: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Week4

Page 12: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

If และ Else

int คือ การรบัค่าท่ีเป็นตัวเลขจำานวนเต็ม

char คือ การรบัขอ้มูลท่ีเป็นตัวอักษร

if คือ เง่ือไขท่ีเรากำาหนด

else คือ นอกเง่ือนไขท่ีเรากำาหนด

\a คือ เมื่อ run โปรแกรมแล้วจะมเีสยีง

Page 13: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 14: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

การบวกตัวอักษร

#include<stdio.h> void main(){ กำาหนด char

กำาหนดตัวแปร

ใชค่ำาสัง่ printf

getch() return 0;

Page 15: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Week 5

การบวกลบตัวอักษร

Page 16: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Switch…..caseขัน้ตอนการเขยีน

1. กำาหนด hesder file

Page 17: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

2. void main()3. {

4. char รบัค่าตัวอักษร

5. printf แสดงขอ้มูลผ่านทางจอ

6. scanf รบัขอ้มูลจากคียบ์อรด์

7. switch { Case1 : สิง่ที่ต้องทำา

Case2 : สิง่ที่ต้องทำา

… Default : สิง่ที่ต้องทำาเมื่ออยูน่อกเหนือจากขา้งบน

}}

Page 18: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Week 6

Page 19: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

If&Else if (เกรด)

1. If คำาสัง่ท่ีใชใ้นการตรวจจบัผลเปรยีบเทียบท่ีเป็นจรงิ

2. else if ใชใ้นการตรวจสอบ

Page 20: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Week 7

Page 21: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

สตูรคณู

คำาสัง่ for

1. กำาหนด header file2. Void main กำาหนดคำาสัง่หรอืชุดคำาสัง่ที่ต้องการ3. { 4. int เป็นดาต้าไทด์ในการเก็บขอ้มูลแบบจำานวนเต็ม %d พรอ้มทัง้ตัวชื่อตัวแปร 5. for ใชใ้นกรณีเราต้องการทำาซำ้าโดยทราบจำานวนครัง้ที่แน่นอน 6. for (กำาหนดค่าเริม่ต้นใหก้ับตัวนับ;เปรยีบเทียบตัวนับครบจำานวนครัง้ท่ีต้องการหรอืยงั) 7. { 8. คำาสัง่หรอืกลุ่มคำาสัง่ท่ีต้องการใหท้ำาซำ้า 9. }10. printf คำาสัง่การแสดงขอ้มูลผ่านทางจอภาพ11. getch ();

Page 22: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

12. retrun 0;

คำาสัง่ While

1.กำาหนด header file2. Void main กำาหนดคำาสัง่หรอืชุดคำาสัง่ที่ต้องการ3. { 4. int เป็นดาต้าไทด์ในการเก็บขอ้มูลแบบจำานวนเต็ม %d พรอ้มทัง้ตัวชื่อตัวแปร 5. while มกีารตรวจสอบเง่ือนไขก่อน หากเง่ือนไขเป็นจรงิ โปรแกรมจะเริม่ทำาตาม Statement ท่ีกำาหนดไว ้ 6. while (condition) 7. { 8. statement1; 9.statement2; ...

Page 23: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

10.statementN; 11. }12. printf คำาสัง่การแสดงขอ้มูลผ่านทางจอภาพ13. getch ();14. retrun 0;15. }

Do while 1. กำาหนด header file2. Void main กำาหนดคำาสัง่หรอืชุดคำาสัง่ที่ต้องการ3. { 4. int เป็นดาต้าไทด์ในการเก็บขอ้มูลแบบจำานวนเต็ม %d พรอ้มทัง้ตัวชื่อตัวแปร 5. do while คำาสัง่เชค็เง่ือนไข หากเง่ือนไขเป็นจรงิ จะทำาการทำาซำ้า แต่หากเง่ือนไขเป็นเท็จจะจบ การทำางานแล้วออกจาก Loop 6. do 7. { 8. statement1; 9. statement2; ... 10. statementN;

Page 24: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

11. } while (condition); 12. printf คำาสัง่การแสดงขอ้มูลผ่านทางจอภาพ13. getch ();14. retrun 0;15. }

Page 25: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Week 8

คำาสัง่ array array1d

1.กำาหนด header file2. Void main กำาหนดคำาสัง่หรอืชุดคำาสัง่ที่ต้องการ{ int a[n]; การประกาศตัวแปรอารเ์รย ์1 มติิ ชนิดขอ้มูล ชื่อตัวแปร[ขนาดของอารเ์รย์];

Page 26: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

age[0] = ?; age[1] = ?; age[2] = ?; age[3] = ?; age[n] = n;getch ();retrun 0;}

array_reverse

Page 27: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

array2d_cosstab

1.กำาหนด header file

Page 28: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

2. Void main กำาหนดคำาสัง่หรอืชุดคำาสัง่ที่ต้องการ{ - ชนิดขอ้มูล ชื่อตัวแปร [row][column]; - for (กำาหนดค่าเริม่ต้นใหก้ับตัวนับ;เปรยีบเทียบตัวนับครบจำานวนครัง้ท่ีต้องการหรอืยงั; เพิม่ค่า / ลดค่าตัวนับ)

{ คำาสัง่หรอืกลุ่มคำาสัง่ท่ีต้องการใหท้ำาซำ้า (แถว) { คำาสัง่ในการคำานวณ } } - ใชค้ำาสัง่ printf ในการสรา้งตาราง - for (กำาหนดค่าเริม่ต้นใหก้ับตัวนับ;เปรยีบเทียบตัวนับครบจำานวนครัง้ท่ีต้องการหรอืยงั; เพิม่ค่า / ลดค่าตัวนับ)

{ คำาสัง่หรอืกลุ่มคำาสัง่ท่ีต้องการใหท้ำาซำ้า (หลัก) }getch ();retrun 0;}

Page 29: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 30: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Appiventor

Apprication camera

Page 31: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

1. Image >> ดึงขอ้มูลมาแสดงหน้าจอ2. Button >> ปุ่ม (เปล่ียนชื่อ) >> Properties >>text

3. Media >> เลือก camera 4. Storage (Tiny DB 1)

Page 32: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

เบา้ 1 ปุ้มเลือกกล้อง

1. Button >> when Button 1 click do >> call Camera 1 Take Picture

-

Page 33: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

เบา้ท่ี 2 เก็บภาพ 2. เลือก Camera >> when Camera 1 After Picture image do call Tiny DB 1 Tiny DB 1 >> StoreValue Text >> พมิพ ์“Pic” Variables>> image

เบา้ 3 แสดงภาพบนหน้าจอ 1. เลือก Image >> set Image 1 Picture to 2. Tiny DB 1 >> call Tiny DB 1 >>Getvalue 3. Tag>> Pic 4. value If tag >> Pic

Page 34: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

- บารโ์ค้ตสำาหรบัเชื่อมกับโทรศัพท์

Apprication GPS- Designerเลือก>> Labal

เลือก >> Location Sensor1

Page 35: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 36: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 37: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Topo Toolbox

Page 38: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Kidchakood1. Browse for floder >> ไดวฟ์ท่ีเก็บขอ้มูล DEM>> Floder DEM2. พมิพ ์ DEM = GRIDobj (‘Kidchakood.tif) * เลือกไฟล์ tif Dem = (Enter)

Page 39: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

mathlab

Page 40: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

1. แสดง a เป็นแนวนอนโดยใชเ้วน้วรรค หรอืคอมมา่ เป็นแนวตัง้ใช้เซมโิคลอน

2. นับ 0-100

Page 41: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Image Pracessing-.กด figure,imshow(a)

-กด Enter แล้วภาพจะโชว์

-หลังกดค่าท่ีกำาหนดแล้วจะได้ค่าที่ขึ้นตามภาพ

Page 42: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

- figure,imshow(g) เปล่ียนจาก a เป็น g จะได้ภาพสเีทา

Page 43: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1

Guide for Matlab

Page 44: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 45: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 46: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 47: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 48: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 49: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
Page 50: นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1