資源簡介 福建教育出版社《信息技術(shù)》七(下)廈門市音樂學(xué)校羅海燕第五課主題2算術(shù)運(yùn)算班級:姓名:本課對C語言中常見的算術(shù)運(yùn)算做了介紹,并通過編程解決兩個(gè)實(shí)際問題,展示了算術(shù)運(yùn)算符的具體用法。【學(xué)習(xí)目標(biāo)】1.掌握常見的算術(shù)運(yùn)算符。2.通過對代碼的對比實(shí)踐,領(lǐng)會(huì)“/%++--”運(yùn)算符的意義。【任務(wù)一】完成編程任務(wù),并思考回答問題。要求定義兩個(gè)整型變量a和b,分別從鍵盤上輸入它們的值,打印輸出a,b的值;交換a,b的值,再次打印輸出a,b的值。打印輸出的語句必須采用:printf(“a=%d,b=%d,a,b),以此驗(yàn)證a和b的值是否真正得到了交換。易錯(cuò)點(diǎn):scanf函數(shù)忘記加&取地址符請思考回答問題。參考程序中,int的作用參考程序中,temp的作用temp=a;a=b;b=temp;這三句話能否調(diào)換順序?原因是什么?粘貼程序與運(yùn)行結(jié)果截圖:【任務(wù)二】編寫一個(gè)程序,將用戶輸入的攝氏溫度ct轉(zhuǎn)換成華氏溫度ft輸出。(參考P68)1.因?yàn)闇囟瓤赡芎行?shù),所以可以把攝氏溫度和華氏溫度都定義為類型。2.目前大多數(shù)氣象預(yù)報(bào)只報(bào)告整數(shù)溫度值,那么我們可以怎樣修訂之前的代碼?攝氏溫度ct的值設(shè)定為。粘貼程序與運(yùn)行結(jié)果截圖:【任務(wù)三】編程。請參照教材算術(shù)運(yùn)算的示例程序,嘗試以下4個(gè)片段。輸入程序,觀察運(yùn)行結(jié)果。%取模運(yùn)算符,結(jié)果為整除后的余數(shù)(取余)/分子除以分母粘貼程序與運(yùn)行結(jié)果截圖:【任務(wù)四】編程。完成三個(gè)小朋友分糖果的程序。(p70)甲乙丙X粒糖y粒糖Z粒糖從甲開始,將自己的糖果三等分,自己留一份,其余兩份分別給乙和丙,然后乙和丙依次做。問題:請問最后甲乙丙各有多少粒糖果?思考:我們應(yīng)該用怎樣的數(shù)據(jù)類型存儲(chǔ)糖果的數(shù)量?如果將x、y、z都設(shè)定為float類型,那么這個(gè)代碼的運(yùn)行結(jié)果將會(huì)產(chǎn)生怎樣的變化?算法分析:用x、y、z三個(gè)整型變量表示甲、乙、丙的初始糖果數(shù)。甲的糖果分成三份,每份的個(gè)數(shù)是x/3,那么現(xiàn)在甲的糖果數(shù)x=x/3,乙的糖果數(shù)y=y+x,丙的糖果數(shù)z=z+x接著乙的糖果分成三份,每份個(gè)數(shù)y/3,現(xiàn)在乙的為y=y/3,甲的糖果數(shù)是x=x+y,丙的糖果數(shù)為z=z+y最后,將丙的糖果數(shù)分成三份,每份為z/3,丙的糖果數(shù)為x=x+z,乙的糖果數(shù)為y=y+z粘貼程序與運(yùn)行結(jié)果截圖:【任務(wù)五】打開任務(wù)五,補(bǔ)充代碼,完成編程。完成教材p71的實(shí)踐創(chuàng)新任務(wù),輸入一個(gè)三位正整數(shù),求出每個(gè)數(shù)位上的數(shù)字之和。如123,每個(gè)數(shù)位上的數(shù)字之和為6.粘貼程序與運(yùn)行結(jié)果截圖:1(共23張PPT)省課程教學(xué)指導(dǎo)意見C語言簡潔優(yōu)雅C語言是一門中級語言C語言語法簡單功能強(qiáng)大C語言是嵌入式系統(tǒng)的首選C語言適合對效率要求高的場合最主要的幾大語言都是基于C語言新設(shè)備的驅(qū)動(dòng)程序總是用C語言編寫的炫酷的3D游戲的代碼編寫仍然以C語言為核心Windows、Unix和Linux等操系統(tǒng)核心是C寫的。C語言優(yōu)勢C語言發(fā)明人之一DennisRitchieDennisRitchie生于1941年9月9日。他發(fā)明了包括C語言在內(nèi)的多種編程語言,并研發(fā)了Multics和Unix等操作系統(tǒng)。1983年,獲得圖靈獎(jiǎng)。2011年,當(dāng)?shù)貢r(shí)間10月12日去世,享年70歲。板書設(shè)計(jì)第五課順序結(jié)構(gòu)第五課順序結(jié)構(gòu)主題2算術(shù)運(yùn)算羅海燕01掌握常見的算術(shù)運(yùn)算符。學(xué)習(xí)目標(biāo)通過對代碼的對比實(shí)踐,領(lǐng)會(huì)“/%++--”運(yùn)算符的意義。02【任務(wù)一】參考書本,完成編程任務(wù),并思考回答問題。要求定義兩個(gè)整型變量a和b,分別從鍵盤上輸入它們的值,打印輸出a,b的值;交換a,b的值,再次打印輸出a,b的值。打印輸出的語句必須采用:printf(“a=%d,b=%d,a,b),以此驗(yàn)證a和b的值是否真正得到了交換。易錯(cuò)點(diǎn):scanf函數(shù)忘記加&取地址符算術(shù)運(yùn)算交換變量易錯(cuò)點(diǎn):scanf函數(shù)忘記加&取地址符【任務(wù)二】編寫一個(gè)程序,將用戶輸入的攝氏溫度ct轉(zhuǎn)換成華氏溫度ft輸出。(參考P68)1.因?yàn)闇囟瓤赡芎行?shù),所以可以把攝氏溫度和華氏溫度都定義為類型。2.將攝氏溫度轉(zhuǎn)換為華氏溫度的公式,應(yīng)當(dāng)如何在程序中表達(dá)??3.目前大多數(shù)氣象預(yù)報(bào)只報(bào)告整數(shù)溫度值,那么我們可以怎樣修訂之前的代碼?攝氏溫度ct的值設(shè)定為。粘貼程序與運(yùn)行結(jié)果截圖:算術(shù)運(yùn)算ft=ct9/5+32floatint類型編寫一個(gè)程序,將用戶輸入的攝氏溫度ct轉(zhuǎn)換成華氏溫度ft輸出。(參考P68)課堂任務(wù)三(10):嘗試輸入以下4個(gè)代碼片段,觀察它們的運(yùn)行結(jié)構(gòu).說明了除法運(yùn)算的哪些特征?intx=10;floaty;y=x/3;printf("%f",y);floatx=10;floaty;y=x/3;printf("%f",y);intx=10;floaty;y=x/3.0;printf("%f",y);floatx=10;inty;y=x/3;printf("%f",y);算術(shù)運(yùn)算#includeintmain(){{intx=10;floaty;y=x/3;printf("%f\n",y);}{floatx=10;floaty;y=x/3;printf("%f\n",y);}{intx=10;floaty;y=x/3.0;printf("%f\n",y);}{floatx=10;inty;y=x/3;printf("%f",y);}return0;}算術(shù)運(yùn)算算術(shù)運(yùn)算+(加號)加法運(yùn)算(3+3)–(減號)減法運(yùn)算(3–1)負(fù)(–1)(星號)乘法運(yùn)算(33)%取模運(yùn)算符,結(jié)果為整除后的余數(shù)(取余)/分子除以分母+=:a+=b;等價(jià)于a=a+b;【任務(wù)四】編程。完成三個(gè)小朋友分糖果的程序。(p70)甲乙丙X粒糖y粒糖Z粒糖從甲開始,將自己的糖果三等分,自己留一份,其余兩份分別給乙和丙,然后乙和丙依次做。問題:請問最后甲乙丙各有多少粒糖果?我們應(yīng)該用怎樣的數(shù)據(jù)類型存儲(chǔ)糖果的數(shù)量??如果將x、y、z都設(shè)定為float類型,那么這個(gè)代碼的運(yùn)行結(jié)果將會(huì)產(chǎn)生怎樣的變化??用x、y、z三個(gè)整型變量表示甲、乙、丙的初始糖果數(shù)。甲的糖果分成三份,每份的個(gè)數(shù)是x、3,那么現(xiàn)在甲的糖果數(shù)x=x、3,乙的糖果數(shù)y=y=x,丙的糖果數(shù)z=z+x接著乙的糖果分成三份,每份個(gè)數(shù)y/3,現(xiàn)在乙的為y=y/3,甲的糖果數(shù)是x=x+y,丙的糖果數(shù)為z=z+y最后,將丙的糖果數(shù)分成三份,每份為z/3,丙的糖果數(shù)為x=x+z,乙的糖果數(shù)為y=y+z算術(shù)運(yùn)算算法分析思考:算術(shù)運(yùn)算算術(shù)運(yùn)算【任務(wù)五】編程。完成教材p71的實(shí)踐創(chuàng)新任務(wù),輸入一個(gè)三位正整數(shù),求出每個(gè)數(shù)位上的數(shù)字之和。如123,每個(gè)數(shù)位上的數(shù)字之和為6.百位=i/100十位=(i-bai100)/10個(gè)位=i-bai100-shi10算術(shù)運(yùn)算順序結(jié)構(gòu)板書設(shè)計(jì)第五課順序結(jié)構(gòu)主題2算術(shù)運(yùn)算順序結(jié)構(gòu)是最簡單的一種程序流程,它在生活的方方面面都有體現(xiàn).本節(jié)課我們討論了各種算術(shù)運(yùn)算符的意義,還結(jié)合各種編程任務(wù)的實(shí)踐,鞏固了上次課所學(xué)的順序結(jié)構(gòu)程序的編程技巧.謝謝觀看https://www.21cnjy.com/help/help_extract.php 展開更多...... 收起↑ 資源列表 學(xué)生任務(wù)第五課主題2算術(shù)運(yùn)算.docx 課件羅海燕第五課主題2算術(shù)運(yùn)算.pptx 縮略圖、資源來源于二一教育資源庫