久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

活動(dòng)八《體驗(yàn)順序、分支結(jié)構(gòu)程序設(shè)計(jì)》說(shuō)課稿

時(shí)間:2019-05-12 04:35:09下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《活動(dòng)八《體驗(yàn)順序、分支結(jié)構(gòu)程序設(shè)計(jì)》說(shuō)課稿》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《活動(dòng)八《體驗(yàn)順序、分支結(jié)構(gòu)程序設(shè)計(jì)》說(shuō)課稿》。

第一篇:活動(dòng)八《體驗(yàn)順序、分支結(jié)構(gòu)程序設(shè)計(jì)》說(shuō)課稿

活動(dòng)八《體驗(yàn)順序、分支結(jié)構(gòu)程序設(shè)計(jì)》說(shuō)課稿

尊敬的評(píng)委,各位老師,大家好:

我是平和縣大溪中學(xué)信息技術(shù)教師江文權(quán),我說(shuō)課的題目是活動(dòng)八《體驗(yàn)順序、分支結(jié)構(gòu)程序設(shè)計(jì)》

一、說(shuō)教材

1、本節(jié)課選自福建教育人民出版社出版《信息技術(shù)》教材。本教材貫徹“以學(xué)生為主體,教師為主導(dǎo)”的方針,把提高學(xué)生的積極性,培養(yǎng)學(xué)生的創(chuàng)新能力作為教育的根本目標(biāo)。本節(jié)課所學(xué)的順序、分支結(jié)構(gòu)是Visual Basic程序設(shè)計(jì)制作過(guò)程的重要內(nèi)容,是在學(xué)生對(duì) Visual Basic掌握后的能力提高訓(xùn)練,激發(fā)學(xué)生制作出更加精彩的Visual Basic作品的靈感。

2、教學(xué)目標(biāo):(在新課程理念指導(dǎo)下,根據(jù)本節(jié)課教學(xué)內(nèi)容制定如下教學(xué)目標(biāo),分三個(gè)方面)①知識(shí)與技能:

(1)學(xué)生通過(guò) 了解變量和賦值語(yǔ)句格式的操作練習(xí),熟練使用語(yǔ)法;

(2)學(xué)生通過(guò)IF語(yǔ)句操作練習(xí),熟練使用分支結(jié)構(gòu);

(3)結(jié)合前面知識(shí),感受順序、分支結(jié)構(gòu)程序的作用。②過(guò)程與方法:

(1)能夠通過(guò)教師引導(dǎo)、動(dòng)腦思考、交流與實(shí)踐操作學(xué)習(xí)過(guò)程,體驗(yàn)和感悟探究的一般過(guò)程;

(2)能夠仔細(xì)傾聽(tīng)其他同學(xué)的發(fā)言,體驗(yàn)合作學(xué)習(xí)的過(guò)程和方法; ③情感、態(tài)度與價(jià)值觀:

(1)聯(lián)系生活實(shí)際,學(xué)習(xí)本課內(nèi)容順序、分支結(jié)構(gòu)程序設(shè)計(jì),激發(fā)學(xué)生對(duì)Visual Basic的學(xué)習(xí)興趣。

(2)學(xué)生在協(xié)作與交流過(guò)程中,提高自己的操作能力,肯定自己的價(jià)值。

3、教學(xué)重、難點(diǎn):(如今信息技術(shù)學(xué)科不再是孤立的技能性工具,我們更要考慮信息技術(shù)與其它學(xué)科的整合過(guò)程,本著這一理念,我確定本節(jié)課的重點(diǎn)與難點(diǎn),)重點(diǎn):學(xué)生通過(guò)本節(jié)課學(xué)習(xí),熟練制作可視化作品 ;

難點(diǎn):學(xué)生通過(guò)交流與實(shí)踐操作掌握VB 技巧,并做到與數(shù)學(xué)學(xué)科完美整合。

二、說(shuō)學(xué)習(xí)者特征

1、學(xué)生是八年級(jí)的學(xué)生;

2、學(xué)生思維活躍,樂(lè)于接受有趣的感性知識(shí);

3、學(xué)生善于和同學(xué)交流,能夠虛心學(xué)習(xí)他人長(zhǎng)處;

4、學(xué)生強(qiáng)烈希望自己能夠制作一份VB可視化程序設(shè)計(jì)作品。

三、說(shuō)教學(xué)策略

1、信息技術(shù)綱要中明確指出:知識(shí)及技能的傳授應(yīng)當(dāng)以完成典型“任務(wù)”為主。本課的新知識(shí)環(huán)節(jié)中的學(xué)習(xí)目標(biāo)是以任務(wù)方式出現(xiàn)的,例如“計(jì)算各隊(duì)的凈勝球數(shù)”。

2、本課內(nèi)容比較抽象,我本著直觀性教學(xué)的原則,多次采利用直觀演示教學(xué)手段,調(diào)動(dòng)學(xué)生多種感官,吸引學(xué)生注意力,激發(fā)學(xué)生的興奮點(diǎn)。比如在“求N層立方體的表面積”。

3、為了更好的突破重難點(diǎn),我把“探究——合作——?jiǎng)?chuàng)新”的思想滲透到整個(gè)教學(xué)過(guò)程中,最大限度的發(fā)揮學(xué)生的學(xué)習(xí)積極性。如“體型判斷”。

4、學(xué)生通過(guò)實(shí)踐操作,增強(qiáng)分析問(wèn)題能力、動(dòng)手操作能力,使理論學(xué)習(xí)與實(shí)踐操作有機(jī)地結(jié)合在一起。

四、說(shuō)教學(xué)過(guò)程:

依據(jù)新課程改革教學(xué)理論,充分體現(xiàn)學(xué)生的主體地位,培養(yǎng)學(xué)生獨(dú)立獲取知識(shí)的能力,本節(jié)課的教學(xué)設(shè)計(jì)我采用“激趣導(dǎo)入、探究新知、協(xié)作提高、觀摩欣賞”四個(gè)環(huán)節(jié)進(jìn)行教學(xué)。

(一)激趣導(dǎo)入:

廣播“計(jì)算各隊(duì)的凈勝球數(shù)”視頻,學(xué)生帶著無(wú)比的興奮觀看完游戲視頻,我提出:這樣的視頻我們也能制作,你們想不想也來(lái)動(dòng)手制作一件這樣的作品。那就讓我們馬上出發(fā)吧。這樣的設(shè)計(jì),適合學(xué)生的年齡特點(diǎn),能激發(fā)學(xué)生學(xué)習(xí)新知識(shí)的濃厚興趣,成功地引起學(xué)生對(duì)新知識(shí)的好奇和探求之心。

(二)探究新知:

本環(huán)節(jié)以任務(wù)驅(qū)動(dòng)式展開(kāi)分層教學(xué)。任務(wù)一:感受順序結(jié)構(gòu)程序的作用,由我來(lái)通過(guò)屏幕廣播方式演示示范操作過(guò)程,讓學(xué)生們觀看我我操作過(guò)程中作品的變化是什么?(這樣設(shè)計(jì)是為了勾起學(xué)生的好奇心,訓(xùn)練學(xué)生的觀察力)。給學(xué)生15分鐘,在學(xué)生完成任務(wù)后,對(duì)操作過(guò)程中的問(wèn)題加以強(qiáng)調(diào)、說(shuō)明,同時(shí)肯定學(xué)生的成績(jī)。(我這樣設(shè)計(jì)目的是及時(shí)對(duì)學(xué)生的操作成果進(jìn)行評(píng)價(jià),讓每個(gè)學(xué)生都能確定自己的方向)任務(wù)二:如果“求N層立方體的表面積”,我們接下來(lái)該如何操作呢? 在這一環(huán)節(jié)里我設(shè)計(jì)讓學(xué)生通過(guò)自己的理解,同桌交流以及我及時(shí)必要的補(bǔ)充,完成書(shū)中設(shè)定的任務(wù)。

設(shè)計(jì)意圖:教學(xué)過(guò)程以啟迪學(xué)生思維為核心,以學(xué)生參與為標(biāo)志,不能將結(jié)果簡(jiǎn)單地塞給學(xué)生,而應(yīng)讓學(xué)生自己得出結(jié)論,然后互相討論補(bǔ)充,教師總結(jié)。

任務(wù)三:感受分支結(jié)構(gòu)程序的作用,這個(gè)任務(wù)我設(shè)計(jì)讓學(xué)生通過(guò)認(rèn)真研讀教材后,與小組交流討論,然后制作演示,適時(shí)請(qǐng)幾名同學(xué)談一下自己的操作過(guò)程,“為什么會(huì)出現(xiàn)這樣的結(jié)果”,學(xué)生在交流中彌補(bǔ)自己的不足。

任務(wù)四:我們生活中真實(shí)的 分支結(jié)構(gòu)是這樣嗎?學(xué)生回答后,接下來(lái)我們共同來(lái)學(xué)習(xí)制作 “體型判斷”。在任務(wù)的驅(qū)動(dòng)下,學(xué)生借助老師的直觀演示學(xué)習(xí)“體型判斷”。

(三)協(xié)作提高:本環(huán)節(jié)是本節(jié)課教學(xué)內(nèi)容的升華,是本節(jié)課最具閃光點(diǎn)的一環(huán),在這時(shí)里既應(yīng)充分體現(xiàn)學(xué)生的合作討論,又要體現(xiàn)學(xué)生的自主創(chuàng)新,所以我設(shè)計(jì)以小組為單位,在學(xué)習(xí)了以上內(nèi)容的基礎(chǔ)上,完成本組的一件個(gè)性作品。

(四)觀摩欣賞:在這個(gè)環(huán)節(jié)里,我請(qǐng)學(xué)生通過(guò)屏幕廣播功能去欣賞學(xué)生作品,互相看一看,評(píng)一評(píng),虛心的學(xué)習(xí)他人的長(zhǎng)處。(這樣設(shè)計(jì)的目的是為了達(dá)到梳理所學(xué)知識(shí),加深記憶的目的。)

作業(yè):以小組為單位,完成書(shū)中“計(jì)算各隊(duì)的凈勝球數(shù)”,“體型判斷”例題。

五、說(shuō)評(píng)價(jià):

本節(jié)課對(duì)學(xué)生學(xué)習(xí)效果的評(píng)價(jià)主要采用如下三種方式進(jìn)行,一是在教學(xué)實(shí)踐過(guò)程中對(duì)學(xué)生操作效果的及時(shí)反饋評(píng)價(jià); 二是在小組協(xié)作學(xué)習(xí)過(guò)程中學(xué)生間的互評(píng)過(guò)程;

三是完成本節(jié)課的學(xué)習(xí)任務(wù)后,學(xué)生根據(jù)教學(xué)目標(biāo)完成自我評(píng)價(jià)。總結(jié):

本節(jié)課,我本著“以學(xué)生發(fā)展為本”的原則,把探究的主動(dòng)權(quán)交給了學(xué)生,給他們一些求知欲望,多一些學(xué)習(xí)的興趣,多一些表現(xiàn)的機(jī)會(huì),多一份創(chuàng)造的信心,多一份成功的體驗(yàn),給學(xué)生一種到達(dá)成功彼岸的力量。謝謝各位評(píng)委

第二篇:分支結(jié)構(gòu)程序設(shè)計(jì)教案

感受分支結(jié)構(gòu)程序的作用

一、教學(xué)目標(biāo) 1.知識(shí)與技能目標(biāo)

(1)理解程序的分支結(jié)構(gòu)。(2)了解編程思路。2.過(guò)程與方法目標(biāo)

(1)借助多媒體教學(xué),強(qiáng)化學(xué)生的理解力和注意力。(2)能根據(jù)問(wèn)題設(shè)計(jì)界面和編寫(xiě)程序。3.情感、態(tài)度與價(jià)值觀目標(biāo)

(1)讓學(xué)生從無(wú)到有的探索過(guò)程中感受成功的喜悅。(2)培養(yǎng)學(xué)生探究精神與獨(dú)立操作能力。

二、教學(xué)重點(diǎn)和難點(diǎn) 1.教學(xué)重點(diǎn):

使用visual basic語(yǔ)言的條件語(yǔ)句來(lái)實(shí)現(xiàn)分支結(jié)構(gòu),從而解決實(shí)際問(wèn)題。

2、教學(xué)難點(diǎn):

理解程序中流程的代碼描述。

三、教學(xué)方法

情境教學(xué)法、講授法、任務(wù)驅(qū)動(dòng)法

四、教學(xué)準(zhǔn)備

1、教學(xué)環(huán)境。多媒體網(wǎng)絡(luò)教室。

2、教學(xué)資源。

學(xué)生用機(jī)需要安裝好visual Bastc語(yǔ)言環(huán)境。任務(wù)卡

五、教學(xué)過(guò)程

1.創(chuàng)設(shè)情境,導(dǎo)入新課

ppt演示導(dǎo)出課題“分支結(jié)構(gòu)”通過(guò)鏈接到“體型判斷”小程序,然后讓同學(xué)們自己推薦同學(xué)來(lái)測(cè)試是否偏胖或偏瘦或正常。學(xué)生的興趣度很高,積極的配合。

設(shè)計(jì)意圖:引起學(xué)生興趣,激發(fā)學(xué)生的學(xué)習(xí)熱情,點(diǎn)名課題。2.講授新課

(1)給出標(biāo)準(zhǔn)體重的計(jì)算公式,并簡(jiǎn)介如何評(píng)判體型。

(2)列舉生活中需要進(jìn)行條件選擇的例子來(lái)講解,幫學(xué)生理解分支結(jié)構(gòu)程序設(shè)計(jì)的概念。(3)關(guān)系表達(dá)式和邏輯表達(dá)式的簡(jiǎn)介。(4)畫(huà)出if語(yǔ)句流程圖,了解簡(jiǎn)單的if語(yǔ)句。

(5)教師操作“體型判斷”的案例,介紹框架控件的使用,編寫(xiě)部分程序,回憶舊知。

設(shè)計(jì)意圖:師生共同構(gòu)思,寫(xiě)出“體型判斷”源程序,讓學(xué)生對(duì)分支結(jié)構(gòu)的理解更深刻。

3.布置作業(yè),鞏固提高

以書(shū)本上的典型案例“體型判斷”讓學(xué)生操作,有不懂的看書(shū)本或任務(wù)卡。(巡回指導(dǎo),及時(shí)幫學(xué)生解決操作過(guò)程中存在的問(wèn)題)

4.歸納總結(jié),加強(qiáng)記憶

先讓學(xué)生們歸納總結(jié)本節(jié)課所學(xué)的內(nèi)容,然后教師總結(jié),讓學(xué)生有一個(gè)更深刻的印象,并強(qiáng)調(diào)應(yīng)注意的幾個(gè)問(wèn)題。

設(shè)計(jì)意圖:課堂小結(jié)的目的是強(qiáng)化認(rèn)識(shí),可以把課堂傳授的知識(shí)盡快地轉(zhuǎn)化為學(xué)生的知識(shí);簡(jiǎn)單扼要的課堂小結(jié),可使學(xué)生更深刻地理解分支結(jié)構(gòu)程序設(shè)計(jì)在實(shí)際生活中的應(yīng)用。

六、課后反思

整節(jié)課以學(xué)生動(dòng)手為主,學(xué)生的興趣濃厚,課堂充滿(mǎn)活力,能夠達(dá)到預(yù)期目的。學(xué)生基本上都完成了課堂作業(yè),但是已經(jīng)做好的同學(xué)還沒(méi)能形成先預(yù)習(xí)下節(jié)課要講的內(nèi)容的好習(xí)慣,總體來(lái)說(shuō)這節(jié)課是相對(duì)成功的。

第三篇:MATLAB_分支結(jié)構(gòu)程序設(shè)計(jì)答案

MATLAB分支結(jié)構(gòu)程序設(shè)計(jì)

一、實(shí)驗(yàn)?zāi)康?/p>

1.理解MATLAB的編程方法 2.掌握if語(yǔ)句和switch語(yǔ)句的使用 3.掌握分支結(jié)構(gòu)程序設(shè)計(jì)方法

4.通過(guò)練習(xí)理解MATLAB編程方法和分支結(jié)構(gòu)程序設(shè)計(jì)方法。

二、實(shí)驗(yàn)環(huán)境

1.計(jì)算機(jī)

2.MATLAB7.0集成環(huán)境

三、實(shí)驗(yàn)說(shuō)明

1.熟練操作MATLAB7.0運(yùn)行環(huán)境 2.自主編寫(xiě)程序,必要時(shí)參考相關(guān)資料 3.實(shí)驗(yàn)前應(yīng)寫(xiě)出程序大致框架或完整的程序代碼 5.實(shí)驗(yàn)學(xué)時(shí):2學(xué)時(shí)

四、實(shí)驗(yàn)內(nèi)容和步驟

1.實(shí)驗(yàn)內(nèi)容

(1)從鍵盤(pán)輸入一個(gè)數(shù),將它反向輸出,例如輸入693,輸出為396 >> clear >> format long g s=input('s=')n=fix(log10(s));A=0;for i=1:n a=fix(s/10^n);x=fix(mod(s,10^i)/10.^(i-1));A=A+x*10^(n+1-i);end A+a s=693 s = 693 ans = 396(2)輸入一個(gè)百分制成績(jī),要求輸出成績(jī)等級(jí)A,B,C,D,E其中90-100位A,80-89為B,70-79為C,60-69為D,60以下為E 1)分別用if語(yǔ)句和switch語(yǔ)句實(shí)現(xiàn)

2)輸入百分制成績(jī)后要判斷成績(jī)的合理性,對(duì)不合理的成績(jī)應(yīng)輸出出錯(cuò)信息 If語(yǔ)句

>> a=input('輸入成績(jī)')if a>=90&a<=100 disp('A 成績(jī)合理');elseif a>=80&a<90 disp('B 成績(jī)合理');elseif a>=70&a<80 disp('C 成績(jī)合理');elseif a>=60&a<70 disp('D 成績(jī)合理');elseif a<60 disp('E 成績(jī)合理');else disp('成績(jī)錯(cuò)誤')end 輸入成績(jī)56 a = 56 E 成績(jī)合理 switch語(yǔ)句

>> a=input('輸入成績(jī)')

switch a;case num2cell(0:59)disp('E 成績(jī)合理');case num2cell(60:69)disp('D 成績(jī)合理');case num2cell(70:79)disp('C 成績(jī)合理');case num2cell(80:89)disp('B 成績(jī)合理');case num2cell(90:100)disp('A 成績(jī)合理');otherwise disp('成績(jī)錯(cuò)誤');end 輸入成績(jī)78 a = 78 C 成績(jī)合理 2.實(shí)驗(yàn)步驟

(1)分析實(shí)驗(yàn)內(nèi)容,寫(xiě)出程序大致框架或完整的程序代碼。(2)進(jìn)入MATLAB7.0集成環(huán)境。(3)編輯程序并進(jìn)行保存。

(4)運(yùn)行程序,若有錯(cuò)誤,修改錯(cuò)誤后再次運(yùn)行,如此反復(fù)進(jìn)行到不顯示出錯(cuò)為止。

(5)檢查程序輸出結(jié)果。

五、實(shí)驗(yàn)報(bào)告要求1.整理實(shí)驗(yàn)結(jié)果,填入相應(yīng)表格中 2.小結(jié)實(shí)驗(yàn)心得體會(huì)

通過(guò)本次實(shí)驗(yàn),我逐漸掌握了點(diǎn)if語(yǔ)句和switch語(yǔ)句的使用,了解了分支結(jié)構(gòu)程序設(shè)計(jì)方法。因?yàn)楸敬螌?shí)驗(yàn)較有難度,所以完成的不是很順利。在分支結(jié)構(gòu)程序設(shè)計(jì)方面還有待加強(qiáng)。

第四篇:大連東軟信息學(xué)院C語(yǔ)言實(shí)驗(yàn)三順序及分支結(jié)構(gòu)程序設(shè)計(jì)

實(shí)驗(yàn)三 順序及分支結(jié)構(gòu)程序設(shè)計(jì)

一、實(shí)驗(yàn)?zāi)康?/p>

1.熟悉運(yùn)算符、表達(dá)式,掌握標(biāo)準(zhǔn)輸入輸出函數(shù)的適用方法和順序結(jié)構(gòu)程序設(shè)計(jì)的一般方法

2.掌握if語(yǔ)句的格式與應(yīng)用,if語(yǔ)句的嵌套格式與應(yīng)用,條件運(yùn)算符的作用,Switch語(yǔ)句的格式與應(yīng)用,Break、continue語(yǔ)句的格式與應(yīng)用。

二、預(yù)習(xí)內(nèi)容

1.C語(yǔ)言的常用的運(yùn)算符及其使用特點(diǎn)。

2.算術(shù)運(yùn)算符中++,――運(yùn)算符的應(yīng)用特點(diǎn)。3.常用的關(guān)系運(yùn)算符及應(yīng)用特點(diǎn)。4.邏輯運(yùn)算符的概念及應(yīng)用特點(diǎn) 5.條件運(yùn)算符的作用及應(yīng)用特點(diǎn)。

6.各種運(yùn)算符的混合運(yùn)算及不同運(yùn)算符的優(yōu)先級(jí)別。7.條件分支語(yǔ)句的格式及應(yīng)用。

8.Switch多分支選擇語(yǔ)句的格式及應(yīng)用。

三、實(shí)驗(yàn)內(nèi)容

(一)閱讀調(diào)試下列程序,并寫(xiě)出程序結(jié)果。1.#include

void main()

{

char ch=0x31;

printf(“%dn”,ch);/*屏幕顯示___________*/

printf(“%on”,ch);/*屏幕顯示____________*/

printf(“%xn”,ch);/*屏幕顯示____________*/

printf(“%cn”,ch);/*屏幕顯示____________*/

} 運(yùn)行結(jié)果:49 61 31 1 2.#include

void main(){ int a=5,b=5;printf(“value a=%dn”,a++);/*屏幕顯示___________*/ printf(“value b=%dn”,++b);/*屏幕顯示___________*/ printf(“value a=%dn”,--a);/*屏幕顯示___________*/ printf(“value b=%dn”,b--);/*屏幕顯示___________*/ } 運(yùn)行結(jié)果:value a=5 value b=6 value a=5 value b=6 3.輸入兩個(gè)實(shí)數(shù)a,b,然后交換它們的值,最后輸出 #include void main()

{

float a,b,temp;

printf(“請(qǐng)輸入a和b的值:”);

scanf(“%f,%f”,&a,&b);

temp = a;

a=b;

b=temp;

printf(“交換后, a=%f, b=%fn”,a,b);

} 運(yùn)行結(jié)果:Please input a and b’s value:1.0,2.0 When finishing,a=2.000000,b=1.000000

4.完成下面的程序,在空白處填入a,b,c,取a,b,c中最大者賦給max。

A.if(a>b && a>c)

B.if(a>b)

max=________

if(a>c)

else

max=______ if(b>c)

else

max=________

max=______ else

else

max=________

if(b>c)

max=________

else

max=_________ 5.若整數(shù)x分別等于95、87、100、43、66、79,則以下程序段運(yùn)行后屏幕顯示是什么?

#include main(){

int x;

printf(“please input the x value:”);

scanf(“%d”,&x);

switch(x/10)

{

case 6:

case 7:

printf(“Passn”);

break;

case 8:

printf(“Goodn”);

break;

case 9:

case 10:

printf(“VeryGoodn”);

break;

default:

printf(“Failn”);

} }

x等于 95時(shí),程序段運(yùn)行后屏幕上顯示_VeryGood__

x等于 87時(shí),程序段運(yùn)行后屏幕上顯示_Good_

x等于100時(shí),程序段運(yùn)行后屏幕上顯示_Verygood__

x等于 43時(shí),程序段運(yùn)行后屏幕上顯示__Fail_

x等于 66時(shí),程序段運(yùn)行后屏幕上顯示__Pass_

x等于 79時(shí),程序段運(yùn)行后屏幕上顯示__Pass_

(二)編制下列程序

1.以下程序輸入三個(gè)整數(shù)值給a,b,c,程序把b中的值給a,把c中的值給b,把a(bǔ)中的值給c,然后輸出a,b,c的值

解答:

#include

void main(){ int a,b,c,temp;printf(“Please input a b and c's value:”);scanf(“%i,%i,%i”,&a,&b,&c);temp=a;a=b;b=c;c=temp;printf(“When finishing,a=%i,b=%i,c=%in”,a,b,c);getch();} 2.輸入一個(gè)整數(shù),判斷該數(shù)的奇偶性。自已寫(xiě)出程序代碼。(輸出相應(yīng)的標(biāo)志even-偶數(shù) odd-奇數(shù),請(qǐng)記住這兩個(gè)單詞)

【分析提示】

一個(gè)數(shù)除2若余數(shù)為0,則這個(gè)數(shù)一定是偶數(shù),否則是奇數(shù)。C語(yǔ)言中的求余運(yùn)算符為“%”,若輸入的數(shù)為偶數(shù)則輸出“even”,若輸入的數(shù)為奇數(shù)則輸出“odd”。

解答:

#include

main(){ int number,residue;printf(“Please input your number:n”);scanf(“%d”,&number);residue=number%2;if(residue==0)printf(“It's even.n”);else printf(“It's odd.n”);getch();} 3.給出一個(gè)百分制成績(jī),要求輸出成績(jī)等級(jí)A、B、C、D、E。90分以上為A,81-89分為B,70-79分為C,60-69分為D,60分以下為E。

① 事先編好程序,要求分別用if語(yǔ)句和switch語(yǔ)句實(shí)現(xiàn)。運(yùn)行程序,并檢查結(jié)果是否正確。

解答:<1> if形式: #include

main(){ int result;printf(“Please input one result:n”);scanf(“%d”,&result);if(result>=90)printf(“Your result is A.n”);else if((result>=80)&&(result<=89))printf(“Your result is B.n”);else if((result>=70)&&(result<=79))printf(“Your result is C.n”);else if((result>=60)&&(result<=69))printf(“Your result is D.n”);else if(result<=59)printf(“Your result is E.n”);getch();} 經(jīng)過(guò)測(cè)試,此程序可按預(yù)想正確運(yùn)行(O(∩_∩)O~)<2> switch 形式: #include

main(){ int result,grade;printf(“Please input one result:n”);scanf(“%d”,&result);grade=result/10;switch(grade){ case 10: case 9: printf(“Your result is A.n”);break;case 8: printf(“Your result is B.n”);break;case 7: printf(“Your result is C.n”);break;case 6: printf(“Your result is D.n”);break;case 5: case 4: case 3: case 2: case 1: case 0: printf(“Your result is E.n”);break;default:printf(“ERRORn”);} getch();} 經(jīng)過(guò)測(cè)試,此程序可按預(yù)想正確運(yùn)行(O(∩_∩)O~)

② 再運(yùn)行一次程序,輸入分?jǐn)?shù)為負(fù)值(如-70),這顯然是輸入時(shí)出錯(cuò),不應(yīng)給出等級(jí)。修改程序,使之能正確處理任何數(shù)據(jù)。當(dāng)輸入數(shù)據(jù)大于100或小于0時(shí),通知用戶(hù)“輸入數(shù)據(jù)錯(cuò)”,程序結(jié)束。

解答:只需將default 后的 打印語(yǔ)句改為(“Your input is error.n”)即可

四、思考題

1.試舉例說(shuō)明++i與i++應(yīng)用的區(qū)別。答:前者是 先給i加1,然后再取i的值,后者是 先取i的值,然后再給i加1.2.寫(xiě)出C語(yǔ)言中所有運(yùn)算符混合運(yùn)算的優(yōu)先級(jí)別。

答:優(yōu)先級(jí)從上往下依次是:

()[ ]->.!~ ++--+<< >> < <= > >= ==!=

& ^ | && || ? : = +=-= *= /= %= &= ^= |= <<= >>= , 3.試分析比較條件表達(dá)式與if語(yǔ)句的使用特點(diǎn)。

答:條件表達(dá)式:

1、多路選擇

2、switch語(yǔ)句是多分支選擇語(yǔ)句,可用嵌套的if語(yǔ)句處理,但降低了可讀性。

3、當(dāng)分支數(shù)大于三種時(shí),常采用開(kāi)關(guān)語(yǔ)句簡(jiǎn)化程序設(shè)計(jì) If:

4.Switch語(yǔ)句結(jié)構(gòu)中加不加break有何區(qū)別?在什么情況下可以不加break語(yǔ)句?

答:不加break 會(huì)直接執(zhí)行,直到遇見(jiàn) break 或 花括號(hào)為止。想要執(zhí)行所有的case 語(yǔ)句 時(shí)可以不加 break!

第五篇:C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)三:順序與選擇結(jié)構(gòu)

C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)三:順序與選擇結(jié)構(gòu)

1、請(qǐng)根據(jù)輸入的x值和以下公式,計(jì)算輸出分段函數(shù)y的值。

?x?10 ?y?0 ?? ?x?10

(x?0)(0?x?1)(x?1)

2、編寫(xiě)一個(gè)C程序,把整數(shù)0,1,..6依次轉(zhuǎn)換成Sunday,Monday,?Saturday并輸出,整數(shù)0,?,6由鍵盤(pán)輸入。如果輸入錯(cuò)誤,輸出“error”。

(提示:此題可以用if語(yǔ)句實(shí)現(xiàn),不需要用循環(huán)。)

說(shuō)明:

(1)請(qǐng)大家按學(xué)號(hào)來(lái)坐,便于考勤和管理。

(2)請(qǐng)珍惜寶貴的實(shí)驗(yàn)時(shí)間!不要做與實(shí)驗(yàn)無(wú)關(guān)的事情,比如聊QQ、上網(wǎng)或打游戲。

(3)直接把C語(yǔ)言代碼粘貼到相應(yīng)的實(shí)驗(yàn)題目下方,上交實(shí)驗(yàn)報(bào)告時(shí)只交word文檔。

(4)文檔名稱(chēng):班級(jí)+學(xué)號(hào)后2位+姓名+實(shí)驗(yàn)編號(hào),例如12通1班12張山實(shí)驗(yàn)二.doc。

下載活動(dòng)八《體驗(yàn)順序、分支結(jié)構(gòu)程序設(shè)計(jì)》說(shuō)課稿word格式文檔
下載活動(dòng)八《體驗(yàn)順序、分支結(jié)構(gòu)程序設(shè)計(jì)》說(shuō)課稿.doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

主站蜘蛛池模板: 国产无夜激无码av毛片| 亚洲毛片不卡av在线播放一区| 日本精品久久久久中文字幕| 日韩成人无码一区二区三区| 国产微拍无码精品一区| 久久婷婷五月综合色奶水99啪| 中文无码高潮到痉挛在线视频| 国产人成视频在线视频| 日韩午夜爽爽人体A片视频| 午夜国产精品视频在线| 日韩精品人妻一区二区| 国产免费观看黄av片| 久久永久免费专区人妻精品| 日本强好片久久久久久aaa| 网禁拗女稀缺资源在线观看| 日韩精品无码人妻一区二区三区| 日韩激情无码不卡码| 免费国产高清在线精品一区| 国产高清成人免费视频在线观看| 国产福利永久在线视频无毒不卡| 国产精品中文原创av巨作首播| 国产成人午夜精品影院| 国产精品乱码一区二区三区| 日日摸日日踫夜夜爽无码| 亚洲日本一区二区一本一道| 国产精品免费视频色拍拍| 日韩欧美猛交xxxxx无码| 在线精品视频一区二区三区| 亚洲av无码一区二区三区四区| 94久久国产乱子伦精品免费| 两性色午夜视频免费播放| 国产色在线 | 日韩| 日韩av无码一区二区三区不卡| 午夜做受视频试看6次| 色欲网天天无码av| 久久人妻无码中文字幕| 欧美大片欧美激情性色a∨在线| 久久月本道色综合久久| 亚洲人av高清无码| 国产av天堂无码一区二区三区| 国产成人精品日本亚洲11|