น.ส.ศิริวิภา กาญจนาวิล-59170116-sec-1
TRANSCRIPT
รายงาน
เรอง Computer Programing จดท าโดย
นางสาวศรวภา กาญจนาวล 59170116 กลม 1
เสนอ อ.กฤษณะ อมสวาสด
รายงานนเปนสวนหนงของรายวชา วชา หลกการเขยนโปรแกรม (87613159-59)
มหาวทยาลยบรพา
Dev c++ พนฐาน
1.ขนตอนในการเปดไฟลใหมเรมแรก
2.ขนตอนในการเขยนโปรแกรม 1.เรมดวยHeader file คอ #include <stdio.h> 2.บรรทดตอไปตามดวย void main() 3.เปดปดปกกา{}ดงรป 4.printf คอ แสดงผลทางหนาจอ \n คอ ขนบรรทดใหม 5.บรรทดสดทายทหามลมคอ getch(); เพราะมนจะrunไมได
การหาพนท
ขนตอนการหาพนท
1 การประกาศ header file
2 void main ( )
{
1 float คอ การรบคาทมทศนยมหลายต าแหนง ตามดวยตวแปรในการค านวณ
2 ใชค าสง printf แสดงคาขอมลผานทางหนาจอ ซงใชแสดงคาตวแปร
3 ใชค าสง scanf รบคาขอมลจากคบอรด
( .....จนครบทกตวแปรทตองการรบคา........)
4สตรการค านวณหาพนท
5ใชค าสง printf แสดงการค านวณหาพนท
getch();
return 0;
}
3 การ run เพอดคาการแสดงผลผานทางกลองขอความ
If & Else int คอ การรบคาทเปนตวเลขจ านวนเตม char คอ การรบขอมลเปนตวอกษร \a คอ เมอrunโปรแกรมแลวจะมเสยงดงขน scanf คอ รบคาทางkeyboard if คอ เงอนไขทเราจะก าหนดในวงเลบ ถาเกนไปจากเงอนไขทเราก าหนดกจะมการแสดงขอมลทก าหนด เพอมาดงรป else คอ อยนอกเงอนไขทเราก าหนดใน if มนกจะแสดงขอมลอกอนออกมา
1.1
1.2
1.3
ตวอยางโคดการใชค าสง if
#include "stdio.h" header file
void main()
{ .
int age; .
printf("How old are you:"); ค าสงหรอชดค าสง
scanf("%d",&age); .
if(age >= 60) ค าสง if
{
printf("You aer Oldest!!!!\n\a\a"); ค าสง printf
}
printf("Good Bye");
getch();
return 0;
}
การบวกตวอกษร
1. #include <stdio.h> ก าหนดเปน header file
2.ค าสงหรอชดค าสงภายใต void main
- ก าหนด char เปนดาตาไทดส าหรบการรบคาเปนขอมลตวหนงสอ
- ก าหนดตวแปร 2 ตว คอ ‘g’ , ‘k’ และ sum
- ใชค าสง printf แสดงคาขอมลผานทางหนาจอ
- getch ()
- retrun 0
3. การ run ดผลการค านวณ
ตวอยางโคดการบวกลบตวอกษร 1
#include "stdio.h" header file
void main()
{ ค าสงหรอชดค าสงทเราตองการน ามาบวกกน
char ch1 ='g'; การก าหนด char เปนดาตาไทดส าหรบรบคาทางตวอกษร
char ch2 ='k'; และก าหนดตวแปร
printf("ch1:%d + ch2:%d= %d",ch1,ch2,ch1+ch2); การใชค าสง printf ในการแสดงขอมลผานทางหนาจอ
if(ch2 > ch1) การใชค าสง if ในการก าหนดเงอนไขการท างาน
{
printf("\nch2 more then ch1"); การใชค าสง printf ในการแสดงขอมลผานทางหนาจอ
}
printf("\nGoodbye");
getch();
return 0;
}
การบวกลบตวอกษร 2
Switch…..case
ขนตอนการเขยน
1.ก าหนด header file
2. Void main ก าหนดค าสงหรอชดค าสงทตองการ
{
- char ตวส าหรบรบคาเปนตวอกษร ใช %d
- printf การแสดงคาขอมลผานทางหนาจอ
- scanf การรบคาขอมลจากคบอรด
- switch ใชไดดกบการตรวจของคาตวแปร
switch (คาตวแปร)
{
case คาท 1 : สงทตองการใหท า
case คาท 2 : สงทตองการใหท า
case คาท 3 : สงทตองการใหท า
…
default : สงทตองการใหท า ถาอยนอกเหนอจากขางบน
}
}
3. การ run เพอตรวจสอบการท างานของโปรแกรม
If & Else If เรองเกรด
ขนตอนการเขยน
1.ก าหนด header file
2. Void main ก าหนดค าสงหรอชดค าสงทตองการ
{
- int ตวส าหรบรบคาเปนตวอกษร ใช %d
- printf การแสดงคาขอมลผานทางหนาจอ
- scanf การรบคาขอมลจากคบอรด
- If เปนค าสงทใชในการตรวจจบผลเปรยบเทยบทเปนจรง
- else if ในการตรวจสอบ
}
ค าสง For
การสรางสตรคณ
ขนตอนการเขยน
1.ก าหนด header file
2. Void main ก าหนดค าสงหรอชดค าสงทตองการ
{
int เปนดาตาไทดในการเกบขอมลแบบจ านวนเตม %d พรอมทงตวชอตวแปร
for ใชในกรณเราตองการท าซ าโดยทราบจ านวนครงทแนนอน
for (ก าหนดคาเรมตนใหกบตวนบ;เปรยบเทยบตวนบครบจ านวนครงทตองการหรอยง;
เพมคา / ลดคาตวนบ)
{
ค าสงหรอกลมค าสงทตองการใหท าซ า
}
printf ค าสงการแสดงขอมลผานทางจอภาพ
getch ();
retrun 0;
3. Run เพอดผลการท างานของโปรแกรม
ค าสง While
สตรคณ
ขนตอนการเขยน
1.ก าหนด header file
2. Void main ก าหนดค าสงหรอชดค าสงทตองการ
{
int เปนดาตาไทดในการเกบขอมลแบบจ านวนเตม %d พรอมทงตวชอตวแปร
while มการตรวจสอบเงอนไขกอน หากเงอนไขเปนจรง โปรแกรมจะเรมท าตาม Statement ท
ก าหนดไว
while (condition)
{
statement1;
statement2;
...
statementN;
}
printf ค าสงการแสดงขอมลผานทางจอภาพ
getch ();
retrun 0;
}
3. Run เพอดผลการท างานของโปรแกรม
Do while
การสรางสตรคณ
ขนตอนการเขยน
1.ก าหนด header file
2. Void main ก าหนดค าสงหรอชดค าสงทตองการ
{
int เปนดาตาไทดในการเกบขอมลแบบจ านวนเตม %d พรอมทงตวชอตวแปร
do while ค าสงเชคเงอนไข หากเงอนไขเปนจรง จะท าการท าซ า แตหากเงอนไขเปนเทจจะจบ การท างานแลวออกจาก Loop
do
{
statement1;
statement2;
...
statementN;
} while (condition);
printf ค าสงการแสดงขอมลผานทางจอภาพ
getch ();
retrun 0;
}
3. Run เพอดผลการท างานของโปรแกรม
ค าสง array
array1d
ขนตอนการเขยน
1.ก าหนด header file
2. Void main ก าหนดค าสงหรอชดค าสงทตองการ
{
int a[n]; การประกาศตวแปรอารเรย 1 มต ชนดขอมล ชอตวแปร[ขนาดของอารเรย];
age[0] = ?;
age[1] = ?;
age[2] = ?;
age[3] = ?;
age[n] = n;
getch ();
retrun 0;
}
3. Run เพอดผลการท างานของโปรแกรม
array2d_cosstab
ขนตอนการเขยน
1.ก าหนด header file
2. Void main ก าหนดค าสงหรอชดค าสงทตองการ
{
- ชนดขอมล ชอตวแปร [row][column];
- for (ก าหนดคาเรมตนใหกบตวนบ;เปรยบเทยบตวนบครบจ านวนครงทตองการหรอยง;
เพมคา / ลดคาตวนบ)
{
ค าสงหรอกลมค าสงทตองการใหท าซ า (แถว)
{
ค าสงในการค านวณ
}
}
- ใชค าสง printf ในการสรางตาราง
- for (ก าหนดคาเรมตนใหกบตวนบ;เปรยบเทยบตวนบครบจ านวนครงทตองการหรอยง;
เพมคา / ลดคาตวนบ)
{
ค าสงหรอกลมค าสงทตองการใหท าซ า (หลก)
}
getch ();
retrun 0;
}
Apprication camera
- เขาสหนาapp
- เลอก Image ดงขอมลมาแสดงหนาจอ
- Button ป ม (เปลยนชอ) Properties text
เบา 1 ปมเลอกกลอง -Button when Button 1 click do call Camera 1 Take Picture
เบาท 2 เกบภาพ - เลอก Camera when Camera 1 After Picture image do call Tiny DB 1
Tiny DB 1 StoreValue
Text พมพ “Pic” Variables image
เบา 3 แสดงภาพบนหนาจอ
- เลอก Image set Image 1 Picture to
- Tiny DB 1 call Tiny DB 1 Getvalue
- Tag Pic
- value If tag Pic
-บารโคตส าหรบเชอมกบโทรศพท
Kidchakood
1.Browse for floder ไดวฟทเกบขอมล DEM Floder DEM
2.พมพ DEM = GRIDobj (‘Kidchakood.tif) * เลอกไฟล tif
Dem = (Enter)
Matlab
- แสดง a เปนแนวนอนโดยใชเวนวรรค ( ) หรอคอมมา (,) เปนแนวตงใชเซมโคลอน (;)
- นบ 0-100 ใชโคลอน (:)
\