第一篇:求一個(gè)數(shù)在數(shù)組中的第幾個(gè)數(shù)的C語(yǔ)言程序
#include
#include
#define N 1000
void main()
{int a[N],i,min,max,cnt,t=-1,j,x,half,y;
printf(“請(qǐng)輸入N個(gè)數(shù):n”);
for(i=0,cnt=0;i {scanf(“%d”,&a[i]); cnt++; if(getchar()=='n')break; } for(i=0;i for(j=i+1;j if(a[i]>a[j]) {y=a[i];a[i]=a[j];a[j]=y;} printf(“請(qǐng)輸入你要查找的數(shù):n”); scanf(“%d”,&x); min=0; max=cnt-1; do {if(x==a[cnt-1]) { t=cnt-1;break;} half=(min+max)/2; if(x max=half; else if(x>a[half]) min=half; else t=half; }while(a[half]!=x); if(t==-1) printf(“-1”); else printf(“%d在這個(gè)數(shù)組中的%d個(gè)”,x,t+1); } #include int main() { int a[10]={1,5,3,6,8,5,4,82,1,8},i,j,t;for(i=0;i<10;i++) { for(j=0;j<10-i;j++) { if(a[j]>a[j+1]){ t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } for(i=0;i<10;i++) { printf(“%dt”,a[i]); } return 0; } /*什么是閏年? 地球繞太陽(yáng)轉(zhuǎn)一周的實(shí)際時(shí)間是365天5時(shí)48分46秒。 如果一年只有365天,那么每年就多出5個(gè)小時(shí)。 4年多出的23小時(shí)15分4秒,差不多就等于1天。于是決定每四年增加1天。但是,它比一天24小時(shí)又少了約45分鐘,如果每100年有25個(gè)閏年的話,就少了18時(shí)43分20秒,這就差不多等于1天了,這顯然不合適。 可以算出,每年多出5小時(shí)48分46秒,100年就多出581小時(shí)16分40秒。 而25個(gè)閏年需要25*24=600小時(shí)。 581小時(shí)16分40秒只夠24個(gè)閏年(24*24=576小時(shí)),于是決定每100年只安排24個(gè)閏年(世紀(jì)年不作閏年)。 但是這樣每100年又多出了5小時(shí)16分40秒(581小時(shí)16分40秒-576小時(shí)),于是又決定每400年增加一個(gè)閏年。這樣就比較接近實(shí)際情況了。 根據(jù)以上的,決定閏年按照以下的計(jì)算規(guī)則: 閏年應(yīng)能被4整除(如2004年是閏年,而2001年不是閏年),但不是所有被4整除的年份都是閏年。在能被100整除的年份中,又同時(shí)能被400整除的年份才是閏年(如2000年是閏年),能被100整除而不能被400整除的年份(如1800、1900、2100)不是閏年。 這是國(guó)際公認(rèn)的規(guī)則。只說(shuō)“能被4整除的年份就是閏年”是不準(zhǔn)確的(復(fù)制直接使用)*/ #include int main() { int a; printf(“請(qǐng)輸入年份n”); scanf(“%d”,&a); if(a%100==0&&a%400==0)//如果判斷是百年,則判斷年份能否被400整除printf(“%d年是閏年n”,a); else if(a%100!=0&&a%4==0)//如果判斷不是百年,則判斷年份能否被4整除printf(“%d年是閏年n”,a); else printf(“%d年不是閏年n”,a); system(“pause”); return 0; } 求兩個(gè)數(shù)的平均數(shù) 程序描述: 輸入兩個(gè)整數(shù),求這兩個(gè)整數(shù)的平均數(shù); 樣例輸入: 5 樣例輸出: 4.5 出題人: 我們一起的痕跡 程序代碼 #include int m,n; double average; scanf(“%d%d”,&m,&n); average=(m+n)*1.0/2; printf(“%.1fn”,average); system(“pause”); (提交代碼這條須刪去) return 0;} 我們一起的痕跡 求一個(gè)數(shù)的近似數(shù)教學(xué)設(shè)計(jì) 教學(xué)內(nèi)容:第15-17頁(yè)的信息窗 (四)和自主練習(xí)的第1--3題。教學(xué)目標(biāo): 1.理解近似數(shù)的意義; 2.會(huì)用四舍五入法求一個(gè)數(shù)的近似數(shù); 3.發(fā)現(xiàn)生活中的數(shù)學(xué),體會(huì)數(shù)學(xué)的魅力。教學(xué)重點(diǎn):用四舍五入法求一個(gè)數(shù)的近似數(shù)。教學(xué)難點(diǎn):用四舍五入法求一個(gè)數(shù)的近似數(shù)。教學(xué)過(guò)程: 一、創(chuàng)設(shè)情景,提出問(wèn)題。 投影出示課本第15頁(yè)四幅有關(guān)“世界之最”的資料。提出要求,讓學(xué)生閱讀資料。 在這四幅圖每個(gè)數(shù)據(jù)的前面都有一個(gè)相同的字,圈出來(lái)是哪個(gè)字?是什么意思? 默讀課本第15頁(yè)四幅有關(guān)“世界之最”的資料。 找出每個(gè)數(shù)據(jù)的前面一個(gè)相同的字,圈出來(lái),想想是什么意思。 二、自主學(xué)習(xí),小組探究。1.理解近似數(shù)的意義 “約”字 它在這里表示什么意思? 同學(xué)們,在我們?nèi)粘I钪幸步?jīng)常用到,對(duì)比下面這兩句話,理解“約”的意思 我校有學(xué)生1300名。我們學(xué)校有學(xué)生約1300名。 讓學(xué)生談?wù)勛约旱睦斫猓容^他們之間有什么不同? 學(xué)生比較發(fā)現(xiàn):我校有學(xué)生1300名。表示我校就有學(xué)生1300名,不多一個(gè),也不少一個(gè)!而我們學(xué)校有學(xué)生約1300名。這里的1300名就是我校實(shí)際學(xué)生人數(shù)的近似數(shù),可以比1300多一點(diǎn),也可以比1300少一點(diǎn)。 讓學(xué)生舉例進(jìn)一步理解理解“約”的意思 學(xué)生舉例: (1).我寫(xiě)作業(yè)用了20分鐘;我寫(xiě)作業(yè)大約用了20分鐘; (2).一輛小汽車(chē)的價(jià)錢(qián)是13萬(wàn)元;一輛小汽車(chē)的價(jià)錢(qián)約是13萬(wàn)元;(3).一支鉛筆長(zhǎng)14厘米;一支鉛筆長(zhǎng)約14厘米。 小結(jié):生活中一些事物的數(shù)量,有時(shí)不需要準(zhǔn)確的表示出來(lái),或無(wú)法準(zhǔn)確的表示出來(lái),我們就用一個(gè)“差不多”的數(shù)來(lái)表示,這個(gè)數(shù)在數(shù)學(xué)上,我們就叫它是誰(shuí)的“近似數(shù)”。 2.四舍五入法求近似數(shù) 近似數(shù)就是和準(zhǔn)確數(shù)差不多的數(shù),怎樣才算“差不多”?如何求一個(gè)數(shù)的近似數(shù)呢?下面我們來(lái)共同探討一下: ①11030大約是多少萬(wàn)?12030?12031?14800?18234? 三、匯報(bào)交流,評(píng)價(jià)質(zhì)疑。 師講解:在數(shù)學(xué)中,我們用“=”表示準(zhǔn)確數(shù),近似數(shù)則是用≈來(lái)表示。以小組為單位,匯報(bào)探究結(jié)果。①11030大約是多少萬(wàn)? 指名回答,師板書(shū)。11030≈10000=1萬(wàn) 想:因?yàn)?1030更接近于1萬(wàn),所以我們就把千位和它右面的數(shù)舍去,全部改寫(xiě)成0,變成了10000,在書(shū)寫(xiě)的時(shí)候,寫(xiě)作:11030≈10000=1萬(wàn)。 質(zhì)疑:為什么前面是≈,而后面則是=呢? 學(xué)生探究,得出結(jié)論:10000是11030的近似數(shù),所以用≈,而1萬(wàn)和10000的大小是一樣,所以用=。 ②11030≈1萬(wàn),12030呢?說(shuō)說(shuō)你的看法? 12031?14800? 你有什么發(fā)現(xiàn)? 發(fā)現(xiàn):這些數(shù)的大小都不一樣,但它們的近似數(shù)都是1萬(wàn)。再換個(gè)試試!18234? 學(xué)生試著寫(xiě)。并說(shuō)出怎么知道它更接近于2萬(wàn)的。 質(zhì)疑:11030、12031、14800和18234為什么有的接近1萬(wàn)有的接近2萬(wàn)?主要看哪一位? 小組討論。小組長(zhǎng)匯報(bào)結(jié)果。 四、抽象概括,總結(jié)提升。師根據(jù)各小組的意見(jiàn)綜合并小結(jié): 小于5的,把它和右面的數(shù)舍去,全改寫(xiě)成0,在數(shù)學(xué)上,我們叫做“四舍”。而等于或大于5的,向它的前一位進(jìn)1后,再把它和右面的數(shù)舍去,全改寫(xiě)成0,這種方法我們叫做“五入”。這兩種方法合起來(lái),就是求一個(gè)數(shù)近似數(shù)的一種很重要的方法——“四舍五入”法。 五、鞏固應(yīng)用,拓展提高。1.自主練習(xí)的第1題 6名同學(xué)到前面來(lái)做。在做的過(guò)程中,你有沒(méi)有什么小竅門(mén)說(shuō)說(shuō)大家聽(tīng)聽(tīng)! 2.自主練習(xí)的第2題。 獨(dú)立完成。3.自主練習(xí)第3題: 小組合作,交流你們是怎么做的? 4、下面()里可以填那些數(shù)字? 3()456≈40000 17()231≈170000 5、課后總結(jié): 通過(guò)本節(jié)課的學(xué)習(xí),你學(xué)到了哪些新的知識(shí)? 板書(shū)設(shè)計(jì): 求一個(gè)小數(shù)的近似數(shù) 近似數(shù) 11030≈10000=1萬(wàn) 11030≈1萬(wàn) 18234≈2萬(wàn) 四舍五入法 徐功鎖 孫成營(yíng) 姚永軍 使用說(shuō)明 1、教學(xué)反思 傳統(tǒng)教學(xué)的種種封閉壓抑了學(xué)生個(gè)性的發(fā)展,學(xué)生迫切需要一種展現(xiàn)自我,發(fā)展個(gè)性的體驗(yàn)式學(xué)習(xí)。教師只有創(chuàng)造性地教,學(xué)生才能創(chuàng)造性地學(xué)。教師要用動(dòng)態(tài)的眼光,鉆研教材,營(yíng)造體驗(yàn)式的學(xué)習(xí)氛圍,使學(xué)生深刻體驗(yàn)數(shù)學(xué)學(xué)習(xí)的過(guò)程,并獲得積極的情感受體驗(yàn),最大限度促進(jìn)自身發(fā)展。 2、使用建議: (1)、讓學(xué)生在生活中體驗(yàn)。數(shù)學(xué)源于生活,生活中充滿(mǎn)數(shù)學(xué),并最終服務(wù)于生活。本案例通過(guò)提供有關(guān)“世界之最”的資料。即調(diào)動(dòng)了學(xué)生的學(xué)習(xí)興趣,又讓學(xué)生初步感受這些信息,引入準(zhǔn)確數(shù),接著讓學(xué)生根據(jù)自己的生活經(jīng)驗(yàn),說(shuō)說(shuō)11030大約是多少萬(wàn)?并談?wù)劺碛伞膶W(xué)生用“接近”一詞來(lái)表述理由可以看出:學(xué)生不僅體驗(yàn)到了這些數(shù)的近似數(shù),而且明白了為什么。在此基礎(chǔ)上引入“近似數(shù)”和“≈”,順理成章,學(xué)生非常容易接受。 (2)、讓學(xué)生在比較中體驗(yàn)。比較是常用的一種數(shù)學(xué)思考方法。通過(guò)比較事物之間的相同點(diǎn)和不同點(diǎn)。便于抽取出事物普遍存在的規(guī)律、區(qū)分出個(gè)體獨(dú)有的特征。只有經(jīng)歷這樣的過(guò)程,才能使直觀感受到的經(jīng)驗(yàn)得以提升,進(jìn)入學(xué)習(xí)數(shù)學(xué)化的過(guò)程。本案例提供了四個(gè)僅有千位上的數(shù)不同的數(shù)據(jù),為學(xué)生的觀察、比較 山亭區(qū)店子鎮(zhèn)鵓鴿崖小學(xué) 和發(fā)現(xiàn)規(guī)律作了愉當(dāng)?shù)南刃薪M織,學(xué)生把思維的焦點(diǎn)直指千位上的數(shù),從而把零散的感受整合為理性的總結(jié)。“四舍五入法”水到渠成。 3、需突破的問(wèn)題: 近似數(shù)在生活中應(yīng)用廣泛,通過(guò)一些不同層次的練習(xí)可讓學(xué)生進(jìn)一步感受到數(shù)學(xué)知識(shí)在生活中的重要性,有助于學(xué)生形成在生活中學(xué)數(shù)學(xué)、用數(shù)學(xué)的正確態(tài)度。第二篇:C語(yǔ)言:將一10個(gè)數(shù)的數(shù)組從小到大輸出
第三篇:求閏年C語(yǔ)言程序
第四篇:C語(yǔ)言程序:求平均數(shù)
第五篇:求一個(gè)數(shù)的近似數(shù)教學(xué)設(shè)計(jì)