รายงาน
เรื่อง 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

More Related Content

PDF
น.ส.ศิริวิภา กาญจนาวิล-59170116-sec-1
PDF
Computer Programing 59670091
DOCX
นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
PDF
56670274
PDF
capture 59170107 group 2
PDF
ฟังก์ชั่น Switch
PDF
แคปเจอร์ คอม 59170031 group1
PPTX
ฟังก์ชันในภาษา
น.ส.ศิริวิภา กาญจนาวิล-59170116-sec-1
Computer Programing 59670091
นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
56670274
capture 59170107 group 2
ฟังก์ชั่น Switch
แคปเจอร์ คอม 59170031 group1
ฟังก์ชันในภาษา

What's hot (8)

PDF
capture แต่ล่ะ week 59170060 group1
PDF
ฟังก์ชั่น If ทางเลือกเดียว
PDF
ฟังก์ชั่น break
PPTX
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
PDF
ฟังก์ชั่น If หลายทางเลือก
PDF
Lab 9 bajaree
PDF
นางสาวณัฐวดี ชุมสิงห์
PDF
ฟังก์ชั่น If สองทางเลือก
capture แต่ล่ะ week 59170060 group1
ฟังก์ชั่น If ทางเลือกเดียว
ฟังก์ชั่น break
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
ฟังก์ชั่น If หลายทางเลือก
Lab 9 bajaree
นางสาวณัฐวดี ชุมสิงห์
ฟังก์ชั่น If สองทางเลือก
Ad

Viewers also liked (20)

PPTX
INSIDE THE BRAIN
PPT
THE USE OF CONTRACT TEACHERS IN SUB-SAHARAN AFRICA: A review of the situation...
PDF
PPTX
STOREARMY Ppt.
PDF
EDICION DE CELDAS
PDF
Mozambique local content legal framework leopoldo de amaral - moz gas summi...
PPTX
Aplicaciones para el desarrollo de tic’s en la educación
PPTX
Equipo6 practicapowerpointparte2
PPS
2מצגת 2016מנדלות
DOCX
School Avoidance Behavior
PPTX
Temas 3.2
PPTX
Bajar peso rapido dieta
ODT
NOV 2016 CV
PPTX
Tarea de informatica diapositivas
PPTX
PPT
Public Final Saqhib Ali Lloyds Banking Group presentations widescreen 2016
PDF
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
PPTX
PDF
Smartmedia Interactive Products for Business, Education, Entertainment
PPTX
Marisol(laberinto)
INSIDE THE BRAIN
THE USE OF CONTRACT TEACHERS IN SUB-SAHARAN AFRICA: A review of the situation...
STOREARMY Ppt.
EDICION DE CELDAS
Mozambique local content legal framework leopoldo de amaral - moz gas summi...
Aplicaciones para el desarrollo de tic’s en la educación
Equipo6 practicapowerpointparte2
2מצגת 2016מנדלות
School Avoidance Behavior
Temas 3.2
Bajar peso rapido dieta
NOV 2016 CV
Tarea de informatica diapositivas
Public Final Saqhib Ali Lloyds Banking Group presentations widescreen 2016
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
Smartmedia Interactive Products for Business, Education, Entertainment
Marisol(laberinto)
Ad

Similar to 59170104 (20)

PDF
PDF
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
PPTX
คำสั่งควบคุมของโปรแกรม
DOCX
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
PDF
59170065 พัชริกา
PPTX
งาน อ.ทรงศักดิ์
PPT
PDF
C lu
DOCX
ชื่อนางสาวรัตนาวลี     ติมุลา    รหัสนิสิต 59670108  กลุ่ม 3301
DOCX
ชื่อนางสาวรัตนาวดี   ติมุลา   รหัสนิสิต 59670107 กลุ่ม 3301  
DOCX
ชื่อนางสาวรัตนาวดี   ติมุลา   รหัสนิสิต 59670107   กลุ่ม 3301
PDF
PDF
PDF
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
PDF
ภาษา C
PDF
นางสาวกัญญารัตน์ คิดในทางดี
PDF
59170109 ณัฐฐพล
PDF
บทที่1 พื้นฐานโปรแกรมภาษาซี
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
คำสั่งควบคุมของโปรแกรม
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
59170065 พัชริกา
งาน อ.ทรงศักดิ์
C lu
ชื่อนางสาวรัตนาวลี     ติมุลา    รหัสนิสิต 59670108  กลุ่ม 3301
ชื่อนางสาวรัตนาวดี   ติมุลา   รหัสนิสิต 59670107 กลุ่ม 3301  
ชื่อนางสาวรัตนาวดี   ติมุลา   รหัสนิสิต 59670107   กลุ่ม 3301
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ภาษา C
นางสาวกัญญารัตน์ คิดในทางดี
59170109 ณัฐฐพล
บทที่1 พื้นฐานโปรแกรมภาษาซี

59170104