39
Week1 #include <stdio.h> เป็นการประกาศ Header file เพื่อให้สามารถคอมไพล์ได้ Void main() เป็นตัวที่สั่งให้ฟังก์ชันอื่นๆทำงำน {……} เครื่องหมำยปีกกำเมื่อมีกำรเปิดจะต้องปิดทุกครั ้งหลังจำกพิมพ์ข ้อควำมคำสั่งต่ำงๆเสร็จ printf(“Mr.Puricha Polnikorn ID:59170111 Hello GI”); ฟังก์ชันนี้ใช ้สำหรับแสดงข้อควำมที่พิมพ์ในวงเล็บ และต้องมีเครื่องหมำย ; ปิดท้ำย getch; เป็นกำรจบคำสั่ง เมื่อเซฟเป็นนำมสกุล C sourcs files(*.c) และลองกด ทีCompile & Run จะมี หน้ำต่ำงสีดำขึ ้นมำ เพื่อแสดง ข้อควำมที่เรำใส่ไปในฟังก็ชัน printf()

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

  • Upload
    -

  • View
    50

  • Download
    0

Embed Size (px)

Citation preview

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!!!\n\a\a");

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 มำลำกวำงใหเปนระเบยบ

ตำมชอง