Transcript
Page 1: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

 

ผู้��จั�ดทำ� เด�กหญิ�ง ธรี�รี�ตน์� หมอกโพธ�� เลขทำ��15

เด�กหญิ�ง น์งล�กษณ์� ผู้�กกรีะโทำก เลขทำ��18 เด�กหญิ�ง วิ�มลณ์�ฐ แก�วิพะเน์วิ� เลขทำ��19

เด�กหญิ�ง ก�ญิญิณ์�ฐ แขกรีะโทำก เลขทำ�� 22 เด�กหญิ�ง น์�น์ทำ�น์ภั�ส พน์�ชน์อก เลขทำ�� 24

โครงงานโปรแกรมค�านวณ SIN COSTAN

Page 2: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ควิมเป็*น์มและควิมส�ค�ญิของป็+ญิห การหา SIN COS TAN ม�ความสำ�าค�ญในการศึ�กษา

ร�ปสำามเหลี่��ยม แลี่ะปรากฏการณ�ในลี่�กษณะเป�นคาบ ฟั"งก�ชั�นอาจน&ยามด้(วยอ�ตราสำ*วน ของด้(าน 2 ด้(านของร�ปสำามเหลี่��ยมม,มฉากหร.ออ�ตราสำ*วนของพิ&ก�ด้ของจ,ด้บนวงกลี่มหน��งหน*วย หร.อ

น&ยามในร�ปทั่��วไปเชั*น อน,กรมอน�นต� หร.อสำมการเชั&งอน,พิ�นธ์� ร�ปสำามเหลี่��ยมทั่��น�ามาใชั(จะอย�*ในระนาบแบบย,คลี่&ด้ ด้�งน�3น ผลี่รวม

ของม,มทั่,กม,มจ�งเทั่*าก�บ 180° เสำมอ ผ�(จ�ด้ทั่�าโครงงานจ�งได้(ค&ด้ แลี่ะพิ�ฒนาโปรแกรมการค�านวณ SIN COS TAN เพิ.�อทั่��จะ

ค�านวณได้(ด้(วยตนเองอย*างม�ประสำ&ทั่ธ์&ภาพิ• วิ�ตถุ-ป็รีะสงค�ของโครีงงน์

ออกแบบแลี่ะพิ�ฒนาโปรแกรมการค�านวณ SIN COS TAN 

Page 3: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ม�สำ�ตร ด้�งต*อไปน�3

Page 4: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ตร�โกณม&ต& ตร�โกณม&ต& ( จากภาษากร�ก trigonon ม,ม 3 ม,ม แลี่ะ metro การ

ว�ด้) เป�นสำาขาของคณ&ตศึาสำตร�ทั่��เก��ยวข(องก�บม,ม, ร�ปสำามเหลี่��ยม แลี่ะฟั"งก�ชั�นตร�โกณม&ต& เชั*น ไซน� แลี่ะ โคไซน� ม�ความเก��ยวข(องก�บ

เรขาคณ&ต แม(ว*าจะสำร,ปไม*ได้(อย*างแน*ชั�ด้ว*า ตร�โกณม&ต&เป�นห�วข(อย*อยของเรขาคณ&ต

ป็รีะวิ�ต�ของตรี�โกณ์ม�ต� น�กคณ&ตศึาสำตร�ม,สำลี่&มในย,คกลี่าง ( หร.อย,คม.ด้ ตามค�าเร�ยก

ของชัาวย,โรป) ม�สำ*วนเป�นอย*างมากในการพิ�ฒนาแลี่ะอ,ทั่&ศึผลี่งาน ในคณ&ตศึาสำตร�สำาขาตร�โกณม&ต& โด้ยพิวกเขาได้(ร�บแนวค&ด้พิ.3นฐาน

มาจาก ต�าราคณ&ตศึาสำตร�อ&นเด้�ยทั่��ชั.�อ Sūrya Siddhānta (สำ�รยสำ&ทั่ธ์านตะ)

Page 5: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ตร�โกณม&ต& (Trigonometry) เร�ยกอ�กอย*างหน��งว*าCircularFunction ค.อ ฟั"งก�ชั�นของม,ม ซ��งม�

ความสำ�าค�ญในการศึ�กษาร�ปสำามเหลี่��ยมแลี่ะ ปรากฏการณ�ในลี่�กษณะเป�นคาบ ฟั"งก�ชั�นอาจน&ยาม

ด้(วยอ�ตราสำ*วนของด้(าน 2 ด้(านของร�ปสำามเหลี่��ยม ม,มฉาก หร.ออ�ตราสำ*วนของพิ&ก�ด้ของจ,ด้ บนวงกลี่ม

หน��งหน*วย หร.อน&ยามในร�ปทั่��วไปเชั*น อน,กรมอน�นต� หร.อสำมการเชั&งอน,พิ�นธ์� ร�ปสำามเหลี่��ยมทั่��น�ามาใชั(จะ อย�*ในระนาบแบบย,คลี่&ด้ ด้�งน�3น ผลี่รวมของม,มทั่,ก

ม,มจ�งเทั่*าก�บ 180° เสำมอ

Page 6: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ป็รีะวิ�ต�ควิมเป็*น์มของภัษC• ภาษาซ�ได้(ถู�กพิ�ฒนาข�3นโด้ย เด้นน&ชั ร&ทั่ชั�� (Dennis

Ritchie) ซ��งเป�นว&ศึวกรซอฟัทั่�แวร�ของบร&ษ�ทั่ AT&T BellLaboratories แลี่ะได้(น�บการพิ�ฒนาในป: พิ.ศึ. 2515 ( ค.ศึ.1970 ) ทั่��ห(องปฎิ&บ�ต&การเบลี่ ทั่��เม.องเมอร�ร�ฮิ&ลี่

มลี่ร�ฐน&วเจอร�ซ� โด้ยน�าเอาหลี่�กการของภาษา B ทั่��พิ�ฒนา โด้ย เคนทั่อมสำ�น (Ken Thomson) ซ��ง เคนทั่อมสำ�น ใชั(ชั.�อ

ว*าBCPL (Basic Combined Programming Language) แต*ภาษา B ม�ข(อเสำ�ยหลี่ายอย*างโด้ยเฉพิาะการย�ด้ต&ด้ก�บ

ฮิาร�ด้แวร�แลี่ะไม*ม�ชัน&ด้ข(อม�ลี่ เด้นน&สำจ�งน�าภาษา B มาพิ�ฒนาแลี่ะเพิ&�มชัน&ด้ข(อม�ลี่ลี่งไปโด้ยต�ด้บางสำ*วนทั่��

Page 7: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ข�3นก�บสำถูาป"ตยกรรมของเคร.�องให(ม�ลี่�กษณะย.ด้หย,*นมากข�3นทั่�าให(เป�นภาษาทั่��ม�ค,ณสำมบ�ต&ทั่��ด้�ม�

ความเร=วสำ�ง แลี่ะน�ามาพิ�ฒนาแลี่(วให(ชั.�อว*า ภาษาซ�C จ�งมาจากอ�กษรต�วทั่��สำองของชั.�อ BCPL ทั่��ถู�ด้

จาก B ภาษาซ� ได้(ถู�กน�ามาใชั(เข�ยนระบบปฏ&บ�ต&การ ย�น&กซ�แลี่ะได้(ร�บการพิ�ฒนาด้(วยการใชั(ภาษาซ� เป�น

หลี่�ก นอกจากภาษาซ� จะเป�นภาษาทั่��ใชั(เข�ยน ซอฟัทั่�แวร�ระบบ ภาษาน�3ก=สำามารถูน�าไปเข�ยน

โปรแกรมประย,กต�อ.�นได้(หลี่ากหลี่าย เชั*น โปรแกรม Word, โปรแกรมบ�ญชั�, เกม เป�นต(น

Page 8: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

โครีงสรี�งโป็รีแกรีมภัษซี�

ส/วิน์ห�วิของโป็รีแกรีม (Header files)

ส/วิน์ของต�วิโป็รีแกรีม (Body)

ส/วิน์ค�อธ�บยโป็รีแกรีม (Comment lines)

Page 9: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ค�านวณค*า SIN COS TAN

กรีวิ�เครีะห�รีะบบ  1.  วิ�ตถุ-ป็รีะสงค�ของงน์

ค�านวณค*า SIN COS TAN   2.    ออกแบบผู้ลล�พธ� ( Output )

Page 10: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ภาพิทั่�� 2 การออกแบบผลี่ลี่�พิธ์�โปรแกรมค�านวณค*างวด้การเชั*าซ.3อรถูยนต� โปรแกรมค�านวณค*า SIN COS TAN

***********************************************

ค*า SIN : …………………………..

ค*า COS : …………………………

ค*า TAN : ………………………….

Page 11: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

     3.   ข�อม�ลน์�เข� ( Input )  ได้(แก* ค*าขององศึา4.  ช3�อต�วิแป็รีทำ��ใช� Degree เก=บข(อม�ลี่ องศึา5.  ข�5น์ตอน์/ล�ด�บงน์ เร&�มร�บค*าองศึา(degree) SIN

ค�านวณ radians = degree*pi/180; แสำด้งผลี่ SIN sin(%0.3f) is%0.3f\n”,degree,

ร�บค*าองศึา(degree) COS ค�านวณ radians = degree*pi/180;

แสำด้งผลี่ COS cos(%0.3f) is%0.3f\n”,degree,ร�บค*าองศึา(degree) TAN

ค�านวณ radians = degree*pi/180; แสำด้งผลี่ tan(%0.3f) is%0.3f\n”,degree, จบ

Page 12: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

การเข�ยนโปรแกรม หาค*า sin

#include<stdio.h>#include<math.h>main(){float degree, radians,pi=3.141;printf(“enter a degree :”);scanf("%f”,&degree);radians = degree*pi/180; printf("sin(%0.3f) is%0.3f\n”,degree, sin(radians));}

Page 13: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

หาค*า cos#include<stdio.h>#include<math.h>main(){float degree, radians,pi=3.141;printf(“enter a degree :”);scanf("%f”,&degree);radians = degree*pi/180; printf("cos(%0.3f) is%0.3f\n”,degree, cos(radians));}

Page 14: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

หาค*า tan#include<stdio.h>#include<math.h>#include<conio.h.h>main(){float degree, radians,pi=3.141;printf(“enter a degree :”);scanf("%f”,&degree);radians = degree*pi/180;printf("tan(%0.3f) is%0.3f\n”,degree,tan(radians));getch();}

Page 15: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ต�วิอย/งกรีค�น์วิณ์โป็รีแกรีม

Page 16: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

• สรี-ป็ผู้ลกรีด�เน์�น์งน์โปรแกรมการค�านวณ SIN COS TAN ทั่�างานเป�น

ไปตามทั่��ก�าหนด้ไว( โปรแกรมสำามารถูค�านวณค*าSIN COS TANได้(อย*างถู�กต(อง

•  ข�อจั�ก�ดของโป็รีแกรีม โปรแกรมรองร�บการค�านวณเพิ�ยงค*า SIN COS

TAN ไม*สำามารถูค*าอ.�นนอกเหน.อจากน�3ได้( •   ข�อเสน์อแน์ะใน์กรีพ�ฒน์โป็รีแกรีมครี�5งต/อไป็

น�าผลี่การว&เคราะห�การออกแบบมาเป�นแนวทั่างในการพิ�ฒนาโปรแกรมให(ครอบคลี่,มแลี่ะม�

ประสำ&ทั่ธ์&ภาพิมากข�3น

Page 17: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ภัคผู้น์วิก

Page 18: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ภัพก�จักรีรีม

Page 19: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ป็รีะวิ�ต�ผู้��จั�ดทำ�• ชั.�อ ด้.ญ. ธ์าร�ร�ตน� หมอกโพิธ์&?

ชั.�อเร.�อง โปรแกรมค�านวณ SIN COS TAN กลี่,*มทั่�� 3 ม.3/7

ป็รีะวิ�ต�ป็รีะวิ�ต�ส/วิน์ต�วิ

เก&ด้เม.�อว�นทั่�� 29 กรกฎิาคม พิ.ศึ.2541 อาย, 15 ป: ทั่��อย�* 62 หม�* 5 ต. พิระพิ,ทั่ธ์ อ. เฉลี่&มพิระเก�ยรต&

จ. นครราชัสำ�มา 30230 ป็รีะวิ�ต�กรีศึ9กษ

ป: พิ.ศึ.2553 ประถูมศึ�กษาป:ทั่�� 6 โรงเร�ยนเม.องนครราชัสำ�มาอ. เม.อง จ. นครราชัสำ�มา

Page 20: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ป็รีะวิ�ต�ผู้��จั�ดทำ� ชั.�อ ด้.ญ. นงลี่�กษณ� ผ�กกระโทั่ก

ชั.�อเร.�อง โปรแกรมค�านวณ SIN COS TAN กลี่,*มทั่�� 3 ม.3/7

ป็รีะวิ�ต�ป็รีะวิ�ต�ส/วิน์ต�วิ

เก&ด้เม.�อว�นทั่�� 15 พิฤษภาคม พิ.ศึ.2542 อาย, 14 ป: ทั่��อย�* 388/36 ถูนน ราชัสำ�มา- ป"กธ์งชั�ย ต. ปร,ใหญ* อ. เม.อง

จ. นครราชัสำ�มา 30000 ป็รีะวิ�ต�กรีศึ9กษ

ป: พิ.ศึ.2553 ประถูมศึ�กษาป:ทั่�� 6 โรงเร�ยนมาร�ย�ว&ทั่ยา อ. เม.อง จ. นครราชัสำ�มา

Page 21: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ป็รีะวิ�ต�ผู้��จั�ดทำ� ชั.�อ ด้.ญ. ก�ญญาณ�ฐ แขกระโทั่ก

ชั.�อเร.�อง โปรแกรมค�านวณ SIN COS TAN กลี่,*มทั่�� 3 ม.3/7

ป็รีะวิ�ต�ป็รีะวิ�ต�ส/วิน์ต�วิ

เก&ด้เม.�อว�นทั่�� 23 ก�นยายน พิ.ศึ.2541 อาย, 14 ป: ทั่��อย�* 629/131 หม�*บ(าน ทั่านตะว�น ต. จอหอ อ. เม.อง จ. นครราชัสำ�มา

30310 ป็รีะวิ�ต�กรีศึ9กษ

ป: พิ.ศึ.2553 ประถูมศึ�กษาป:ทั่�� 6 โรงเร�ยนมาร�ย�ว&ทั่ยา อ. เม.อง จ. นครราชัสำ�มา

Page 22: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ป็รีะวิ�ต�ผู้��จั�ดทำ� ชั.�อ ด้.ญ. ว&มลี่ณ�ฐ แก(วพิระเนาว�

ชั.�อเร.�อง โปรแกรมค�านวณ SIN COS TAN กลี่,*มทั่�� 3 ม.3/7

ป็รีะวิ�ต�ป็รีะวิ�ต�ส/วิน์ต�วิ

เก&ด้เม.�อว�นทั่�� 30 ธ์�นวาคม พิ.ศึ.2541 อาย, 14 ป: ทั่��อย�* 1847 ถู. ม&ตรภาพิ ต. ในเม.อง อ. เม.อง จ. นครราชัสำ�มา 30000

ป็รีะวิ�ต�กรีศึ9กษ ป: พิ.ศึ.2553 ประถูมศึ�กษาป:ทั่�� 6 โรงเร�ยนอน,บาลี่นครราชัสำ�มา อ.

เม.อง จ. นครราชัสำ�มา

Page 23: ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ

ป็รีะวิ�ต�ผู้��จั�ดทำ� ชั.�อ ด้.ญ. น�นทั่�นภ�สำ พิาน&ชันอก

ชั.�อเร.�อง โปรแกรมค�านวณ SIN COS TAN กลี่,*มทั่�� 3 ม.3/7

ป็รีะวิ�ต�ป็รีะวิ�ต�ส/วิน์ต�วิ

เก&ด้เม.�อว�นทั่�� 11 มกราคม พิ.ศึ.2542 อาย, 14 ป: ทั่��อย�* 58 หม�*ทั่�� 6 ต. ในเม.อง อ. พิ&มาย จ. นครราชัสำ�มา 30110

ป็รีะวิ�ต�กรีศึ9กษ ป: พิ.ศึ.2553 ประถูมศึ�กษาป:ทั่�� 6 โรงเร�ยนเม.องนครราชัสำ�มาอ. เม.อง จ. นครราชัสำ�มา


Top Related