C語言項目開發(fā)基礎(chǔ)與實戰(zhàn)-教案 第17講 復(fù)雜程序結(jié)構(gòu)設(shè)計_第1頁
C語言項目開發(fā)基礎(chǔ)與實戰(zhàn)-教案 第17講 復(fù)雜程序結(jié)構(gòu)設(shè)計_第2頁
C語言項目開發(fā)基礎(chǔ)與實戰(zhàn)-教案 第17講 復(fù)雜程序結(jié)構(gòu)設(shè)計_第3頁
C語言項目開發(fā)基礎(chǔ)與實戰(zhàn)-教案 第17講 復(fù)雜程序結(jié)構(gòu)設(shè)計_第4頁
C語言項目開發(fā)基礎(chǔ)與實戰(zhàn)-教案 第17講 復(fù)雜程序結(jié)構(gòu)設(shè)計_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第頁學(xué)院教師課時授課教案 編號:17授課日期授課班級授課學(xué)時2課型實踐課題:復(fù)雜程序結(jié)構(gòu)設(shè)計教學(xué)目標:本講通過一個較為復(fù)雜,且綜合性的示例,使學(xué)生能夠靈活掌握復(fù)雜程序的設(shè)計方法,具體目標包括:1.鞏固,并熟練掌握順序、分支與循環(huán)程序結(jié)構(gòu)的設(shè)計方法;2.熟練掌握將流程圖轉(zhuǎn)換為程序的方法;3.能夠根據(jù)問題的具體要求靈活運用3種循環(huán)結(jié)構(gòu)來編寫程序;4.培養(yǎng)用程序思維來解決問題的能力。重點與難點:重點:分支與循環(huán)語句的語法。難點:將流程圖轉(zhuǎn)換為程序的能力,程序思維的培養(yǎng)。解決措施:使用多媒體教學(xué)工具,在電子課件的幫助下,結(jié)合提問、討論及互動等多種教學(xué)方法,再輔以綜合示例予以解決。教學(xué)方法設(shè)計:講授,討論,演示教學(xué)資源:PPT,DEV-C編譯器,多媒體教學(xué)工具

學(xué)院教案用紙第17講教學(xué)環(huán)節(jié)教學(xué)內(nèi)容教學(xué)組織與教學(xué)方法組織教學(xué):復(fù)習(xí):1.考勤;2.對上講課及作業(yè)批改情況進行總結(jié);3.介紹本講課內(nèi)容及相關(guān)重難點。一、三種程序結(jié)構(gòu)1.順序2.分支⑴單邊分支if(條件){語句s;}⑵雙邊分支if(條件){語句1s;}else{語句2s;}⑶分支嵌套⑷多重分支switch(表達式){ case常量表達式: 語句1s; break; case常量表達式: 語句2s; break; …… case常量表達式: 語句ns; break; default: 語句(n+1)s; break;}⑸當(dāng)型循環(huán)while(條件){循環(huán)語句s;}⑹直到型循環(huán)do{循環(huán)語句s;}while(條件);⑺for循環(huán)for(表達式1;表達式2;表達式3){ 循環(huán)語句s;}二、示例驗證用戶輸入的用戶編號或用戶名與密碼進入主菜單,輸出并驗證所選菜單項。用戶信息如下:用戶編號用戶名稱用戶密碼用戶類型1001adminadminpass超級用戶2001aaaaaapass普通用戶2002bbbbbbpass普通用戶2003ccccccpass普通用戶超級用戶菜單如下: 管理員主菜單 1--用戶管理 2--商品管理 3--訂單管理 4--修改管理員密碼5--注銷 0--退出普通用戶菜單如下:普通用戶菜單 1--修改密碼 2--添加商品進購物車 3--顯示所有商品訂單 4--修改購物車中商品數(shù)量 5--從購物車中刪除商品 6--結(jié)賬 7--注銷 0--退出實踐任務(wù):用內(nèi)嵌多邊分支結(jié)構(gòu)的循環(huán)結(jié)構(gòu),實現(xiàn)循環(huán)顯示上述兩個菜單,并實現(xiàn)注銷與退出功能。就上講課的主要內(nèi)容及相關(guān)重難點作簡要回顧與總結(jié)。略強調(diào):就算只有一個語句也要養(yǎng)成加{}的習(xí)慣。請學(xué)生自行寫出分支嵌套的框架強調(diào)switch與if嵌套的異同。用戶編號為整型值,用戶名稱與用戶密碼為字符串要求實現(xiàn)注銷與退出功能編寫兩個程序,分別實現(xiàn)管理員與普通用戶菜單功能(需要循環(huán)執(zhí)行菜單)。

課外作業(yè):1.復(fù)習(xí)本次課所授的相關(guān)知識內(nèi)容;2.預(yù)習(xí)下講C語言函數(shù)的相關(guān)知識。教學(xué)反思、總結(jié):

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論