SlideShare a Scribd company logo
1 of 39
Download to read offline
Week1
#include <stdio.h> เป็นการประกาศ Header file เพื่อให้สามารถคอมไพล์ได้
Void main() เป็นตัวที่สั่งให้ฟังก์ชันอื่นๆทำงำน
{……} เครื่องหมำยปีกกำเมื่อมีกำรเปิดจะต้องปิดทุกครั้งหลังจำกพิมพ์ข้อควำมคำสั่งต่ำงๆเสร็จ
printf(“Mr.Puricha Polnikorn ID:59170111 Hello GI”); ฟังก์ชันนี้ใช้สำหรับแสดงข้อควำมที่พิมพ์ในวงเล็บ
และต้องมีเครื่องหมำย ; ปิดท้ำย
getch; เป็นกำรจบคำสั่ง
เมื่อเซฟเป็นนำมสกุล C
sourcs files(*.c) และลองกด
ที่ Compile & Run จะมี
หน้ำต่ำงสีดำขึ้นมำ เพื่อแสดง
ข้อควำมที่เรำใส่ไปในฟังก็ชัน
printf()
Week2
printf("Ms.Puricha Polnikorn n ID:59170111 n Hello GI"); มีเครื่องหมำย n เป็นกำรเว้นบรรทัด
เมื่อใส่ที่หลังข้อควำมใด ข้อควำมต่อไปจะขึ้นบรรทัดใหม่
เมื่อ Compile & Run แล้วจะเห็นว่ำมีกำรเว้นบรรทัดทุกข้อควำม
Week3
โค้ดนี้เป็นการคานวณหาพื้นที่สี่เหลี่ยมคางหมู
#include <stdio.h> และ void main() ต้องประกาศทุกครั้ง
ประกำศชนิดตัวแปรเป็น float เพรำะต้องเป็นทศนิยม
float W1,W2,W3,h,area; เป็นกำรประกำศตัวแปรที่จะเก็บค่ำ
printf("Please insert side1:"); คือกำรแสดงผลเพื่อให้ใส่ค่ำแล้วนำค่ำไปเก็บไว้ที่ W1
scanf("%f",&W1); เป็นกำรเก็บค่ำ %f (สัญลักษณ์ของ float) ไว้ที่ตัวแปร w1
ตัวแปรที่2 ทำเช่นเดียวกับตัวแปรที่1แต่เก็บค่ำ %fไว้ที่ w2
printf("Please insert to hight:"); เป็นกำรให้ใส่ค้ำควำมสูง เพื่อนำไปเก็บไว้ที่ scanf("%f",&h);
area = 0.5 * (W1+W2) * h; กำรหำพื้นที่ต้องคำนวณตำมสูตร
printf("Area of trapezoid side1:%f,side2:%f,Hight%f is Area: %f",W1,W2,h,area); เป็นกำรแสดงเลขที่ถูกแทนเข้ำไปแต่
ละตัวแปรอีกครั้ง แล้วทำกำรคำนวณ
เมื่อ Compile & Run แล้วใส่ตัวเลขจะ
ได้คำตอบ
Week4
โค้ดนี้ป็นการคานวณหาพื้นที่สามเหลี่ยม
#include <stdio.h> และ void main() ต้องประกาศทุกครั้ง
ประกำศชนิดตัวแปรเป็น float เพรำะต้องเป็นทศนิยม
float b,h,area; เป็นกำรประกำศตัวแปรที่จะเก็บค่ำ
printf("Please insert Base of teianle:"); คือกำรแสดงผลเพื่อให้ใส่ค่ำแล้วนำค่ำไปเก็บไว้ที่ตัวแปร b
scanf("%f",&b); เป็นกำรเก็บค่ำ %f (สัญลักษณ์ของ float)ที่รับมำ ไว้ที่ตัวแปร b
printf("Please insert Hight of teianle:"); คือกำรแสดงผลเพื่อให้ใส่ค่ำแล้วนำค่ำควำมสูงไปเก็บไว้ที่ตัวแปร h
scanf("%f",&h); เป็นเก็บค่ำของ%fที่รับมำไว้ที่ตัวแปร h
area = 0.5 * b * h; ใช้ area ในกำรนำค่ำที่รับมำ มำคำนวณตำมสูตร
printf("Area of teianle base:%f,hight:%f is area: %.2f",b,h,area); เป็นกำรแสดงเลขที่ถูกแทนเข้ำไปแต่ละตัวแปรอีกครั้ง แล้ว
ทำกำรคำนวณ area: %.2f เป็นกำรให้แสดงคำตอบเป็นทศนิยม 2 ตำแหน่ง
เมื่อ Compile & Run แล้วใส่ตัวเลขจะ
ได้คำตอบ
WEEK4_counting_char
โค้ดนี้ใช้สาหรับนับตัวอักษร
#include "stdio.h" และ void main()ต้องประกาศทุกครั้ง #include "string.h"เป็นการประกาศว่าจะใช้รับค่าหลายตัว
Char ใช้แสดงค่ำตัวอักษร เมื่อเป็น string คือสำมำรถทำตัวอักษรให้มำกกว่ำ1ตัวได้ มีสัญลักษณ์เป็น %s
char name[30]; เป็นกำรประกำศตัวแปร และกำหนดให้รับค่ำไม่เกิน 30 ตัว
printf("Please insert your name-surname:"); แสดงผลให้ป้อนข้อมูลตัวอักษรชื่อ และนำมสกุล
gets(name); เป็นกำรคำนววณจำนวนตัวอักษรที่รับมำ
printf("%s has %d character",name,strlen(name)); แสดงผลทำงหน้ำจอ และกำรใช้ strlen(name) มำจำกกำรใช้ string ในกำรบอก
ว่ำมีจำนวนตัวอักษรหลำยตัว
เมื่อ Compile & Run แล้วใส่ชื่อ และนำมสกุล
ลงไป กด Enter โปรแกรมจะคำนวณจำนวน
ตัวอักษรแล้วแสดงผลว่ำมีกี่ตัว
WEEK5_age
โค้ดนี้สาหรับใส่อายุแบบมีเงื่อนไข ถ้ามีอายุ 60 หรือมากกว่า 60 ปีขึ้นไปโปรแกรมจะบอกว่า You are Oldest!!!
#include "stdio.h" และvoid main() ต้องประกาศทุกครั้ง
Int เป็นชนิดตัวแปรที่ใช้แสดงค่ำเป็นเลขจำนวนเต็ม
int age; เป็นกำรประกำศตัวแปรที่ใช้เก็บค่ำ และหน้ำจะแสดงผลเพื่อถำมอำยุผู้ใช้โดยคำสั่ง printf("How old are you:");
ค่ำของอำยุที่รับมำจะถูกเก็บไว้ที่ scanf("%d",&age); %d(เป็นสัญลักษณ์ของ int)
if(age >=60) คือเงื่อนไขเมื่อใส่อำยุ ถ้ำมีอำยุ 60 หรือ60ขึ้นไปจะแสดงผลว่ำ You are Oldest!!!โดยคำสั่ง printf("You are
Oldest!!!naa");
printf("Good Bye"); คำสั่งนี้แสดงให้แสดงผลว่ำ Good Bye เมื่อใส่อำยุเสร็จแล้ว
เมื่อ Compile & Run แล้วใส่อำยุ 60 ปี โปรแกรมจะ
แสดงผลว่ำ You are Oldest!!!
Good Bye
เมื่อ Compile & Run แล้วใส่อำยุต่ำกว่ำ 60 โปรแกรมจะ
แสดงผลว่ำ Good Bye
WEEK5_char
#include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง
ชนิดตัวแปรchar ใช้สำหรับแสดงค่ำที่เป็นตัวอักษร
char ch1 = 'g' และchar ch2 = 'k' เป็นกำรประกำศตัวแปร และกำหนดเพื่อนำมำคำนวณ ซึ่งมีกำรคำนวณเป็นตัวเลขฐำน ASCII ค่ำที่ได้จะ
ได้ตำมตัวอักษรที่กำหนด
printf("ch1:%d + ch2:%d= %d",ch1,ch2,ch1+ch2); เป็นกำรแสดงตัวเลขฐำนASCIIที่ได้มำจำกตัวอัษรที่กำหนด แล้วค่ำทั้งสองตัวมำหำ
ผลบวก
if(ch2 > ch1)เป็นกำรกำหนดเงื่อไขว่ำถ้ำ ch2>ch1 ให้แสดงผลว่ำ Ch2 more than Ch1โดยคำสั่ง printf("nCh2 more than Ch1");
}
เมื่อ Compile & Run แล้วจะมีกำรแสดงผลเช่นนี้
WEEK6_grade
#include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง
int score ใช้ชนิดตัวแปร int เพื่อประกำศตัวแปร และแสดงผลเพื่อให้ใส่ข้อมูลโดยคำสั่ง printf("Please insert your score:");
scanf("%d", &score); เก็บค่ำตัวแปรที่รับมำไว้ที่ score
กำรใช้ if els if เป็นกำรใช้หลำยเงื่อนไขคือถ้ำเงื่อนไขแรกเป็นจริงก็ทำคำสั่งในส่วนของเงื่อนไขแรกเลย แต่ถ้ำเป็นเท็จก็จะไปตรวจสอบเงื่อนไขที่สอง
แต่ถ้ำเป็นเท็จก็ตรวจเงื่อนไขที่สำมต่อไป โดยแต่ละเงื่อนไขแต่ละข้อจะขึ้นอยู่กับที่เรำกำหนด และผลที่จะแสดงขึ้นอยู่กับผู้ใช้เพื่อตรวจสอบว่ำเป็นไป
ตำมเงื่อนไขข้อใด จึงจะแสดงผล
เมื่อ Compile & Run แล้วกรอกคะแนน
ซึ่งเป็นไปตำมเงื่อนไขแรก ทำให้แสดงผลว่ำ
ได้เกรดA
WEEK6_ switch case
#include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง
char menu; ประกำศตัวแปร และแสดงผลเพื่อถำมผู้ใช้ว่ำต้องกำรสั่งอะไรโดยใช้คำสั่ง printf("You wate to Oder:");
scanf("%c",&menu); เป็นกำรเก็บค่ำตัวแปรไว้ที่ menu โดยกำรใช้เงื่อนไขคำสั่ง switch case ซึ่งคล้ำยกับกำรใช้ if els if
case เป็นกำรบอกสิ่งที่ทำโดยมีกำรกำหนดเป็นเคสๆไป และมีกำรใช้ตัวอักษรเป็นตัวย่อแทนที่จะใช้กำรเขียนแบบเต็มๆ
default : printf("nTry again"); เป็นกำรบอกว่ำถ้ำตอบนอกเหนือจำกในเคส จอจะแสดงผลว่ำให้พยำยำมใหม่อีกครั้ง
เมื่อ Compile & Run จะมี
กำรแสดงผลเป็นคำถำม
หลังจำกนั้นทำกำรใส่ตัวย่อที่
กำหนดไว้ โปรแกรมจะ
ประมวลผลออกมำเป็นชื่อ
เต็มที่ถูกกำหนดไว้
WEEK6_ switch case_for
#include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง
เมื่อมีคำสั่ง for(counter=1 ; counter <5; counter++) เป็นกำรบอกว่ำให้ทำซ้ำ แต่น้อยกว่ำ5ครั้ง เพรำะมีแค่4เมนู และมี
กำรใช้ switch case ร่วมด้วยเป็นกำรบอกสิ่งที่ทำโดยมีกำรกำหนดเป็นเคสๆไป และมีกำรใช้ตัวอักษรเป็นตัวย่อแทนที่จะใช้กำร
เขียนแบบเต็มๆ
default : printf("nTry again"); เป็นกำรบอกว่ำถ้ำตอบนอกเหนือจำกในเคส จอจะแสดงผลว่ำให้พยำยำมใหม่อีกครั้ง
เมื่อ Compile & Run จะมีกำร
แสดงผลเป็นคำถำม หลังจำกนั้น
ทำกำรใส่ตัวย่อที่กำหนดไว้
โปรแกรมจะประมวลผลออกมำ
เป็นชื่อเต็มที่ถูกกำหนดไว้ และ
สำมำรถทำรำยกำรได้ 4 ครั้ง
WEEK7_sudkoon
#include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง
เป็นกำรทำสูตรคูณแม่ 2 โดยใช้คำสั่ง for (counter=1;counter<=12;counter++) เป็นกำรบอกว่ำทำซ้ำ 12ครั้งโดยเพิ่มขึ้นที่ละ1
เมื่อ Compile & Run จะมีกำรแสดงผลเป็นสูตรคูณแม่ที่ 2
โค้ดนี้เป็นการใส่ตัวเลขใดก็ได้ เพื่อทาการหารผลคูณของแม่สูตรคูณนั้นๆ
โค้ดนี้เป็นการใส่ตัวเลขใดก็ได้ เพื่อทาการหาผลคูณของแม่สูตรคูณนั้นๆ แต่สามารถใส่
ตัวเลขที่ต้องการหาได้หลายครั้ง
การทาสูตรคูณแม่ 12 โดยใช้คาสั่ง while
Week8_aray_reverse
Week8_array1d
Week8_array2d_crosstab
-เลือก image เพื่อดึงข้อมูลหน้ำจอ
-เลือกbottn และเปลี่ยนชื่อตำมที่เรำจะกำหนด
ข
Appinventor
Apprication camera
- เข้าสู่หน้าapp
-Blocks
-เลือกMedia และไปที่camera
-Storage (Tiny DB1)
-จำกนั้นกล้องจะขึ้นมำให้
เบ้ำ 1 ปุ้มเลือกกล้อง
เบ้าที่ 2 เก็บภาพ
เบ้า 3 แสดงภาพบนหน้าจอ
-บำร์โค้ตสำหรับเชื่อมกับโทรศัพท์
โดยสแกนเพื่อเป็นกำรดำวน์โหลด
Apprication GPS
- Designer
เลือก Labal
-เลือก Location Sensor1
Blocks
-บำร์โค้ตสำหรับเชื่อมกับโทรศัพท์
Topo Tool Box
Kidchakood
1.Browse for floder ไปไดร์ฟที่เก็บข้อมูล DEM ไป Floder DEM
2.พิมพ์ DEM = GRIDobj (‘Kidchakood.tif) * เลือกไฟล์ tif
Dem = (Enter)
จะปรำกฏดังภำพ
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 มำลำกวำงให้เป็นระเบียบ
ตำมช่อง
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว

More Related Content

What's hot

59170249 ธิดารัตน์
59170249 ธิดารัตน์59170249 ธิดารัตน์
59170249 ธิดารัตน์Beam Suna
 
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1Phitsinee Mymintz
 
59170109 ณัฐฐพล
59170109 ณัฐฐพล59170109 ณัฐฐพล
59170109 ณัฐฐพลBeam Suna
 
ภาษาซีเบื้องต้น
ภาษาซีเบื้องต้นภาษาซีเบื้องต้น
ภาษาซีเบื้องต้นPopinut Gara
 
Multi threaded programming in c and c++ 2021-09-03
Multi threaded programming in c and c++ 2021-09-03Multi threaded programming in c and c++ 2021-09-03
Multi threaded programming in c and c++ 2021-09-03KIMVR1
 
Set up rubytech fgs 2924 r กับ tacacs
Set up rubytech fgs 2924 r กับ tacacsSet up rubytech fgs 2924 r กับ tacacs
Set up rubytech fgs 2924 r กับ tacacsAlkornn Tanomjitvimol
 
นางสาวพิชญ์สิณี ศรีไพศาลสุข
นางสาวพิชญ์สิณี ศรีไพศาลสุขนางสาวพิชญ์สิณี ศรีไพศาลสุข
นางสาวพิชญ์สิณี ศรีไพศาลสุขPhitsinee Mymintz
 

What's hot (12)

Dev c
Dev cDev c
Dev c
 
59170249 ธิดารัตน์
59170249 ธิดารัตน์59170249 ธิดารัตน์
59170249 ธิดารัตน์
 
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
 
59170109 ณัฐฐพล
59170109 ณัฐฐพล59170109 ณัฐฐพล
59170109 ณัฐฐพล
 
ภาษาซีเบื้องต้น
ภาษาซีเบื้องต้นภาษาซีเบื้องต้น
ภาษาซีเบื้องต้น
 
power point.
power point.power point.
power point.
 
Multi threaded programming in c and c++ 2021-09-03
Multi threaded programming in c and c++ 2021-09-03Multi threaded programming in c and c++ 2021-09-03
Multi threaded programming in c and c++ 2021-09-03
 
Week7
Week7Week7
Week7
 
Set up rubytech fgs 2924 r กับ tacacs
Set up rubytech fgs 2924 r กับ tacacsSet up rubytech fgs 2924 r กับ tacacs
Set up rubytech fgs 2924 r กับ tacacs
 
Week8
Week8Week8
Week8
 
Week4
Week4Week4
Week4
 
นางสาวพิชญ์สิณี ศรีไพศาลสุข
นางสาวพิชญ์สิณี ศรีไพศาลสุขนางสาวพิชญ์สิณี ศรีไพศาลสุข
นางสาวพิชญ์สิณี ศรีไพศาลสุข
 

Viewers also liked

Viewers also liked (18)

Documentos académicos.
Documentos académicos.Documentos académicos.
Documentos académicos.
 
Analisis de la Principales Obras del Neoclasicismo y Post-Impresionismo
Analisis de la Principales  Obras del Neoclasicismo y  Post-ImpresionismoAnalisis de la Principales  Obras del Neoclasicismo y  Post-Impresionismo
Analisis de la Principales Obras del Neoclasicismo y Post-Impresionismo
 
Imagenes C/Animacion MGRR
Imagenes C/Animacion MGRRImagenes C/Animacion MGRR
Imagenes C/Animacion MGRR
 
Peroneal split syndrome
Peroneal split syndromePeroneal split syndrome
Peroneal split syndrome
 
портфоліо якубовська 2016
портфоліо якубовська 2016портфоліо якубовська 2016
портфоліо якубовська 2016
 
Axel sebastián-r.
Axel sebastián-r.Axel sebastián-r.
Axel sebastián-r.
 
Digital india
Digital indiaDigital india
Digital india
 
Henry_Denton_December_2016
Henry_Denton_December_2016Henry_Denton_December_2016
Henry_Denton_December_2016
 
Tema 1.8
Tema 1.8Tema 1.8
Tema 1.8
 
59170104
5917010459170104
59170104
 
Angie Mero-Principales características de Access que se necesita para elabora...
Angie Mero-Principales características de Access que se necesita para elabora...Angie Mero-Principales características de Access que se necesita para elabora...
Angie Mero-Principales características de Access que se necesita para elabora...
 
Tarea diapositivas
Tarea diapositivasTarea diapositivas
Tarea diapositivas
 
Про мене
Про менеПро мене
Про мене
 
Phil Gordon Resume' 2
Phil Gordon Resume' 2Phil Gordon Resume' 2
Phil Gordon Resume' 2
 
Poder ejecutivo
Poder ejecutivoPoder ejecutivo
Poder ejecutivo
 
Carbon Trading rev G
Carbon Trading rev GCarbon Trading rev G
Carbon Trading rev G
 
Maslows need hierarchy
Maslows need hierarchyMaslows need hierarchy
Maslows need hierarchy
 
SEO tips
SEO tipsSEO tips
SEO tips
 

Similar to นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว

59170284 สาวิกา
59170284 สาวิกา59170284 สาวิกา
59170284 สาวิกาBeam Suna
 
นางสาวกัญญารัตน์ คิดในทางดี
นางสาวกัญญารัตน์ คิดในทางดีนางสาวกัญญารัตน์ คิดในทางดี
นางสาวกัญญารัตน์ คิดในทางดีPhitsinee Mymintz
 
2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซีmansuang1978
 
59170259 ผลคุณี
59170259 ผลคุณี59170259 ผลคุณี
59170259 ผลคุณีBeam Suna
 
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีNattapon
 
คอมพิวเตอร์โอลิมปิก
คอมพิวเตอร์โอลิมปิกคอมพิวเตอร์โอลิมปิก
คอมพิวเตอร์โอลิมปิกSumalee Sonamthiang
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรมminkky04
 
คำสั่งในโปรแกรมภาษาซี
คำสั่งในโปรแกรมภาษาซีคำสั่งในโปรแกรมภาษาซี
คำสั่งในโปรแกรมภาษาซีSupaksorn Tatongjai
 
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา Cการเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา CWarawut
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซีminkky04
 
โครงสร้างภาษาซี
โครงสร้างภาษาซีโครงสร้างภาษาซี
โครงสร้างภาษาซีPatipat04
 
โปรแกรมDevc++
โปรแกรมDevc++โปรแกรมDevc++
โปรแกรมDevc++minkky04
 
การโปรแกรมDevc++
การโปรแกรมDevc++การโปรแกรมDevc++
การโปรแกรมDevc++minkky04
 

Similar to นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว (20)

59170284 สาวิกา
59170284 สาวิกา59170284 สาวิกา
59170284 สาวิกา
 
Week5
Week5Week5
Week5
 
นางสาวกัญญารัตน์ คิดในทางดี
นางสาวกัญญารัตน์ คิดในทางดีนางสาวกัญญารัตน์ คิดในทางดี
นางสาวกัญญารัตน์ คิดในทางดี
 
Week6
Week6Week6
Week6
 
2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี
 
59170259 ผลคุณี
59170259 ผลคุณี59170259 ผลคุณี
59170259 ผลคุณี
 
C lang
C langC lang
C lang
 
Chapter1
Chapter1Chapter1
Chapter1
 
C slide
C slideC slide
C slide
 
เริ่มต้นกับภาษาซี
เริ่มต้นกับภาษาซีเริ่มต้นกับภาษาซี
เริ่มต้นกับภาษาซี
 
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
 
คอมพิวเตอร์โอลิมปิก
คอมพิวเตอร์โอลิมปิกคอมพิวเตอร์โอลิมปิก
คอมพิวเตอร์โอลิมปิก
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรม
 
คำสั่งในโปรแกรมภาษาซี
คำสั่งในโปรแกรมภาษาซีคำสั่งในโปรแกรมภาษาซี
คำสั่งในโปรแกรมภาษาซี
 
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา Cการเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา C
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
12
1212
12
 
โครงสร้างภาษาซี
โครงสร้างภาษาซีโครงสร้างภาษาซี
โครงสร้างภาษาซี
 
โปรแกรมDevc++
โปรแกรมDevc++โปรแกรมDevc++
โปรแกรมDevc++
 
การโปรแกรมDevc++
การโปรแกรมDevc++การโปรแกรมDevc++
การโปรแกรมDevc++
 

นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว

  • 1. Week1 #include <stdio.h> เป็นการประกาศ Header file เพื่อให้สามารถคอมไพล์ได้ Void main() เป็นตัวที่สั่งให้ฟังก์ชันอื่นๆทำงำน {……} เครื่องหมำยปีกกำเมื่อมีกำรเปิดจะต้องปิดทุกครั้งหลังจำกพิมพ์ข้อควำมคำสั่งต่ำงๆเสร็จ printf(“Mr.Puricha Polnikorn ID:59170111 Hello GI”); ฟังก์ชันนี้ใช้สำหรับแสดงข้อควำมที่พิมพ์ในวงเล็บ และต้องมีเครื่องหมำย ; ปิดท้ำย getch; เป็นกำรจบคำสั่ง เมื่อเซฟเป็นนำมสกุล C sourcs files(*.c) และลองกด ที่ Compile & Run จะมี หน้ำต่ำงสีดำขึ้นมำ เพื่อแสดง ข้อควำมที่เรำใส่ไปในฟังก็ชัน printf()
  • 2. Week2 printf("Ms.Puricha Polnikorn n ID:59170111 n Hello GI"); มีเครื่องหมำย n เป็นกำรเว้นบรรทัด เมื่อใส่ที่หลังข้อควำมใด ข้อควำมต่อไปจะขึ้นบรรทัดใหม่ เมื่อ Compile & Run แล้วจะเห็นว่ำมีกำรเว้นบรรทัดทุกข้อควำม
  • 3. Week3 โค้ดนี้เป็นการคานวณหาพื้นที่สี่เหลี่ยมคางหมู #include <stdio.h> และ void main() ต้องประกาศทุกครั้ง ประกำศชนิดตัวแปรเป็น float เพรำะต้องเป็นทศนิยม float W1,W2,W3,h,area; เป็นกำรประกำศตัวแปรที่จะเก็บค่ำ printf("Please insert side1:"); คือกำรแสดงผลเพื่อให้ใส่ค่ำแล้วนำค่ำไปเก็บไว้ที่ W1 scanf("%f",&W1); เป็นกำรเก็บค่ำ %f (สัญลักษณ์ของ float) ไว้ที่ตัวแปร w1 ตัวแปรที่2 ทำเช่นเดียวกับตัวแปรที่1แต่เก็บค่ำ %fไว้ที่ w2 printf("Please insert to hight:"); เป็นกำรให้ใส่ค้ำควำมสูง เพื่อนำไปเก็บไว้ที่ scanf("%f",&h); area = 0.5 * (W1+W2) * h; กำรหำพื้นที่ต้องคำนวณตำมสูตร printf("Area of trapezoid side1:%f,side2:%f,Hight%f is Area: %f",W1,W2,h,area); เป็นกำรแสดงเลขที่ถูกแทนเข้ำไปแต่ ละตัวแปรอีกครั้ง แล้วทำกำรคำนวณ เมื่อ Compile & Run แล้วใส่ตัวเลขจะ ได้คำตอบ
  • 4. Week4 โค้ดนี้ป็นการคานวณหาพื้นที่สามเหลี่ยม #include <stdio.h> และ void main() ต้องประกาศทุกครั้ง ประกำศชนิดตัวแปรเป็น float เพรำะต้องเป็นทศนิยม float b,h,area; เป็นกำรประกำศตัวแปรที่จะเก็บค่ำ printf("Please insert Base of teianle:"); คือกำรแสดงผลเพื่อให้ใส่ค่ำแล้วนำค่ำไปเก็บไว้ที่ตัวแปร b scanf("%f",&b); เป็นกำรเก็บค่ำ %f (สัญลักษณ์ของ float)ที่รับมำ ไว้ที่ตัวแปร b printf("Please insert Hight of teianle:"); คือกำรแสดงผลเพื่อให้ใส่ค่ำแล้วนำค่ำควำมสูงไปเก็บไว้ที่ตัวแปร h scanf("%f",&h); เป็นเก็บค่ำของ%fที่รับมำไว้ที่ตัวแปร h area = 0.5 * b * h; ใช้ area ในกำรนำค่ำที่รับมำ มำคำนวณตำมสูตร printf("Area of teianle base:%f,hight:%f is area: %.2f",b,h,area); เป็นกำรแสดงเลขที่ถูกแทนเข้ำไปแต่ละตัวแปรอีกครั้ง แล้ว ทำกำรคำนวณ area: %.2f เป็นกำรให้แสดงคำตอบเป็นทศนิยม 2 ตำแหน่ง เมื่อ Compile & Run แล้วใส่ตัวเลขจะ ได้คำตอบ
  • 5. WEEK4_counting_char โค้ดนี้ใช้สาหรับนับตัวอักษร #include "stdio.h" และ void main()ต้องประกาศทุกครั้ง #include "string.h"เป็นการประกาศว่าจะใช้รับค่าหลายตัว Char ใช้แสดงค่ำตัวอักษร เมื่อเป็น string คือสำมำรถทำตัวอักษรให้มำกกว่ำ1ตัวได้ มีสัญลักษณ์เป็น %s char name[30]; เป็นกำรประกำศตัวแปร และกำหนดให้รับค่ำไม่เกิน 30 ตัว printf("Please insert your name-surname:"); แสดงผลให้ป้อนข้อมูลตัวอักษรชื่อ และนำมสกุล gets(name); เป็นกำรคำนววณจำนวนตัวอักษรที่รับมำ printf("%s has %d character",name,strlen(name)); แสดงผลทำงหน้ำจอ และกำรใช้ strlen(name) มำจำกกำรใช้ string ในกำรบอก ว่ำมีจำนวนตัวอักษรหลำยตัว เมื่อ Compile & Run แล้วใส่ชื่อ และนำมสกุล ลงไป กด Enter โปรแกรมจะคำนวณจำนวน ตัวอักษรแล้วแสดงผลว่ำมีกี่ตัว
  • 6. WEEK5_age โค้ดนี้สาหรับใส่อายุแบบมีเงื่อนไข ถ้ามีอายุ 60 หรือมากกว่า 60 ปีขึ้นไปโปรแกรมจะบอกว่า You are Oldest!!! #include "stdio.h" และvoid main() ต้องประกาศทุกครั้ง Int เป็นชนิดตัวแปรที่ใช้แสดงค่ำเป็นเลขจำนวนเต็ม int age; เป็นกำรประกำศตัวแปรที่ใช้เก็บค่ำ และหน้ำจะแสดงผลเพื่อถำมอำยุผู้ใช้โดยคำสั่ง printf("How old are you:"); ค่ำของอำยุที่รับมำจะถูกเก็บไว้ที่ scanf("%d",&age); %d(เป็นสัญลักษณ์ของ int) if(age >=60) คือเงื่อนไขเมื่อใส่อำยุ ถ้ำมีอำยุ 60 หรือ60ขึ้นไปจะแสดงผลว่ำ You are Oldest!!!โดยคำสั่ง printf("You are Oldest!!!naa"); printf("Good Bye"); คำสั่งนี้แสดงให้แสดงผลว่ำ Good Bye เมื่อใส่อำยุเสร็จแล้ว เมื่อ Compile & Run แล้วใส่อำยุ 60 ปี โปรแกรมจะ แสดงผลว่ำ You are Oldest!!! Good Bye เมื่อ Compile & Run แล้วใส่อำยุต่ำกว่ำ 60 โปรแกรมจะ แสดงผลว่ำ Good Bye
  • 7. WEEK5_char #include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง ชนิดตัวแปรchar ใช้สำหรับแสดงค่ำที่เป็นตัวอักษร char ch1 = 'g' และchar ch2 = 'k' เป็นกำรประกำศตัวแปร และกำหนดเพื่อนำมำคำนวณ ซึ่งมีกำรคำนวณเป็นตัวเลขฐำน ASCII ค่ำที่ได้จะ ได้ตำมตัวอักษรที่กำหนด printf("ch1:%d + ch2:%d= %d",ch1,ch2,ch1+ch2); เป็นกำรแสดงตัวเลขฐำนASCIIที่ได้มำจำกตัวอัษรที่กำหนด แล้วค่ำทั้งสองตัวมำหำ ผลบวก if(ch2 > ch1)เป็นกำรกำหนดเงื่อไขว่ำถ้ำ ch2>ch1 ให้แสดงผลว่ำ Ch2 more than Ch1โดยคำสั่ง printf("nCh2 more than Ch1"); } เมื่อ Compile & Run แล้วจะมีกำรแสดงผลเช่นนี้
  • 8. WEEK6_grade #include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง int score ใช้ชนิดตัวแปร int เพื่อประกำศตัวแปร และแสดงผลเพื่อให้ใส่ข้อมูลโดยคำสั่ง printf("Please insert your score:"); scanf("%d", &score); เก็บค่ำตัวแปรที่รับมำไว้ที่ score กำรใช้ if els if เป็นกำรใช้หลำยเงื่อนไขคือถ้ำเงื่อนไขแรกเป็นจริงก็ทำคำสั่งในส่วนของเงื่อนไขแรกเลย แต่ถ้ำเป็นเท็จก็จะไปตรวจสอบเงื่อนไขที่สอง แต่ถ้ำเป็นเท็จก็ตรวจเงื่อนไขที่สำมต่อไป โดยแต่ละเงื่อนไขแต่ละข้อจะขึ้นอยู่กับที่เรำกำหนด และผลที่จะแสดงขึ้นอยู่กับผู้ใช้เพื่อตรวจสอบว่ำเป็นไป ตำมเงื่อนไขข้อใด จึงจะแสดงผล เมื่อ Compile & Run แล้วกรอกคะแนน ซึ่งเป็นไปตำมเงื่อนไขแรก ทำให้แสดงผลว่ำ ได้เกรดA
  • 9. WEEK6_ switch case #include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง char menu; ประกำศตัวแปร และแสดงผลเพื่อถำมผู้ใช้ว่ำต้องกำรสั่งอะไรโดยใช้คำสั่ง printf("You wate to Oder:"); scanf("%c",&menu); เป็นกำรเก็บค่ำตัวแปรไว้ที่ menu โดยกำรใช้เงื่อนไขคำสั่ง switch case ซึ่งคล้ำยกับกำรใช้ if els if case เป็นกำรบอกสิ่งที่ทำโดยมีกำรกำหนดเป็นเคสๆไป และมีกำรใช้ตัวอักษรเป็นตัวย่อแทนที่จะใช้กำรเขียนแบบเต็มๆ default : printf("nTry again"); เป็นกำรบอกว่ำถ้ำตอบนอกเหนือจำกในเคส จอจะแสดงผลว่ำให้พยำยำมใหม่อีกครั้ง เมื่อ Compile & Run จะมี กำรแสดงผลเป็นคำถำม หลังจำกนั้นทำกำรใส่ตัวย่อที่ กำหนดไว้ โปรแกรมจะ ประมวลผลออกมำเป็นชื่อ เต็มที่ถูกกำหนดไว้
  • 10. WEEK6_ switch case_for #include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง เมื่อมีคำสั่ง for(counter=1 ; counter <5; counter++) เป็นกำรบอกว่ำให้ทำซ้ำ แต่น้อยกว่ำ5ครั้ง เพรำะมีแค่4เมนู และมี กำรใช้ switch case ร่วมด้วยเป็นกำรบอกสิ่งที่ทำโดยมีกำรกำหนดเป็นเคสๆไป และมีกำรใช้ตัวอักษรเป็นตัวย่อแทนที่จะใช้กำร เขียนแบบเต็มๆ default : printf("nTry again"); เป็นกำรบอกว่ำถ้ำตอบนอกเหนือจำกในเคส จอจะแสดงผลว่ำให้พยำยำมใหม่อีกครั้ง เมื่อ Compile & Run จะมีกำร แสดงผลเป็นคำถำม หลังจำกนั้น ทำกำรใส่ตัวย่อที่กำหนดไว้ โปรแกรมจะประมวลผลออกมำ เป็นชื่อเต็มที่ถูกกำหนดไว้ และ สำมำรถทำรำยกำรได้ 4 ครั้ง
  • 11. WEEK7_sudkoon #include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง เป็นกำรทำสูตรคูณแม่ 2 โดยใช้คำสั่ง for (counter=1;counter<=12;counter++) เป็นกำรบอกว่ำทำซ้ำ 12ครั้งโดยเพิ่มขึ้นที่ละ1 เมื่อ Compile & Run จะมีกำรแสดงผลเป็นสูตรคูณแม่ที่ 2
  • 18. -เลือก image เพื่อดึงข้อมูลหน้ำจอ -เลือกbottn และเปลี่ยนชื่อตำมที่เรำจะกำหนด ข Appinventor Apprication camera - เข้าสู่หน้าapp
  • 19. -Blocks -เลือกMedia และไปที่camera -Storage (Tiny DB1) -จำกนั้นกล้องจะขึ้นมำให้
  • 22. Apprication GPS - Designer เลือก Labal -เลือก Location Sensor1
  • 24. Topo Tool Box Kidchakood 1.Browse for floder ไปไดร์ฟที่เก็บข้อมูล DEM ไป Floder DEM 2.พิมพ์ DEM = GRIDobj (‘Kidchakood.tif) * เลือกไฟล์ tif Dem = (Enter) จะปรำกฏดังภำพ
  • 25. Matlab - แสดง a เป็นแนวนอนโดยใช้เว้นวรรค ( ) หรือ คอมม่ำ (,) เป็นแนวตั้งใช้เซมิโคลอน (;) นับ 0-100 ใช้โคลอน (:)
  • 28. figure,imshow(g) เปลี่ยนจำก a เป็น g จะได้ภำพสีเทำ กด imhist (g) แล้วจะได้กรำฟ
  • 31. คำสั่งเปิดกล้อง vid = videoinput('winvideo', 1, 'MJPG_1280x720'); โค้ดที่ใช้ในการเรียกกล้อง
  • 33. กดที่ Push Button มำลำกวำงให้เป็นระเบียบ ตำมช่อง