23
ผผผผผผผผผ ผผผผผผผผ ผผผผผผผผผ ผผผผผผผผผ ผผผผผผ15 ผผผผผผผผ ผผผผผผผผ ผผผผผผผผผ ผผผผผผ18 ผผผผผผผผ ผผผผผผผ ผผผผผผผผผผผ ผผผ ผผผ19 ผผผผผผผผ ผผผผผผผผ ผผผผผผผผ ผผผผผผ 22 ผผผผผผผผ ผผผผผผผผผ ผผผผผผผผ ผผผผผผ 24 โโโโโโโโโโโโโโโโโโโโ SIN COSTAN

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

  • Upload
    ellis

  • View
    85

  • Download
    0

Embed Size (px)

DESCRIPTION

โครงงาน โปรแกรมคำนวณ SIN COSTAN. ผู้จัดทำ เด็กหญิง ธา รีรัตน์ หมอกโพธิ์ เลขที่15 เด็กหญิง นงลักษณ์ ผักกระ โทก เลขที่18 เด็กหญิง วิมลณัฐ แก้วพะ เนาว์ เลขที่19 เด็กหญิง กัญญา ณัฐ แขกระ โทก เลขที่ 22 เด็กหญิง นันท์นภัส พานิชนอก เลขที่ 24. ความ เป็นมาและความสำคัญของปัญหา. - PowerPoint PPT Presentation

Citation preview

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 โรงเร�ยนเม.องนครราชัสำ�มาอ. เม.อง จ. นครราชัสำ�มา