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

C語言分支結構實習報告

時間:2019-05-13 18:49:57下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《C語言分支結構實習報告》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《C語言分支結構實習報告》。

第一篇:C語言分支結構實習報告

南京****大學

實驗(實習)報告

實驗(實習)名稱分支結構程序設計 日期20**年**月**日 得分

指導教師 *** 系*********** 專業 ******** 年級20**級 班次** 姓名*** 學號*********

一、實驗名稱 分支結構程序設計

二、實驗目的

(1)了解條件與程序流程的關系。

(2)了解用不同的數據使程序的流程覆蓋不同的語句、分支和路徑。(3)掌握if語句和if else語句的用法。(4)掌握switch語句的用法。

三、實驗內容

(1)從鍵盤上輸入三個數,讓它們代表三條線段的長度,請寫一個判斷這三條線段所組成的三角形屬于什么類型(不等邊,等腰,等邊或不構成三角形)的C程序。請分別設計下列數據對自己的程序進行測試: ①找出各條語句中的錯誤。②找出各分支中的錯誤。③找出各條件中的錯誤。

④找出各種條件組合中的錯誤。⑤找出各條路徑中的錯誤。

第1頁

第3頁

(2)用scanf函數輸入一個百分制成績(整型量),要求輸出成績等級A,B,C,D,E。其中90~100分為A,80~89分為B,70~79分為C,60~69分為D,60分為D,60分以下為E。具體要求如下:

①用if語句實現分支或switch分支。②在輸入百分制成績前要有提示。

③在輸入百分制成績后,要判斷該成績的合理性,對于不合理的成績(即大于100分或小于0分)應輸出出錯信息。

④在輸入結果中應包括百分制成績與成績等級,并要有文字說明。

⑤分別輸入百分制成績:-90,100,90,85,70,60,45,101,運行該程序。

第2頁

第3頁

(3)編程找出5個整數中的最大數和最小數,并輸出找到的最大數和最小數。

四、實驗體會 ********

第3頁

第3頁

第二篇:5分支結構——if語句

第二節分支結構——if語句教學設計

一、教學目標

1、知識與技能

(1)了解分支程序的結構,流程以及作用。

(2)知道條件語句的作用,初步掌握分支語句的格式。(3)理解程序的分支結構。

2、過程與方法

(1)通過簡單程序的運行和流程思考,培養學生的思考邏輯分析能力。

(2)通過運行程序、分析程序、體驗程序提高學生自主學習的能力。

3、情感態度價值觀

通過體驗程序,分析程序和修改程序,培養學生的合作精神和探究創新精神。

二、教學重難點

重點:分支語句的流程圖,分支語句的執行過程以及條件語句的格式。

難點:分支語句的應用以及分支語句的格式。

三、教學過程

(一)引入

現實生活中,很多事件并非都是按自上而下的順序進行的,常常要根據一定的條件進行判斷并做出決策,比如“成績評價”是依據一 定的分數做出判斷并評定為“合格”或“不合格”。(分支結構——if語句)

(二)If語句格式 If語句格式

格式 一:If <條件> Then <語句> 格式二:If <條件> Then <語句1> Else <語句2>

(三)顯示例題分析逐行顯示 例:成績評價程序設計。算法:

1、輸入成績;

2、把成績轉化為數值賦給a;

3、如果a>=60成立則結果顯示“合格”,否則顯示“不合格”

4、結束語句。根據算法寫法程序: A=val(text1.text)If a>=60 then Label2.caption=”合格” Else Label2.caption=”不合格” End if 關系表達式

關系表達式就是用關系運算符將兩個算術表達式(或字符串表達 式)連接起來的式子。

格式如下:

<算術表達式> <關系運算符> <算術表達式>或 <字符串表達式> <關系運算符> <字符串表達式> 關系運算符:

=(等于)>(大于)<(小于)<>(不等于)>=(大于等于)<=(小于等于)關系表達式運算順序:先進行算術運算,再進行關系運算 關系表達式的值為邏輯值:“真”或“假”,條件成立,關系表達式的值為“真”,條件不成立,關系表達式為“假”。

例如:

x*y>x+y,(x=3,y=-2)②x<=5(x=2),條件成立,取“真”值。

(四)小結:

四、教學反思

本節課,學生對分支結構的比較容易理解,但是對于分支的條件設置的認識不足,即不會寫出條件和讀懂程序。面對問題,學生不知如何下手,為此,我們必須在以后的學習中加強對學習知識的滲透和反復學習。

第三篇:分支結構程序設計教案

感受分支結構程序的作用

一、教學目標 1.知識與技能目標

(1)理解程序的分支結構。(2)了解編程思路。2.過程與方法目標

(1)借助多媒體教學,強化學生的理解力和注意力。(2)能根據問題設計界面和編寫程序。3.情感、態度與價值觀目標

(1)讓學生從無到有的探索過程中感受成功的喜悅。(2)培養學生探究精神與獨立操作能力。

二、教學重點和難點 1.教學重點:

使用visual basic語言的條件語句來實現分支結構,從而解決實際問題。

2、教學難點:

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

三、教學方法

情境教學法、講授法、任務驅動法

四、教學準備

1、教學環境。多媒體網絡教室。

2、教學資源。

學生用機需要安裝好visual Bastc語言環境。任務卡

五、教學過程

1.創設情境,導入新課

ppt演示導出課題“分支結構”通過鏈接到“體型判斷”小程序,然后讓同學們自己推薦同學來測試是否偏胖或偏瘦或正常。學生的興趣度很高,積極的配合。

設計意圖:引起學生興趣,激發學生的學習熱情,點名課題。2.講授新課

(1)給出標準體重的計算公式,并簡介如何評判體型。

(2)列舉生活中需要進行條件選擇的例子來講解,幫學生理解分支結構程序設計的概念。(3)關系表達式和邏輯表達式的簡介。(4)畫出if語句流程圖,了解簡單的if語句。

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

設計意圖:師生共同構思,寫出“體型判斷”源程序,讓學生對分支結構的理解更深刻。

3.布置作業,鞏固提高

以書本上的典型案例“體型判斷”讓學生操作,有不懂的看書本或任務卡。(巡回指導,及時幫學生解決操作過程中存在的問題)

4.歸納總結,加強記憶

先讓學生們歸納總結本節課所學的內容,然后教師總結,讓學生有一個更深刻的印象,并強調應注意的幾個問題。

設計意圖:課堂小結的目的是強化認識,可以把課堂傳授的知識盡快地轉化為學生的知識;簡單扼要的課堂小結,可使學生更深刻地理解分支結構程序設計在實際生活中的應用。

六、課后反思

整節課以學生動手為主,學生的興趣濃厚,課堂充滿活力,能夠達到預期目的。學生基本上都完成了課堂作業,但是已經做好的同學還沒能形成先預習下節課要講的內容的好習慣,總體來說這節課是相對成功的。

第四篇:《分支結構》教學案例

《分支結構》教學案例

適應范圍(標明年級和模塊)高二年級 算法與程序設計選修

課時 1

一、教學分析

1、教學目標 知識和技能

(1)掌握IF語句的格式和功能(2)會畫IF語句的流程圖

(3)學會用IF語句解決日常生活中實際問題 過程和方法

(1)經歷實踐、分析、歸納,掌握IF語句的格式和功能。情感態度與價值觀

(1)運用半成品加工策略,完善程序,發展學生思維的邏輯性,及嚴謹的學習態度。

2、重點、難點

重點:掌握IF語句的格式和功能

難點:提高學生運用IF語句解決實際問題的能力。

二、學情分析及教材處理

《分支結構》是江蘇省高中信息技術教材第六章第五節的內容,它是建立在學生已學習的順序結構的基礎之上,為后續學習循環結構作了鋪墊。VB中IF語句的分支結對學生來說,并不難理解,特別是學生在英語中已學過IF引導的條件語句,它和VB有諸多相似之處,所以我以英語中的IF條件語句作引子,導入本節課的內容,本節課的重心放在如何引導學生明確程序設計的思想是什么,如何利用IF語句解決實際問題的能力。

三、教學過程

(一)創設情境 引入課題

教師活動:出示兩條英文語句,請學生朗讀并翻譯: If you fell happy then you wil smile If you fell happy then you will say smile else you will sad.這是英文中用IF來描述根據條件的不同,會有不同的結果的例子,而在VB中我們能否根據不同的條件,執行不同的語句呢?這節課我們將學習程序結構中的分支結構。

(設計意圖:成功的教學不是強制,而在于激發學生的學習興趣,從學生熟悉的事情著手,創設教學情境,有效地激發學生的學習興趣。)

(二)合作探究 構建新知

如何讓計算機感到幸福,就微笑呢?

教師啟發:計算機也是有思想的,只不過這種思想是人所賦予的。學生活動:暢所欲言,如何在VB中讓計算機感到幸福就微笑。

1、分析:肯定每位學生的閃光點,并提出建議性意見,最后根據學生所談,理出一個普遍被大家都認可的意見:

(1)程序運行時,屏幕首先出示“Do you fell happy?”

(2)當從鍵盤輸入“y”,則計算機表示“幸福”,輸入其他,則表示“不幸福”。

(3)當其感受到幸福就在圖像框中出示一張笑臉的圖片,否則就出示一張苦臉的圖片。

2、建立VB程序:

(1)學生自主完成建立程序初始界面和設置對象屬性 對象名 屬性 值

label1 caption Do you fell happy? Text1 text 空白

Command1 caption 確定

(2)編寫代碼:

教師啟發:計算機如何判斷鍵入的是y還是其他字母呢?

學生活動:if text1.text=“y” then picture1.picture=loadpicture(“d:1.jpg”)(3)調試運行程序

在這過程中,學生的會出現很多錯誤。

反饋結果:通過多媒體廣播系統,展示個別有代表表學生的結果。首先引導學生判斷該程序對不對,告訴學生“實踐是檢驗真理的唯一標準”,對不對運行此程序即可;其次,若程序不對,引導學生分析此程序錯在哪?為什么會錯,這么的錯誤將導致什么樣的結果?最后提出如何解決?以此幫助部分薄弱的學生重新調整思路,便于更好地解決問題。

(4)提升:在這過程中會有學生提出這樣問題:輸出小寫的y會出笑臉,怎么輸入大寫的“Y”,就不能顯示笑臉呢?引導學生分析后,學生按自已的獨特感受,自已嘗試解決,學生解決的方法是多樣的,有的學生運用兩條IF語句,有的學生想用數學上的邏輯“與”,但是按照數學表達式來寫是不可行的。這時教師歸納:雖然VB表達式不同于數學表達式,但其思想和數學一致。這和武學原理大有相似之理,招式雖有不同,內功心法應是相通的。歸納結論:

IF語句的格式1:If 條件 then 語句 功能是:當條件成立時,則執行語句,條件不成立,則直接執行下一條語句。畫出格式1的流程圖。

3、完善程序,教師活動:若鍵入”Y”,則屏幕顯示“J”;若鍵入“N”,則屏幕顯示“L”的程序

學生活動:學生在原來程序基礎上修改程序,通過多媒體廣播系統展示有代表性學性的成果,師生共同分析。歸納結論:

IF語句的格式2:If 條件 then 語句1 else 語句2 功能是:當條件成立時,則執行語句1,否則執行語句2。

(設計意圖:教學過程第二部分讓學生在探究的過程中歸納結論,體現了既重過程又重結論的新課程教學要求。同時這一部分的設計充分體現了兩個轉變,教師由講授者變教學活動的組織者、引導者、合作者;學生由被動接授者變主動參與的學習的主體。)

(三)完善程序 鞏固新知

引入“半成品加工策略”,出示順序結構中曾經完成的練習,要求學生指出原程序中有哪些還不夠完善的地方,請運用本課知識,進行修改、調試,鞏固本課重點。要求兩人一組,兩人共同對兩個練習進行分析,然后每人選做一題,可以互相幫助,做完后互相交流,互相評價結果。

練習一:一個小球,不停地向上方滾動,可到頂端后就再也看不見了,此處設計意在引導學生運用IF語句實現小球不停地上下滾動。

練習二:輸入三角形的三邊長,輸出三角形的面積。此處設計意在引導學生分如輸入的三個數值無法構成三角形,則應該顯示“不能構成三角形”。

師生互動:在學生活動過程中,我以合作者學習者的身份加入到各合作學習小組進行指導,指導學生虛心聽取他人意見,尊重他人發言,鼓勵學生敢于闡述自己的觀點,矛于質疑,當學生遇到困難時,總是引導點拔他們自己去尋找解決問題的方法。

交流評價:推出幾個小組代表上臺,按照預先提供的評價標準,對小組的所經歷的程序分析、程序代碼結果及合作情況作自我反思與自我評價,學生在此過程中可以共享思路,激發靈感,反思自我。教師總結:對課堂情況作總結性評述,引導學生在活動過程中所獲得的經驗和教訓作梳理,幫助學生內化知識。

(設計意圖:以自主學習為基礎,合作為形式,探究為方法,培養學生的批判性思維及創新思維,同時為達成本節課的情感態度與價值觀目標構筑平臺。)

(四)回歸生活 學以致用

1、超市中購買蘋果,若購買10斤以下,則2元一斤,則購買10斤以上,則打8折,請設計一個程序,輸入購買的斤數,輸出應付款總額。

師生互動:利用多媒體廣播系統出示某個有代表性學生的解題結果,其他同學對其程序進行分析評價。以征詢的口氣問:哪位做錯的同學能站起來告訴大家,你錯在哪?怎么錯呢?以此給其他同學提個醒,避免下次再犯類似的錯誤。此處化錯誤為資源,化難堪為體面,幫助學生找回自信。

2、引導學生分析此程序還適用于生活中的哪些事例,以達到舉一反三的效果。

(設計意圖:讓學生通過編程解決生活的事例,以培養學生的知識和技能為主,在活動過程中掌握運用信息技術解決問題的思想和方法,讓學生意識到現實生活中蘊藏著豐富的程序設計例子,從而體現“小課堂,大社會”的教育觀。)

(五)小結

學生暢談本課知識上的收獲與疑問,學習過程中的愉悅及挫折中的體驗,使課堂教學充滿活力。

(六)課后作業:

神舟六號的成功發射振奮中華兒女,請你結合物理學知識,編程實現以下功能:輸入飛船速度,程序判斷飛船是否能升空。

四、教學效果預測

通過本節課的教學,預計學生將會得如如下發展:

發展一:注重教學內容與實際生活的相關性,技能訓練與問題的關聯性,增強學生解決問題的實際能力。

發展二:采用合作的形式探究學習,組間同質組內異質,為小組取長補短互幫互助合作完成創造條件,體驗合作成功的愉快感,形成良好的合作人際關系,促進學生良好心理品質的形成。發展三:提出問題,引導學生通過合作探究去修正完善,實現將能力的培養落到具體的探究解決問題的過程中,使學生成為學習的主體,增強學生對信息技術變化快的適應能力。

第五篇:C語言循環結構實習報告 - 副本

認識(實習)報告 實驗(實習)名稱循環結構程序設計 日期得分指導教師系專業年級班次姓名學號

一、實驗目的(1)掌握在程序設計條件型循環結構時,如何正確地設定循環條件,以及如何控制循環的次數。

⑵了解條件型循環結構的基本測試方法。

⑶掌握如何正確地控制技術型循環結構的次數。

⑷了解對技術型循環結構進行測試的基本方法。

⑸了解在嵌套循環結構中,提高程序效率的方法。

二、實驗內容

1.輸入一個正整數,并將其顛倒過來,如12345對應54321.程序 :

#include

#include

int main()

{

int n,m,t=0;

scanf(“%d”,&n);

if(n<0)

{

printf(“數據輸入錯誤!n”);

exit(0);

}

while(n!=0)

{

m=n%10;

t=t*10+m;

n=n/10;

}

printf(“反序數為: %dn”,t);

return 0;

}

運行:

12345

反序數為: 54321

Press any key to continue

2.將一個長整型數s的每一位數位上的偶數依次取出來,構成一個新的數t,其高位仍在高位,低位仍在低位,如s=87653142時,t中的數為8642.程序:

#include

int main()

{

long s,t=0,p=1;

scanf(“%ld”,&s);

while(s!=0)

{

if((s%10)%2==0)

{

t=t+(s%10)*p;

p=p*10;

}

s=s/10;

}

printf(“%ld“,t);

return 0;

}

運行:

87653142

8642

Press any key to continue_

3.判斷101~200之間有多少個素數。

程序:

#include

#include

int isprime(int m);

int main()

{

int n,s=0;

for(n=101;n<=200;n++)

{

if(isprime(n))

s++;

}

printf(”%dn",s);

return 0;

}

int isprime(int m)

{

int i;

for(i=2;i<=sqrt(m);i++)

if(m%i==0)

return 0;

return 1;

}

運行:

Press any key to continue_

三、分析與討論

(1)總結條件循環結構的一般方法。

(一)for循環

for循環的一般形式為:

for(<表達式1>;<表達式2>;<表達式3>)

{

語句序列

}

(1)先求解表達式1,然后求解表達式2,若其值為真(true),則執行for語句中內嵌的循環語句;若其值為假(false),則結束循環轉到{ }后面的語句執行。

(2)求解表達式3。

(3)轉回上面求解表達式2,繼續執行。

(4)循環結束,執行for語句下面的一個語句。

(二)while語句

while(表達式)

{

語句序列

}

其語義是,首先計算表達式的值,當值為真(true)時,返回循環體語句;當值為假(false)時結束循環。直到表達式的值為0,則執行結構后面的語句。

特點:先判斷,后執行。

(三)do-while語句

do

{

語句序列

}while(表達式);

特點:先執行,后判斷。

當循環條件為真(true)時反復執行循環體,直到循環條件為假(false)終止循環。因此,其循環體將至少被執行一次。

如果for、while或do-while循環控制語句的循環體中又包含循環控制語句就構成了嵌套循環。這3種循環語句之間可相互嵌套,構成復雜的邏輯嵌套結構。

(2)如何測試計數型循環結構的控制表達式中的錯誤?

斷點,或使用try,catch拋出異常

(3)從實驗中你得到了哪些提高嵌套循環程序效率的啟示?

1.注意把循環次數大的循環放在嵌套語句的外層可以產生較好的效率.2.靈活、巧妙運用三種循環語句結構來實現嵌套。

下載C語言分支結構實習報告word格式文檔
下載C語言分支結構實習報告.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    多分支結構教學設計

    多分支結構教學設計 ──愛心禮物AB案探討 湖北省黃石市第二中學 李 志 摘要:在全國、省市信息技術優質課中對培養學生信息素養存在兩種爭議:一種觀點認為課堂教學中應注重學......

    結構實習報告

    篇一:結構實習報告 實習報告 一、實習目的 1、通過參觀實際建筑,進一步提高學生對建筑文化、建筑知識以及建筑施工、 建筑材料的認識,鞏固和擴大所學理論知識,提高學習積極性。......

    結構實習報告

    實習報告 一、實習目的 1、通過參觀實際建筑,進一步提高學生對建筑文化、建筑知識以及建筑施工、建筑材料的認識,鞏固和擴大所學理論知識,提高學習積極性。 2、通過參觀實習,了......

    結構實習報告

    結構實習報告1 一、需求分析1、程序所實現的功能;2、程序的輸入,包含輸入的數據格式和說明;3、程序的輸出,程序輸出的形式;4、測試數據,如果程序輸入的數據量比較大,需要給出......

    MATLAB_分支結構程序設計答案(精選5篇)

    MATLAB分支結構程序設計 一、實驗目的 1.理解MATLAB的編程方法 2.掌握if語句和switch語句的使用 3. 掌握分支結構程序設計方法 4. 通過練習理解MATLAB編程方法和分支結構程序......

    6多分支結構——select語句

    第三節多分支結構——select語句教學設計 一、教學目標 1、知識與技能: (1)充分理解多分支結構的流程。 (2)能夠利用多分支結構的思想解決實際問題。 2、過程與方法: 培養學生獨......

    QBASIC分支結構程序說課教案

    《QBASIC》分支結構程序說課教案 四川省宣漢中學楊桂林 一、教材分析 所選教材為四川省高中信息技術教材,該書由四川人民出版社出版的。 1、教材的地位及作用 BASIC語言是國......

    結構認識實習報告

    土木工程學院認識實習河北工業大學城市學院 土木工程學院 認識實習報告 姓名:陳丹陽 班級:土木C117 學號:118044 指導老師: 周戟 王榮霞 1 土木工程學院認識實習一、結構認識......

主站蜘蛛池模板: 四虎国产精品永久地址49| 日韩放荡少妇无码视频| 99久久精品国产第一页| 亚洲精品国产精品乱码不卡√| www.狠狠| 国产精品视频免费一区二区| 色先锋av影音先锋在线| 亚洲伊人一本大道中文字幕| 一本久久a久久免费精品不卡| 亚洲精品v天堂中文字幕| 国产揄拍国产精品| 孩交精品xxxx视频视频| 男人边吃奶边做好爽免费视频| 欧美精品人人做人人爱视频| 成在人线av无码免费高潮水| 国产日产韩国精品视频| 亚洲一区二区经典在线播放| 精品免费一区二区在线| 白丝乳交内射一二三区| 大屁股人妻女教师撅着屁股| 国产精品成人一区二区三区视频| 欧美成人午夜性视频| 成人亚洲国产精品一区不卡| 人人爽人人爽人人片a| 国产97人人超碰caoprom| 无码精品日韩中文字幕| 亚洲youwu永久无码精品| 久久久久琪琪去精品色一到本| 青草国产精品久久久久久| 老熟女富婆激情刺激对白| 久久综合给合久久狠狠狠97色| 99久久人妻无码精品系列| 在线观看一区二区三区国产免费| 国内少妇高潮嗷嗷叫在线播放| 亚洲精品无码一二区a片| 人人超碰人摸人爱| 国产在线精品一区二区在线观看| 久久婷婷五月综合色国产香蕉| 久久久99久久久国产自输拍| 久久亚洲国产精品成人av秋霞| 国产精品婷婷久久爽一下|