藏刊網,職稱文章發表、期刊投稿權威機構

投稿咨詢

投稿在線咨詢

專著咨詢

合著&獨著&編委

編輯在線咨詢

專利咨詢

專利申請&轉讓

編輯在線咨詢

軟著版權

軟著版權

編輯在線咨詢

在線溝通

論文&專著&專利

編輯在線咨詢

微信聊

微信掃一掃

首頁 > 教育論文 > > C語言與高中數學學習的結合
C語言與高中數學學習的結合
>2024-03-30 09:00:00


1 C語言在高中數學學習中的意義

C 語言是計算機編程的入門語言, 它具有功能強大、語法簡單等特點,特別適合初學者學習和使用。 其運算符豐富、數據類型多樣,可用于高中數學的輔助學習中,以提高學習效率、激發學習興趣[1]. 相比于初中數學,高中數學的知識量劇增,題型變換大,數學描述語言更加抽象,解題思路也更加靈活多變,僅靠大量刷題是遠遠不夠的。

針對當下高中學生對信息技術興趣濃厚的特點,考慮將 C 語言編程和高中數學學習結合起來, 以開拓學生思維,達到真正對高中數學的知識點融會貫通,從而積極應對高考的目的。

C 語言有三種基本的控制結構[2]:順 序結構 、選擇結構和循環結構。 適合于解高中數學中的多元考慮、重復計算等方面的問題。通過反復多次執行 C 語言程序,并觀察其輸出, 可以測試學生對具體問題是否考慮周全,是否有遺漏的情況,從而更有利于學生對相關知識的把握和理解。 只有對一個知識點真正了然于心,才能寫出容錯性好的 C 語言程序,輸出正確的結果。從這個角度來看,相當于借助 C 語言的思維,去思考高中數學問題,對于幫助學生歸納、總結、梳理相關知識點是大有裨益的。

本文以 C 語言在解三角形問題及數列問題中的應用[3]為例,探討了 C 語言在高中數學學習中的應用。 通過 C 語言與高中數學學習相結合, 以訓練學生思維的開放性、靈活性,考慮問題的嚴密性和邏輯性,并為未來的學習打下良好的基礎。

2 C語言在解三角形問題中的應用

三角形 ABC 的三個角A、B、C 和它們的對邊 a,b,c稱為三角形的元素[3],已知三角形的幾個元素求其他元素的過程叫做解三角形。 利用正弦定理解三角形是高考常見題型,一般有兩種類型的問題:(1)已知兩角及一邊,求其余兩邊;(2)已知兩邊及其中一邊的對角,求其余兩角及對邊。

解此類問題的關鍵是分情況討論,可能的結果有三種:無解、一個解、兩個解。 容易出錯的地方就在于(1)用正弦定理求出的結果,不滿足三角形的三角和為 180度的情況;(2)忽視鈍角的情況;(3)求出某角的正弦值大于 1 的情況。 該類問題可用 C 語言的選擇結構來完成和求解, 通過計算機來幫助我們驗證是否充分考慮了各種可能的情況。

2.1 源程序代碼

#include
#include
#define pi 3.1415926
void main()
{
float a,b,A;
float B;
char ch;
printf(“\\n\\t1 繼續 \\n”);
printf(“\\t2 退出 \\n”);
ch=getchar();
while(ch=='1‘)
{
printf(“請輸入三角形的邊 a、b,角 A:”);
scanf(“%f%f%f”,&a,&b,&A);
if(b/a*sin(A/180*pi)>1)
printf(“此三角形無解! \\n”);
else{
if(aif(A>=90)
printf(“此三角形無解! \\n”);
else
{
B=asin(b/a*sin(A/180*pi));
printf(“ 有 兩個解 , 角 B =% .1f° 或 % .1f° \\n”,B/pi*180,180-B/pi*180);
}
if(a>=b){
B=asin(b/a*sin(A/180*pi));printf(“有唯一解,角 B=為%.1f°\\n”,B/pi*180);
}
}

printf(“\\n\\t1 繼續 \\n”);
printf(“\\t2 退出 \\n”);
getchar();
ch=getchar();
}
}

2.2 運行結果

以上程序在 VC6.0 環境下編譯通過后生成可執行文件,下面是以參考文獻[3]中的例題為例執行程序后的運行結果,如圖 1 所示:

3 C語言在等差數列求解中的應用

等差數列也是高頻考點之一, 其題型變化靈活多樣。下面以兩個實例為例,探討 C 語言在等差數列求解中的應用。

3.1 實例 1: 求兩個數之間能被某個數整除的整數的個數

該問題并沒有顯式包含等差數列之特點。 但通過分析,我們可以發現,其隱含了數列為等差數列、公差為除數這個條件,要求數列中滿足條件的項數。 實際上是從給定的數列中反復取數, 并判斷是否滿足條件的問題。 可用 C 語言的循環結構來求解。

(1)源代碼

#include
void main()
{
int first,end,div;
int i,count=0;
printf(“\\n\\t 請輸入數列的首項和末項: ”);
scanf(“%d%d”,&first,&end);
printf(“\\n\\t 請輸入除數: ”);
scanf(“%d”,&div);
for(i=first;i<=end;)
{
if(i%div==0)
{
count++;
i+=div;
}
else i++;
}
printf(“\\n\\t %d 與 %d 之 間能被 %d 整 除的整數個數為%d \\n”,first,end,div,count);
printf(“\\n\\t”);
}

(2)程序運行結果如圖 2 所示:

3.2 實例 2:已知等差數列的某兩項 ,求數列其余任意項

該問題就是任意給定等差數列中的兩項, 求解其余項;若數列的部分項為負數,還可以判斷數列從哪一項開始為正數??梢杂?C 語言的順序結構+選擇結構來完成。

(1)源代碼

#include
void main()
{
int m,n,a,b;
int p,result;
int pos=0,d;
printf(“請輸入數列的第一個已知項及其值:”);
scanf(“%d%d”,&m,&a);
printf(“請輸入數列的第二個已知項及其值:”);
scanf(“%d%d”,&n,&b);
printf(“請輸入數列中需要求解的項:”);
scanf(“%d”,&p);
d=(b-a)/(n-m);
result=b-d*(n-p);
printf(“該項的值為:%d\\n”,result);
while(a-d*(m-pos)<=0)
{
pos++;
}
printf(“從第 %d 項開始數列為正數 \\n”,pos);
}

(2)程序運行結果如圖 3 所示:

4 結語

高中數學的知識量非常大, 遠遠不止本文所列舉的這些方面。 本文通過對高中數學中一部分知識點用C 語言編程實現的嘗試, 提高筆者對該部分知識點的理解。 高中數學中還有很多的知識點,可以通過這種方式來加深理解,真正掌握其內涵,拓展其外延,以適應其靈活多變性?!緢D略】

參考文獻:

[1]劉紅旗。 C 語言在高中化學教學中的應用[J]. 安慶師范學院學報(自然科學版),2012,18(3):139-142.
[2]譚浩強。 C 程序設計[M].清華大學出版社,2010, 6.
[3]田祥高。 考點同步解讀:高中數學(5 必修)[M]. 華中師范大學出版社,2014,11

綜合排序
投稿量
錄用量
發行量
教育界

主管:廣西壯族自治區新聞出版局

主辦:廣西出版雜志社

國際:ISSN 1674-9510

國內:CN 45-1376/G4

級別:省級期刊

中國報業

主管:中國報業協會

主辦:中國報業協會

國際:ISSN 1671-0029

國內:CN 11-4629/G2

級別:國家級期刊

中國房地產業

主管:中華人民共和國住房部和...

主辦:中國房地產業協會

國際:ISSN 1002-8536

國內:CN 11-5936/F

級別:國家級期刊

建筑與裝飾

主管:天津出版傳媒集團有限公司

主辦:天津科學技術出版社有限...

國際:ISSN 1009-699X

國內:CN 12-1450/TS

級別:省級期刊

財經界

主管:國家發展和改革委員會

主辦:國家信息中心

國際:ISSN 1009-2781

國內:CN 11-4098/F

級別:國家級期刊

文化月刊

主管:中華人民共和國文化部

主辦:中國文化傳媒集團有限公司

國際:ISSN 1004-6631

國內:CN 11-3120/G2

級別:國家級期刊

期刊在線投稿系統
上傳文件
支持上傳.doc、.docx、.pdf文件
18年國內外學術服務,發表國際文獻請認準藏刊網官網

資深編輯團隊

專業設計投入方案

投稿成功率極高

企業信譽保障

對公交易更安全

人民群眾口碑好

高效投稿流程

審稿快!出刊快!檢索快!

正規刊物承諾

無假刊!無套刊!

投稿成功!

藏刊網提醒您

1.稿件將進入人工審稿階段,審稿后會有編輯聯系您,請保持手機暢通。

2.為避免一稿多投、重刊等現象影響您的發表,請勿再投他刊。

確定

投稿失??!

藏刊網提醒您

由于網絡問題,提交數據出現錯誤,請返回免費投稿頁面重新投稿,謝謝!

確定

藏刊網收錄400余種期刊,15年誠信發表服務。

發表職稱文章,覆蓋教育期刊、醫學期刊、經濟期刊、管理期刊、文學期刊等主流學術期刊。

  投稿郵箱:cangkan@163.com

本站少量資源屬于網絡共享如有侵權請您聯系我們,將在第一時間刪除。

版權 2009-2022 版權所有:河北藏刊文化發展有限公司 工信部備案:ICP備20016223號 冀公網安備13010502002858號

青青青爽不卡一区二区_操婷婷色六月中文字幕_国产精品yjizz视频网_中文无码一级大片_A级毛片100部免费观