เปิดโปรแกรมภาษาCขึ้นมา 
 
สร้างไฟล์ ไปที่ New > Source File 
หรือ กด ctrl + n
 
 
 
 
 
 
 
 
 
จะได้หน้าเปล่าๆขึ้นมา สําหรับเขียน code 
 
 
 
พิมพ์ #include 
#include คือการระบุว่า เราจะนํา library หรือ code ที่มีคนเขียนไว้แล้วมาใช้ในโปรแกรมเรา ซึ่ง
เจ้านี่จะมีนามสกุล .h เช่น เราต้องการแสดงข้อมูลบนหน้าจอ ก็ต้องอันเชิญ stdio.h
(Standard Input/Ouput) เข้ามาในโปรแกรมก่อน 
 
 
 
 
 
 
ฟังก์ชันmain
ฟังก์ชันที่เป็นจุดเริ่มทํางานของโปรแกรม พูดง่ายๆคือเปิดโปรแกรมขึ้นมา มันจะมาทํางานที่นี่ โดยจะ
ทํางานตั้งแต่ { ปีกกาเปิด ถึง } ปีกกาปิด  
 
 
 
 
 
 
 
 
ฟังก์ชัน printf 
ฟังก์ชัน ใน stdio.h ดังนั้นก่อนใช้ต้องอัญเชิญ stdio.h มาก่อนนะ ความสามารถ
ของมันคือ ปริ้นข้อความ 
 
ถ้าตัวอักษรเล็กสามารถไปขยายได้ที่เครื่องมือ Tools +Editor Options
 
 
 
 
 
ให้ทําการ save ก่อน สังเกตว่า นามสกุลจะมีให้เลือก คือ .c หรือ .cpp
.c คือ สําหรับภาษา C
.cpp คือ สําหรับ ภาษา C++ และเราสามารถใช้ C++ เขียน C ได้
.h คือ สกุลของไลบรารี่
ให้เลือก .c แล้วกด save 
 
 
 
การ Compile & Run กด F11 หรือกดปุ่มดังรูป
Compile คือ แปลง code ที่เราเขียนเป็น ภาษาโปรแกรมที่ computer เข้าใจ
Compiler คือ ตัวที่ทําหน้าที่ compile
Run คือ การเปิดโปรแกรมที่ compile แล้วขึ้นมา 
 
 
 
 
 
 
 
 
พิมพ์ getch  
เป็นฟังก์ชันที่ใช้รับข้อมูลเพียง  1 ตัวอักขระเหมือนกับฟังก์ชัน getchar( )  แตกต่างกัน
ตรงที่เมื่อใช้ฟังก์ชันนี้รับข้อมูล  ข้อมูลที่ป้อนเข้าไปจะไม่ปรากฏให้เห็นบนจอภาพและไม่ต้อง
กดแป้น  enter  ตาม 
 
เริ่มชิ้นงานใหม่ถ้าชํานานแล้วก็ใช่วิธีลัด ctrl+n 
แล้วก็ใส่ตัวแปรหลัก #include <stdio.h> 
ฟังก์ชันหลัก void main 
 
 
 
 
 
ตัวแปร int 
ตัวแปรที่สามารถแทนค่าจํานวนเต็มได้ทั้งบวกและลบ โดยปกติสําหรับคอมพิวเตอร์ทั่วไป
คอมไพเลอร์ จะจองเนื้อที่ 2 ไบต์ สําหรับตัวแปรชนิด int จึงทําให้ค่าของตัวแปรมีค่าตั้งแต่ -
32768 ถึง +32768 
 
%d 
ใช ้กับข ้อมูลชนิดตัวเลขจํานวนเต็ม (integer : int) โดยสามารถใช ้กับตัวเลขฐาน 10 เท่านั้น 
Sum 
 
 
 
 
การรับค่าผลลัพธ์ของตัวแปร
 
 
โค๊ดนี้ก็เป็นการเขียนการบวกเลขโดยแสดงผลลัพธ์ Sum 
 
Float 
เป็นตัวแปรที่ใช ้เก็บข ้อมูลที่เป็นเลขทศนิยม โดยจะเก็บอยู่ในรูป a.b x 10 e ใช ้พื้นที่ในการเก็บ
4 ไบต์ มีค่าระหว่าง 3.4E-38 ถึง 3.4E+38 หรือ แสดงเป็น เลขทศนิยมได ้ไม่เกิน 6 ตําแหน่ง
Scanf 
 
 
 
 
ฟังก์ชัน scanf	จะมีลักษณะคล้ายกับ printf	โดยเราจะต้องใส่ Format	Code	ไว้ใน
เครื่องหมาย " " และระบุตัวแปรที่จะมารับข้อมูลจากผู้ใช้ที่ป้อนเข้ามา โดยจะต้องมี	&	นําหน้าตัว
แปรที่เราต้องการใส่ค่าเสมอ ยกเว้นตัวแปรที่เป็นอะเรย์ 
 
 
 
 
 
 
 
 
 
#include <string.h> 
การเก็บข้อมูลมากกว่า 1 ตัวอักษรเป็นการนําชนิดข้อมูลแบบตัวอักษรมากําหนดให้อยู่ใน
รูปแบบอาร์เรย์ Array 
 
 
 
 
 
If 
ใช้สําหรับสร้างเงื่อนไขให้โปรแกรมทํางานตามที่ต้องการ ยกตัวอย่างเช่น ถ้าหากวันนี้ฝนไม่ตก
คุณจะออกไปเที่ยวข้างนอก นี่เป็นการตัดสินใจที่เกิดขึ้นและถูกนําแนวคิดมาใช้ในการเขียน
โปรแกรม นี่เป็นรูปแบบของการใช้งานคําสั่ง if 
 
 
 
 
 
อันนี้ก็จะเป็นการถามอายุ ถ้าเราใส่อายุมากกว่า60โปรแกรมจะตอบว่าคุณแก
 
การใช่ if else 
เป็นคําสั่งมีการเพิ่มเงื่อนไข else if เข้ามาสําหรับการสร้างเงื่อนไขแบบหลายทางเลือก นั่นหมายถึงใน
บล็อคของคําสั่งจะทํางานเมื่อเงื่อนไขไม่ต้องกับเงื่อนไขก่อนหน้าแต่ตรงกับเงื่อนไขปัจจุบัน นอกจากนี้ยังมี
คําสั่ง else ซึ่งเป็นบล็อคของคําสังที่จะทํางานถ้าหากไม่มีเงื่อนไขใดเป็นจริงเลย 
 
Test 
รูปนี้ก็จะเป็นแบบทดสอบการใช่ if else 
 
 
 
 
 
 
 
Score week5 
เป็นตัวแปรที่ใช่ในการตัดเกรด
 
การใช่ else if ก็เหมือนการใช่ if แทบทุกประการครับ
 
 
 
 
 
 
 
ถ้า score เป็น100เต็มมันก็จะเช็คจาก if อันแรกครับถ้า score >=80ซึ่งเป็นจริง มันก็จะพิมพ์
Grade A
 
 
 
 
 
 
 
 
Char
char เป็นตัวแปรที่ใช ้สําหรับเก็บข ้อมูลที่เป็นตัวอักษรขนาด 1 ตัว โดยใช ้เนื้อที่
ในการเก็บ 1 ไบต์ ตัวอย่าง ตัวแปรชนิดนี้ เช่น 'A' , 'b' , '1' , '?' 
 
 
 
 
 
 
For 
ทํางานอะไรซํ้าหลายๆครั้งคําตอบที่งานที่สุดคือการใช้งานที่เรียกว่า loop 
 
 
 
 
 
 
 
 
 
Forการทําซํ้า 
 
 
 
 
 
 
 
 
 
 
การทําซํ้า 
 
 
 
การหาปริมาณนํ้าฝน 
 
 
 
 
 
 
การทําซํ้าwhile 
เป็นคําสั่งตรวจสอบเงื่อนไขก่อนที่จะทําซํ้า ถ้าเงื่อนไขเป็นจริงจะทําซํ้า
ใน Loop ถ้าเงื่อนไขเป็นเท็จจะออกนอก Loop การใช้คําสั่งนี้โปรแกรมอาจจะ
ไม่ทําใน Loop เลยก็ได้ 
 
 
Processing
เป็นโปรแกรมหนึ่งใช้สําหรับเขียนซอฟแวร์เพื่อทําภาพ (Images), ภาพเคลื่อนไหว
(Animation) และการโต้ตอบต่าง ซึ่งมีแนวคิดสํามารถเขียนภาษาในด้านการวาดเส้นและ
วงกลมให้ปรากฏบนหนํ้าจอ และกํารขยับหรือเคลื่อนรวมถึงกํารคลิกเม้าส์ก็สํามารถเปลี่ยนสีใน
ภายวงกลมหรือเส้นได้ 
 
 
 
 
 
เริ่มเขียนโปรแกรม Processing
การเขียนโปรแกรมจะมีโครงสร้าง 2 ส่วน คือ ส่วนที่เป็น void setup() และ ส่วน void 
draw() ซึ่งเป็นส่วนที่ต้องใส่ทุกครั้งเมื่อเขียนโปรแกรมโดยส่วนแรกคือ void setup() คือ
ส่วนที่ใช้ในการตั้งค่าต่าง ให้กับโปรแกรม เช่น การตั้งขนาดของหน้าจอ เป็นต้น ส่วน void 
draw() เป็นส่วนที่ใช้เขียนเพื่อแสดงผลลัพธ์หรือเป็นส่วนควบคุมโปรแกรมที่เขียนขึ้นมา เช่น
การเขียนเงื่อนไข การทําซํ้า การกําหนดให้ภาพแสดงเร็วหรือชํ้า 
 
สิ่งแรกสําหรับการวาดรูปบนหน้าจอคอมพิวเตอร์เปรียบเสมือนการทํางานอยู่บนกระดาษกราฟ
โดยมีเทคนิคขั้นตอนที่ต้องระมัดระวัง บนหน้าจอของคอมพิวเตอร์มีตารางกริดที่เรียกว่าส่วน
ของพิกเซล ซึ่งในแต่ละพิกเซลจะบ่งบอกถึงตําแหน่งบนพิกัดกริดหน้าจอ ในโปรแกรมโปรเซสซิ่ง
คํ่าพิกัด x จะมีระยะทํางทํางซํ้ายสุดของหนํ้าจอและคํ่าพิกัด y จะอยู่ดํ้านบนสุดของหนํ้าจอ
เราสามารถเขียนระบบพิกัดของพิกเซลคือ (x,y) ถ้าสมมุติหนํ้าจอมีขนําด 200 x 200 pixel 
พิกเซล โดยส่วนมุมบนซํ้ายสุดของหนํ้าจอคือ คู่พิกัด (0,0) ส่วนตรงกลํางคือ คู่พิกัด (100,100)
และดํ้านลํ่างมุมขวาคือคู่พิกัด (199,199) โดยคอมพิวเตอร์จะเริ่มนับจํากเลข 0 ถึง 199 จะรวม
ได้ 200 pixel 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
สร้างลูกบอล 
 
 
 
 
เปลี่ยนสีลูกบอล 
 
 
 
 
 
เพิ่มความหนาของเส้นวงกลม 
 
 
 
เสร็จครับ 
 
 
 
 
 
 
โปรแกรมmatlab 
Matlab เป็น ภาษาคอมพิวเตอร์ระดับสูงที่มาพร้อมด้วยสภาพแวดล้อมการทํางานเชิง
โต้ตอบ(คล้ายเครื่องคิดเลข) ซึ่งสามารถคํานวณคณิตศาสตร์ที่ซับซ้อนได้อย่างรวดเร็วมากกว่า
ภาษาคอมพิวเตอร์สมัยก่อน เช่น ภาษา C, C++ หรือ Fortran 
 
 
การใช่who 
คําสั่ง who หรือ whos เพื่อขอดูตัวแปรทั้งหมดที่ได้สร้างขึ้นมาซึ่งอยู่ในหน้าต่าง
Workspace 
 
 
 
 
 
เลขคู่เลขคี่ 
 
 
 
 
 
 
 
 
 
กราฟ 
การวาดกราฟเพื่อกํารนํามาเสนอผลการวิจัยหรือกํารทดลองเป็นเรื่องที่จําเป็นอย่างมาก โปรแกรม
MATLAB มีฟังก์ชันสําหรับการวาดกราฟหลากหลายลักษณะทั้งที่เป็นสองและสามมิติ ในส่วนนี้อธิบาย
กราฟ x-y สองมิติ 
 
Titleเพิ่มชื่อกราฟ 
 
 
 
 
 
Xlabel ชื่อกราฟล่าง 
 
กําหนด 
 
 
 
 
 
 
 
 
 
การประมวลภาพเชิงเลข 
การปรับภาพด้วยวิธีการต่าง ๆ โดยใช้คอมพิวเตอร์และภาษาของคอมพิวเตอร์ เพื่อให้ภาพมี
ความสมบูรณ์ เช่น การปรับสี แสง ความบิดเบี้ยวของภาพ ภาษาที่ใช้ในการประมวลผลใช้
โปรแกรม MATLAB กระบวนการประมวลผลจะอยู่ในรูปแบบอาร์เรย์ 2 มิติ โดยค่าอาร์เรย์เหล่านี้
จะทาการเก็บค่าข้อมูลเชิงเลขที่เรียกว่า ดิจิทัล 
 
Imshow 
เป็นฟังก์ชันที่ใช้ในการแสดงผลให้ปรากฏบนหน้าจอ โดยการเขียนแสดงผลภาพจะเขียน figure มาก่อน
แล้วตามด้วย imshow 
 
 
 
 
 
 
 
rgb2gray 
ในกรณีแปลงภาพสีเป็นค่าระดับสีเทาสามารถเขียนได้ดังนี้
ชื่อตัวแปร = rgb2gray(ตัวแปรที่เก็บรูปภาพ)
X = rgb2gray(a) 
 
imhist(gray) 
เป็นฟังก์ชันที่ใช้ดูค่าเชิงคลื่น Histogram ของข้อมูลภาพโดยที่ภาพนั้นต้องแปลงให้อยู่ในรูปแบบ
ระดับสีเทาก่อนถึงจะใช้ฟังก์ชันนี้ได้ 
 
 
 
 
 
 
 
imtool(gray)
ฟังก์ชันในการเข้าไปดูโครงสร้างในภาพที่ต้องการแสดง โดยกาหนด imtool(ตาม
ด้วยตัวแปรที่เก็บภาพที่ต้องการแสดง) 
 
 
 
GUIDE 
การสร้างโปรแกรมในปัจจุบันมีหลากหลายภาษาที่สามารถสร้างโปรแกรมขึ้นมาได้ โดยโปรแกรมที่สร้าง
ขึ้นมามีจุดมุ่งหมายคือ ผู้ใช้ (USER) สามารถใช้โปรแกรมได้โดยไม่จาเป็นต้องมีพื้นฐานภาษานั้น ๆ
ยกตัวอย่างโปรแกรมที่เราใช้กันทุกวันนี้ เช่น โปรแกรมเครื่องคิดเลข โปรแกรมตกแต่งภาพ โปรแกรมที่
ใช้กันในสานักงาน เป็นต้น
เริ่มสร้างโปรแกรมโดยใช้ guide แค่พิมพ์คาสั่ง guide ลงไปใน command window แล้วกด
Enter ก็จะเข้าสู่หน้าต่าง Layout Editor
 
 
 
 
 
 
เราสามารถเข้าไปเปลี่ยนแปลงค่าของแต่ละ Object ได้ โดยการคลิ๊กขวาที่ object นั้น แล้วไปที่
Property Inspector 
 
เครื่องคิดเลข 
 
 
 
 
 
 
 
 
 
 
 
 
การเขียนโปรแกรมเพื่อควบคุม Object ต่างๆ สามารถทาได้โดยคลิ๊กขวาที่ object นั้นๆ
แล้วเลือกคาสั่ง view callbacks ดังภาพที่ 
 
ทําการเปลี่ยนสีเปลี่ยนตัวอักษรตามใจชอบเลยครับ
 
 
 
 
 
 
 
 
การใส่โค๊ด
ทําการเปิดหน้าโค๊ดขึ้นมาโดยไปที่ คลิกขวา + view callbacks + callback 
 
 
 
 
 
 
การใส่โค็ชสเควรู 
 
 
 
ภาพถ่ายดาวเทียม 
เราก็กด ctrl + n เพื่อสร้างหน้าต่างใหม่
 
 
 
 
 
 
 
 
ภาพถ่ายดาวเทียม 
ใส่โค๊ดไปแล้วก็กด run เลยครับ

ภาษาC & mathlab