รายงาน
เรื่อง Computer Programming
จัดทาโดย
นางสาว กฤติยา วิจิตรสมบัติ
รหัสนิสิต 59170104 กลุ่มที่ 1
เสนอ
อ.กฤษณะอิ่มสวาสดิ์
รายงานเล่มนี้เป็นส่วนหนึ่งของ
วิชาหลักการเขียนโปรแกรม (87613159-59)
คณะภูมิสารสนเทศศาสตร์ มหาวิทยาลัยบูรพา
WEEK 1
Dev c++ พื้นฐาน
1.ขั้นตอนเริ่มต้นในการใช้โปรแกรม
2.ขั้นตอนการเขียนโปรแกรม
1.เริ่มต้นด้วยการเขียน Header file คือ #include <stdio.h>
2.บรรทัดต่อไปตามด้วย void main()
3.เปิดปีกกา {
4.printf คือ แสดงผลทางหน้าจอ nคือ ขึ้นบรรทัดใหม่
5.ห้ามลืมใส่ getch(); เพราะมันจะrunไม่ได้
6.ปิดปีกกา }
3. save จะต้องเปลี่ยนนามสกุลไฟล์เป็น C source file(*.c)
WEEK 2
Java
1.ขั้นตอนเริ่มต้นในการใช้โปรแกรม
2. run ข้อมูล
3.เป็นการแสดงผลการ run
WEEK 3
การหาพื้นที่
ขั้นตอนการหาพื้นที่
1.ประกาศ Header file คือ #include <stdio.h>
2.void main
{
1. float คือ การรับค่าที่มีทศนิยมหลายตาแหน่ง ตามด้วยตัวแปรในการคานวณ
2. ใช้คาสั่ง printf แสดงค่าข้อมูลผ่านทางหน้าจอ ซึ่งใช้แสดงค่าตัวแปร
3. ใช้คาสั่ง scanf รับค่าข้อมูลจากคีย์บอร์ด
( .....จนครบทุกตัวแปรที่ต้องการรับค่า........)
4. สูตรการคานวณหาพื้นที่
5. ใช้คาสั่ง printf แสดงการคานวณหาพื้นที่
getch();
return0;
3. save แล้วเปลี่ยนนามสกุลไฟล์เป็น C source file(*.c) แล้วทาการ run ผลที่จะได้ดังนี้
การนับชื่อของ Java
WEEK 4
If & Else
int คือ การรับค่าที่เป็นตัวเลขจานวนเต็ม
char คือ การรับข้อมูลเป็นตัวอักษร
aคือ เมื่อ run โปรแกรมแล้วจะมีเสียงดังขึ้น
scanf คือ รับค่าทาง keyboard
if คือ เงือนไขที่เราจะกาหนดในวงเล็บ
ถ้าเกินไปจากเงื่อนไขที่เรากาหนดก็จะมีการแสดงข้อมูลที่กาหนดเพื่อมาดังรูป
else คือ อยู่นอกเงื่อนไขที่เรากาหนดใน if มันก็จะแสดงข้อมูลอีกอันออกมา
1.
2.
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!!!!naa"); คาสั่ง printf
}
printf("GoodBye");
getch();
return0;
}
การบวกตัวอักษร
1. เริ่มต้นด้วยการเขียน Header file คือ #include <stdio.h>
2. void main()
กาหนด char เพราะเป็น data type ใช้สาหรับการรับค่าเป็นข้อมูลตัวหนังสือ
กาหนดตัวแปร คือ ‘g’ , ‘k’ และ sum
ใช้คาสั่ง printf เพื่อแสดงค่าของข้อมูลผ่านทางหน้าจอ
getch ();
retrun0
3. run ดูผลการคานวณ
WEEK 5
การบวกลบตัวอักษร
ตัวอย่างโค้ดการบวกลบตัวอักษร 1
#include "stdio.h"
void main()
{
char ch1 ='g';
char ch2 ='k';
printf("ch1:%d+ch2:%d= %d",ch1,ch2,ch1+ch2);
if(ch2 > ch1)
{
printf("nch2more then ch1");
}
printf("nGoodbye");
getch();
return0;
}
การบวกลบตัวอักษร 2
Switch…..case
ขั้นตอนการเขียน
1.กาหนด header file คือ #include <stdio.h>
2. Void main กาหนดคาสั่งหรือชุดคาสั่งที่ต้องการ
{
char เป็นตัวที่ใช้สาหรับการรับค่าเป็นตัวอักษร ใช้%d
printf เป็นการแสดงค่าของข้อมูลผ่านทางหน้าจอ
scanf เป็นการรับค่าข้อมูลจากคีย์บอร์ด
switch ใช้ได้ดีกับการตรวจของค่าตัวแปร
switch (ค่าตัวแปร)
{
case ค่าที่ 1 :สิ่งที่ต้องการให้ทา
case ค่าที่ 2 :สิ่งที่ต้องการให้ทา
case ค่าที่ 3 :สิ่งที่ต้องการให้ทา
…
default : สิ่งที่ต้องการให้ทา ถ้าอยู่นอกเหนือจากข้างบน
}
}
3. run เพื่อดูผล
WEEK 6
If & Else If
การใช้If& Else If เรื่องเกรด
ขั้นตอนการเขียนโปรแกรม
1.กาหนด header file คือ #include <stdio.h>
2. Void main
{
int เป็นตัวสาหรับรับค่าเป็นตัวอักษร ใช้%d
printf เป็นการแสดงค่าข้อมูลผ่านทางหน้าจอ
scanf เป็นการรับค่าข้อมูลจากคีบอร์ด
If เป็นคาสั่งที่ใช้ในการตรวจจับผลเปรียบเทียบที่เป็นจริง
else if ใช้ในการตรวจสอบ
}
WEEK 7
คาสั่ง For
การใช้คาสั่ง For ในเรื่องสร้างสูตรคูณ
ขั้นตอนการเขียน
1. header file คือ #inclide <stdio.h>
2. Void main
{
int เป็น data type ในการเก็บข้อมูลแบบจานวนเต็ม ใช้%d พร้อมชื่อตัวแปร
for ใช้ในกรณีเราต้องการทาซ้าโดยทราบจานวนครั้งที่แน่นอน
for (กาหนดค่าเริ่มต้นให้กับตัวนับ;เปรียบเทียบตัวนับครบจานวนครั้งที่ต้องการหรือยัง;
เพิ่มค่า / ลดค่าตัวนับ)
{
คาสั่งหรือกลุ่มคาสั่งที่ต้องการให้ทาซ้า
}
printf คาสั่งการแสดงข้อมูลผ่านทางจอภาพ
getch ();
retrun0;
3. run เพื่อแสดงผล
การทาซ้าด้วยคาสั่ง for แบบระบุจานวน
คาสั่ง While
การใช้คาสั่ง While ในคาสั่งสูตรคูณ
ขั้นตอนการเขียน
1.Header file คือ #include <stdio.h>
2.void main()
{
int เป็น data type ในการเก็บข้อมูลแบบจานวนเต็มใช้ %d
while มีการตรวจสอบเงื่อนไขก่อน หากเงื่อนไขเป็นจริง โปรแกรมจะเริ่มทาตาม Statement ที่
กาหนดไว้
while(condition)
{
statement1;
statement2;
...
statementN;
}
printf คาสั่งการแสดงข้อมูลผ่านทางจอภาพ
getch ();
retrun0;
}
3. Run เพื่อดูผลการทางานของโปรแกรม
คาสั่ง Do while
การใช้คาสั่ง Do while ในการสร้างสูตรคูณ
ขั้นตอนการเขียนโปรแกรม
1.header file คือ #include <stdio.h>
2. Void main
{
int เป็น data type ในการเก็บข้อมูลแบบจานวนเต็ม %d
do while คาสั่งเช็คเงื่อนไข หากเงื่อนไขเป็นจริง จะทาการทาซ้า แต่หากเงื่อนไขเป็นเท็จจะจบ
การทางานแล้วออกจาก Loop
do
{
statement1;
statement2;
...
statementN;
} while (condition);
printf คาสั่งการแสดงข้อมูลผ่านทางจอภาพ
getch ();
retrun0;
}
3. Run
เพื่อดูผลการทางานของโปรแกรม
WEEK 8
คาสั่ง arry
ขั้นตอนการเขียน
1.กาหนด header file
2. Void main กาหนดคาสั่งหรือชุดคาสั่งที่ต้องการ
{
int a[n]; การประกาศตัวแปรอาร์เรย์ 1 มิติ ชนิดข้อมูล ชื่อตัวแปร[ขนาดของอาร์เรย์];
age[0] = ?;
age[1] = ?;
age[2] = ?;
age[3] = ?;
age[n] = n;
getch ();
retrun0;
}
3. Run เพื่อดูผลการทางานของโปรแกรม
array_reverse
Run
array2d_cosstab
ขั้นตอนการเขียนโปรแกรม
1. header file
2. Void main
{
ชนิดข้อมูล ชื่อตัวแปร [row][column];
for (กาหนดค่าเริ่มต้นให้กับตัวนับ;เปรียบเทียบตัวนับครบจานวนครั้งที่ต้องการหรือยัง; เพิ่มค่า
/ลดค่าตัวนับ)
{
คาสั่งหรือกลุ่มคาสั่งที่ต้องการให้ทาซ้า
{
คาสั่งในการคานวณ
}
}
- ใช้คาสั่ง printf ในการสร้างตาราง
- for (กาหนดค่าเริ่มต้นให้กับตัวนับ;เปรียบเทียบตัวนับครบจานวนครั้งที่ต้องการหรือยัง;
เพิ่มค่า /ลดค่าตัวนับ)
{
คาสั่งหรือกลุ่มคาสั่งที่ต้องการให้ทาซ้า
}
getch ();
retrun0;
}
3.Run
APPIVENTOR
Apprication camera
หน้าApp
เลือก Image  ดึงข้อมูลมาแสดงหน้าจอ
Button  ปุ่ม (เปลี่ยนชื่อ)  Properties  text
Media  เลือก camera
Storage (Tiny DB 1)
Blocks
ปุ้มเลือกกล้อง
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 1Picture to
Tiny DB 1 call Tiny DB 1 Getvalue
TagPic
value If tag Pic
บาร์โค้ตสาหรับเชื่อมกับโทรศัพท์
Apprication GPS
Designer
เลือก Labal
เลือก Location Sensor1
Blocks
บาร์โค้ตสาหรับเชื่อมกับโทรศัพท์
Topo Toolbox
Kidchakood
1.Browse for floder  ไดว์ฟที่เก็บข้อมูล DEM Floder DEM
2.พิมพ์ DEM = GRIDobj (‘Kidchakood.tif) *เลือกไฟล์ tif
Dem = (Enter)
MATLAB
Matlab
แสดง a เป็นแนวนอนโดยใช้เว้นวรรค ( ) หรือคอมม่า (,) เป็นแนวตั้งใช้เซมิโคลอน (;)
นับ 0-100ใช้โคลอน (:)
Image Pracessing
เรียนภาพที่ 1
กด figure,imshow(a)
กด Enter แล้วภาพจะโชว์ขึ้น
หลังกดค่าที่อาจารย์กาหนดแล้วจะได้ค่าที่ขึ้นตามภาพ
figure,imshow(g) เปลี่ยนจาก a เป็น g
จะได้ภาพสีเทา
กด imhist (g) แล้วจะได้กราฟ
กด figure,imshow(g)จะขึ้นภาพสีเทา
จะได้ภาพขาวดา
ภาพขาวดากับภาพที่เทาต่างกัน
กดclcหน้าจอจะขาวสะอาด
เปิดกล้อง
สิ่งที่ได้เกิดภาพ
vid = videoinput('winvideo', 1, 'MJPG_1280x720');
โค้ดที่ใช้ในการเรียกกล้อง
Guide for Matlab
Push Button มาลากวางให้สวยงาม
59170104
59170104
59170104
59170104

59170104