Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
MS
Uploaded by
Mike Suphakron
1,048 views
ภาษาC & mathlab
ภาษาC & mathlab
Internet
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 35
2
/ 35
3
/ 35
4
/ 35
5
/ 35
6
/ 35
7
/ 35
8
/ 35
9
/ 35
10
/ 35
11
/ 35
12
/ 35
13
/ 35
14
/ 35
15
/ 35
16
/ 35
17
/ 35
18
/ 35
19
/ 35
20
/ 35
21
/ 35
22
/ 35
23
/ 35
24
/ 35
25
/ 35
26
/ 35
27
/ 35
28
/ 35
29
/ 35
30
/ 35
31
/ 35
32
/ 35
33
/ 35
34
/ 35
35
/ 35
More Related Content
PPTX
คำสั่งควบคุมของโปรแกรม
by
Parn Nichakorn
DOCX
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
by
Oraya Krodkrua
DOCX
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
by
Oraya Krodkrua
DOCX
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
by
Oraya Krodkrua
DOCX
ชื่อนางสาวรัตนาวลี ติมุลา รหัสนิสิต 59670108 กลุ่ม 3301
by
Oraya Krodkrua
PDF
59170065 พัชริกา
by
Beam Suna
DOC
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
by
Nookky Anapat
PDF
การเขียนฟังก์ชั่นในภาษา C
by
Warawut
คำสั่งควบคุมของโปรแกรม
by
Parn Nichakorn
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
by
Oraya Krodkrua
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
by
Oraya Krodkrua
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
by
Oraya Krodkrua
ชื่อนางสาวรัตนาวลี ติมุลา รหัสนิสิต 59670108 กลุ่ม 3301
by
Oraya Krodkrua
59170065 พัชริกา
by
Beam Suna
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
by
Nookky Anapat
การเขียนฟังก์ชั่นในภาษา C
by
Warawut
What's hot
PDF
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
by
Visaitus Palasak
DOC
12
by
pangctsurin
PDF
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
by
Nattapon
PDF
คำสั่งในโปรแกรมภาษาซี
by
Supaksorn Tatongjai
PDF
ภาษา C#
by
ictyangtalad
PPTX
เงื่อนไข การตัดสินใจ
by
Oraphan4
PDF
59170109 ณัฐฐพล
by
Beam Suna
PPTX
Lab Computer Programming 1
by
Saranyu Srisrontong
PDF
capture 59170107 group 2
by
Thamon Monwan
PDF
capture แต่ล่ะ week 59170060 group1
by
Thamon Monwan
PDF
งานทำ Blog บทที่ 6
by
รัสนา สิงหปรีชา
PDF
บทที่ 2 ตัวแปร
by
Komkai Pawuttanon
PDF
แคปเจอร์ คอม 59170031 group1
by
Thamon Monwan
PDF
บทที่1 พื้นฐานโปรแกรมภาษาซี
by
Komkai Pawuttanon
PDF
7 2โครงสร้าง
by
Supaksorn Tatongjai
DOC
ตัวแปรในภาษาซี
by
boky_peaw
PPTX
Presentation2
by
Fern Pankaew
PDF
4 การเขียนคำสั่งแบบวนซ้ำ
by
พศวัต จิรวุฒิวรนาถ
PDF
C lu
by
kaittisak
PDF
การประกาศตัวแปรในภาษาซี
by
mycomc55
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
by
Visaitus Palasak
12
by
pangctsurin
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
by
Nattapon
คำสั่งในโปรแกรมภาษาซี
by
Supaksorn Tatongjai
ภาษา C#
by
ictyangtalad
เงื่อนไข การตัดสินใจ
by
Oraphan4
59170109 ณัฐฐพล
by
Beam Suna
Lab Computer Programming 1
by
Saranyu Srisrontong
capture 59170107 group 2
by
Thamon Monwan
capture แต่ล่ะ week 59170060 group1
by
Thamon Monwan
งานทำ Blog บทที่ 6
by
รัสนา สิงหปรีชา
บทที่ 2 ตัวแปร
by
Komkai Pawuttanon
แคปเจอร์ คอม 59170031 group1
by
Thamon Monwan
บทที่1 พื้นฐานโปรแกรมภาษาซี
by
Komkai Pawuttanon
7 2โครงสร้าง
by
Supaksorn Tatongjai
ตัวแปรในภาษาซี
by
boky_peaw
Presentation2
by
Fern Pankaew
4 การเขียนคำสั่งแบบวนซ้ำ
by
พศวัต จิรวุฒิวรนาถ
C lu
by
kaittisak
การประกาศตัวแปรในภาษาซี
by
mycomc55
Similar to ภาษาC & mathlab
PDF
ภาษา C
by
0872671746
PPT
C slide
by
tawee1919
PPT
ภาษาซี
by
Nattawut Pornonsung
PPT
1. ประวัติภาษาซี
by
mansuang1978
DOC
การเขียนโปรแกรมภาษาซี
by
choco336
DOC
การเขียนโปรแกรมภาษาซี
by
choco336
DOC
การเขียนโปรแกรมภาษาซี
by
choco336
DOC
การเขียนโปรแกรมภาษาซี
by
choco336
PPT
Tec4
by
TigerAdd Ars
PPT
C lang
by
Nattawut Pornonsung
PDF
Chapter1
by
อัครเดช โพธิญาณ์
PDF
Pbl2
by
Sumitrazaza
PDF
compromint
by
Gedsara Kittiwongsakda
PPT
C language
by
A-kung Vakul
PPT
C language
by
A-kung Vakul
PDF
ภาษาซีเบื้องต้น
by
สมใจ สีดาจันทร์
PDF
PBL2
by
supaporn20146
PPTX
ภาษาซี
by
Morn Suwanno
PPT
การพัฒนาโปรแกรม วิชญา
by
winewic199
PDF
Computer programming
by
Jariyaa
ภาษา C
by
0872671746
C slide
by
tawee1919
ภาษาซี
by
Nattawut Pornonsung
1. ประวัติภาษาซี
by
mansuang1978
การเขียนโปรแกรมภาษาซี
by
choco336
การเขียนโปรแกรมภาษาซี
by
choco336
การเขียนโปรแกรมภาษาซี
by
choco336
การเขียนโปรแกรมภาษาซี
by
choco336
Tec4
by
TigerAdd Ars
C lang
by
Nattawut Pornonsung
Chapter1
by
อัครเดช โพธิญาณ์
Pbl2
by
Sumitrazaza
compromint
by
Gedsara Kittiwongsakda
C language
by
A-kung Vakul
C language
by
A-kung Vakul
ภาษาซีเบื้องต้น
by
สมใจ สีดาจันทร์
PBL2
by
supaporn20146
ภาษาซี
by
Morn Suwanno
การพัฒนาโปรแกรม วิชญา
by
winewic199
Computer programming
by
Jariyaa
ภาษาC & mathlab
1.
เปิดโปรแกรมภาษาCขึ้นมา สร้างไฟล์ ไปที่ New
> Source File หรือ กด ctrl + n
2.
จะได้หน้าเปล่าๆขึ้นมา สําหรับเขียน code พิมพ์
#include #include คือการระบุว่า เราจะนํา library หรือ code ที่มีคนเขียนไว้แล้วมาใช้ในโปรแกรมเรา ซึ่ง เจ้านี่จะมีนามสกุล .h เช่น เราต้องการแสดงข้อมูลบนหน้าจอ ก็ต้องอันเชิญ stdio.h (Standard Input/Ouput) เข้ามาในโปรแกรมก่อน
3.
ฟังก์ชันmain ฟังก์ชันที่เป็นจุดเริ่มทํางานของโปรแกรม พูดง่ายๆคือเปิดโปรแกรมขึ้นมา มันจะมาทํางานที่นี่
โดยจะ ทํางานตั้งแต่ { ปีกกาเปิด ถึง } ปีกกาปิด
4.
ฟังก์ชัน printf ฟังก์ชัน ใน
stdio.h ดังนั้นก่อนใช้ต้องอัญเชิญ stdio.h มาก่อนนะ ความสามารถ ของมันคือ ปริ้นข้อความ ถ้าตัวอักษรเล็กสามารถไปขยายได้ที่เครื่องมือ Tools +Editor Options
5.
ให้ทําการ save ก่อน
สังเกตว่า นามสกุลจะมีให้เลือก คือ .c หรือ .cpp .c คือ สําหรับภาษา C .cpp คือ สําหรับ ภาษา C++ และเราสามารถใช้ C++ เขียน C ได้ .h คือ สกุลของไลบรารี่ ให้เลือก .c แล้วกด save การ Compile & Run กด F11 หรือกดปุ่มดังรูป Compile คือ แปลง code ที่เราเขียนเป็น ภาษาโปรแกรมที่ computer เข้าใจ Compiler คือ ตัวที่ทําหน้าที่ compile Run คือ การเปิดโปรแกรมที่ compile แล้วขึ้นมา
6.
พิมพ์ getch เป็นฟังก์ชันที่ใช้รับข้อมูลเพียง 1 ตัวอักขระเหมือนกับฟังก์ชัน getchar( ) แตกต่างกัน ตรงที่เมื่อใช้ฟังก์ชันนี้รับข้อมูล ข้อมูลที่ป้อนเข้าไปจะไม่ปรากฏให้เห็นบนจอภาพและไม่ต้อง กดแป้น enter ตาม เริ่มชิ้นงานใหม่ถ้าชํานานแล้วก็ใช่วิธีลัด
ctrl+n แล้วก็ใส่ตัวแปรหลัก #include <stdio.h> ฟังก์ชันหลัก void main
7.
ตัวแปร int ตัวแปรที่สามารถแทนค่าจํานวนเต็มได้ทั้งบวกและลบ โดยปกติสําหรับคอมพิวเตอร์ทั่วไป คอมไพเลอร์
จะจองเนื้อที่ 2 ไบต์ สําหรับตัวแปรชนิด int จึงทําให้ค่าของตัวแปรมีค่าตั้งแต่ - 32768 ถึง +32768 %d ใช ้กับข ้อมูลชนิดตัวเลขจํานวนเต็ม (integer : int) โดยสามารถใช ้กับตัวเลขฐาน 10 เท่านั้น Sum
8.
การรับค่าผลลัพธ์ของตัวแปร โค๊ดนี้ก็เป็นการเขียนการบวกเลขโดยแสดงผลลัพธ์ Sum Float เป็นตัวแปรที่ใช ้เก็บข
้อมูลที่เป็นเลขทศนิยม โดยจะเก็บอยู่ในรูป a.b x 10 e ใช ้พื้นที่ในการเก็บ 4 ไบต์ มีค่าระหว่าง 3.4E-38 ถึง 3.4E+38 หรือ แสดงเป็น เลขทศนิยมได ้ไม่เกิน 6 ตําแหน่ง Scanf
9.
ฟังก์ชัน scanf จะมีลักษณะคล้ายกับ printf โดยเราจะต้องใส่
Format Code ไว้ใน เครื่องหมาย " " และระบุตัวแปรที่จะมารับข้อมูลจากผู้ใช้ที่ป้อนเข้ามา โดยจะต้องมี & นําหน้าตัว แปรที่เราต้องการใส่ค่าเสมอ ยกเว้นตัวแปรที่เป็นอะเรย์
10.
#include <string.h> การเก็บข้อมูลมากกว่า 1 ตัวอักษรเป็นการนําชนิดข้อมูลแบบตัวอักษรมากําหนดให้อยู่ใน รูปแบบอาร์เรย์
Array
11.
If ใช้สําหรับสร้างเงื่อนไขให้โปรแกรมทํางานตามที่ต้องการ ยกตัวอย่างเช่น ถ้าหากวันนี้ฝนไม่ตก คุณจะออกไปเที่ยวข้างนอก
นี่เป็นการตัดสินใจที่เกิดขึ้นและถูกนําแนวคิดมาใช้ในการเขียน โปรแกรม นี่เป็นรูปแบบของการใช้งานคําสั่ง if
12.
อันนี้ก็จะเป็นการถามอายุ ถ้าเราใส่อายุมากกว่า60โปรแกรมจะตอบว่าคุณแก การใช่ if else เป็นคําสั่งมีการเพิ่มเงื่อนไข
else if เข้ามาสําหรับการสร้างเงื่อนไขแบบหลายทางเลือก นั่นหมายถึงใน บล็อคของคําสั่งจะทํางานเมื่อเงื่อนไขไม่ต้องกับเงื่อนไขก่อนหน้าแต่ตรงกับเงื่อนไขปัจจุบัน นอกจากนี้ยังมี คําสั่ง else ซึ่งเป็นบล็อคของคําสังที่จะทํางานถ้าหากไม่มีเงื่อนไขใดเป็นจริงเลย Test รูปนี้ก็จะเป็นแบบทดสอบการใช่ if else
13.
Score week5 เป็นตัวแปรที่ใช่ในการตัดเกรด การใช่ else if ก็เหมือนการใช่ if
แทบทุกประการครับ
14.
ถ้า score เป็น100เต็มมันก็จะเช็คจาก if
อันแรกครับถ้า score >=80ซึ่งเป็นจริง มันก็จะพิมพ์ Grade A
15.
Char char เป็นตัวแปรที่ใช ้สําหรับเก็บข
้อมูลที่เป็นตัวอักษรขนาด 1 ตัว โดยใช ้เนื้อที่ ในการเก็บ 1 ไบต์ ตัวอย่าง ตัวแปรชนิดนี้ เช่น 'A' , 'b' , '1' , '?'
16.
For ทํางานอะไรซํ้าหลายๆครั้งคําตอบที่งานที่สุดคือการใช้งานที่เรียกว่า loop
17.
Forการทําซํ้า
18.
การทําซํ้า การหาปริมาณนํ้าฝน
19.
การทําซํ้าwhile เป็นคําสั่งตรวจสอบเงื่อนไขก่อนที่จะทําซํ้า ถ้าเงื่อนไขเป็นจริงจะทําซํ้า ใน Loop
ถ้าเงื่อนไขเป็นเท็จจะออกนอก Loop การใช้คําสั่งนี้โปรแกรมอาจจะ ไม่ทําใน Loop เลยก็ได้ Processing เป็นโปรแกรมหนึ่งใช้สําหรับเขียนซอฟแวร์เพื่อทําภาพ (Images), ภาพเคลื่อนไหว (Animation) และการโต้ตอบต่าง ซึ่งมีแนวคิดสํามารถเขียนภาษาในด้านการวาดเส้นและ วงกลมให้ปรากฏบนหนํ้าจอ และกํารขยับหรือเคลื่อนรวมถึงกํารคลิกเม้าส์ก็สํามารถเปลี่ยนสีใน ภายวงกลมหรือเส้นได้
20.
เริ่มเขียนโปรแกรม 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
21.
22.
สร้างลูกบอล เปลี่ยนสีลูกบอล
23.
เพิ่มความหนาของเส้นวงกลม เสร็จครับ
24.
โปรแกรมmatlab Matlab เป็น ภาษาคอมพิวเตอร์ระดับสูงที่มาพร้อมด้วยสภาพแวดล้อมการทํางานเชิง โต้ตอบ(คล้ายเครื่องคิดเลข)
ซึ่งสามารถคํานวณคณิตศาสตร์ที่ซับซ้อนได้อย่างรวดเร็วมากกว่า ภาษาคอมพิวเตอร์สมัยก่อน เช่น ภาษา C, C++ หรือ Fortran การใช่who คําสั่ง who หรือ whos เพื่อขอดูตัวแปรทั้งหมดที่ได้สร้างขึ้นมาซึ่งอยู่ในหน้าต่าง Workspace
25.
เลขคู่เลขคี่
26.
กราฟ การวาดกราฟเพื่อกํารนํามาเสนอผลการวิจัยหรือกํารทดลองเป็นเรื่องที่จําเป็นอย่างมาก โปรแกรม MATLAB มีฟังก์ชันสําหรับการวาดกราฟหลากหลายลักษณะทั้งที่เป็นสองและสามมิติ ในส่วนนี้อธิบาย กราฟ
x-y สองมิติ Titleเพิ่มชื่อกราฟ
27.
Xlabel ชื่อกราฟล่าง กําหนด
28.
การประมวลภาพเชิงเลข การปรับภาพด้วยวิธีการต่าง ๆ โดยใช้คอมพิวเตอร์และภาษาของคอมพิวเตอร์
เพื่อให้ภาพมี ความสมบูรณ์ เช่น การปรับสี แสง ความบิดเบี้ยวของภาพ ภาษาที่ใช้ในการประมวลผลใช้ โปรแกรม MATLAB กระบวนการประมวลผลจะอยู่ในรูปแบบอาร์เรย์ 2 มิติ โดยค่าอาร์เรย์เหล่านี้ จะทาการเก็บค่าข้อมูลเชิงเลขที่เรียกว่า ดิจิทัล Imshow เป็นฟังก์ชันที่ใช้ในการแสดงผลให้ปรากฏบนหน้าจอ โดยการเขียนแสดงผลภาพจะเขียน figure มาก่อน แล้วตามด้วย imshow
29.
rgb2gray ในกรณีแปลงภาพสีเป็นค่าระดับสีเทาสามารถเขียนได้ดังนี้ ชื่อตัวแปร = rgb2gray(ตัวแปรที่เก็บรูปภาพ) X
= rgb2gray(a) imhist(gray) เป็นฟังก์ชันที่ใช้ดูค่าเชิงคลื่น Histogram ของข้อมูลภาพโดยที่ภาพนั้นต้องแปลงให้อยู่ในรูปแบบ ระดับสีเทาก่อนถึงจะใช้ฟังก์ชันนี้ได้
30.
imtool(gray) ฟังก์ชันในการเข้าไปดูโครงสร้างในภาพที่ต้องการแสดง โดยกาหนด imtool(ตาม ด้วยตัวแปรที่เก็บภาพที่ต้องการแสดง) GUIDE การสร้างโปรแกรมในปัจจุบันมีหลากหลายภาษาที่สามารถสร้างโปรแกรมขึ้นมาได้
โดยโปรแกรมที่สร้าง ขึ้นมามีจุดมุ่งหมายคือ ผู้ใช้ (USER) สามารถใช้โปรแกรมได้โดยไม่จาเป็นต้องมีพื้นฐานภาษานั้น ๆ ยกตัวอย่างโปรแกรมที่เราใช้กันทุกวันนี้ เช่น โปรแกรมเครื่องคิดเลข โปรแกรมตกแต่งภาพ โปรแกรมที่ ใช้กันในสานักงาน เป็นต้น เริ่มสร้างโปรแกรมโดยใช้ guide แค่พิมพ์คาสั่ง guide ลงไปใน command window แล้วกด Enter ก็จะเข้าสู่หน้าต่าง Layout Editor
31.
เราสามารถเข้าไปเปลี่ยนแปลงค่าของแต่ละ Object ได้ โดยการคลิ๊กขวาที่
object นั้น แล้วไปที่ Property Inspector เครื่องคิดเลข
32.
การเขียนโปรแกรมเพื่อควบคุม Object ต่างๆ สามารถทาได้โดยคลิ๊กขวาที่
object นั้นๆ แล้วเลือกคาสั่ง view callbacks ดังภาพที่ ทําการเปลี่ยนสีเปลี่ยนตัวอักษรตามใจชอบเลยครับ
33.
การใส่โค๊ด ทําการเปิดหน้าโค๊ดขึ้นมาโดยไปที่ คลิกขวา +
view callbacks + callback
34.
การใส่โค็ชสเควรู ภาพถ่ายดาวเทียม เราก็กด ctrl + n เพื่อสร้างหน้าต่างใหม่
35.
ภาพถ่ายดาวเทียม ใส่โค๊ดไปแล้วก็กด run เลยครับ
Download