freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計課程教案-文庫吧資料

2024-09-10 14:31本頁面
  

【正文】 運(yùn)用講授法。為例。 【例 】刪除一個字符串中的某個特定字符,本題以字符 39。 (strcmp) 【例 】測字符串的長度。( strcpy) 【例 】連接兩個字符串。 (3) 字符數(shù)組的輸入輸出(兩種形式:逐個字符輸入 /輸出,整串輸入 /輸出) 字符串(字符數(shù)組)處理函數(shù) ( 1)字符串輸入,輸出函數(shù): gets、 puts ( 2)字符串處理函數(shù): strlen、 strcat、 strcpy、 strcmp、 【例 】使用 %c輸入輸出字符串。存放的內(nèi)容。 字符數(shù)組的定義、初始化及引用-與一般數(shù)組類似。 字符數(shù)組與字符串 字符數(shù)組,字符數(shù)組的每個元素是一個字符; 一維字符數(shù)組可以存放字符串;二維字符數(shù)組可以存放多個字符串。 教學(xué)內(nèi)容提綱 字符數(shù)組的定義與初始化 字符串 字符串的應(yīng)用 教學(xué)過程: 復(fù)習(xí)二維數(shù)組的概念、定義、初始化、元素引用的方法。 教學(xué)方法 主要運(yùn)用講授法。 教學(xué)重點難點 教學(xué)重點: 字符數(shù)組的初始化 、按字符串 的 輸入和輸出; 二維字符數(shù)組對多字符串的存儲和處理。 例 :有 M 個人參加了 N 門課程的考試,編程求每個人的平均分以及每門課程的平均成績。 二維數(shù)組的應(yīng)用 例 : 求矩陣的轉(zhuǎn)置。 例 : 數(shù)組元素引用的示范例題。 二維數(shù)組元素的引用形式。實質(zhì)上二維數(shù)組也就是由一維數(shù)組組成的。 二維數(shù)組 C 語言允許使用多維數(shù)組。( 1. 舉例引導(dǎo) 2. 提問 3.類比) 利用多媒體課件進(jìn)行教學(xué),擴(kuò)大課堂教學(xué)的信息量。 例 : 將 10 個整數(shù)從大到小排序。 例 : 用數(shù)組求 Fibonacci數(shù)列的前 20 項。 一維數(shù)組的存儲和初始化方法。 一維數(shù)組元素的引用形式和要求。 【問題】從鍵盤接收 10 個數(shù),求平均數(shù)并輸出小于平均數(shù)的數(shù)。因此按數(shù)組元素的類型不同,數(shù)組又可分為數(shù)值數(shù)組、字符數(shù)組、指針數(shù)組、結(jié)構(gòu)數(shù)組等各種類別的數(shù)組。數(shù)組屬于構(gòu)造數(shù)據(jù)類型。( 1. 舉例引導(dǎo) 2. 提問 3.類比) 利用多媒體課件進(jìn)行教學(xué),擴(kuò)大課堂教學(xué)的信息量。 教學(xué)難點: 一維數(shù)組的引用 ; 一維數(shù)組的具體應(yīng)用 :排序與查找。 課堂小結(jié)、作業(yè)布置 課題 第 6章 數(shù)組 ( 1/4) 課型 新授課 授課日期 課時 2 教學(xué)目的 學(xué)生應(yīng)能 理解數(shù)組引入的意義及作用 ; 學(xué)生應(yīng)能 掌握一維數(shù)組的基本思想 和基本用法; 學(xué)生應(yīng)能 掌握 使用 一維數(shù)組的基本 算法:排序與查找。 例 511:計算 Fibonacci數(shù)列前 20 項的和。 例 57:將 50100之間的不能被 3整除的數(shù)輸出(用三種循環(huán)結(jié)構(gòu)實現(xiàn)) . 二、應(yīng)用舉例 例 58: 計算 s=1 2 3 4?? 8 例 59:打印以下圖形(循環(huán)的嵌套)。 一、幾種循環(huán)的比較 循環(huán)結(jié)構(gòu)的基本組成部分( 4部分) 幾種循環(huán)的比較。 教學(xué)內(nèi)容提綱 程序舉例 s=1 2 3 4?? 8 5行星號圖形,但每行輸出的個數(shù)不等 100以內(nèi)的所有素數(shù)之和 Fibonacci數(shù)列前 40項的和。 教學(xué)重點難點 教學(xué)難點: 窮舉法和迭代法循環(huán)結(jié)構(gòu)程序設(shè)計 教學(xué)方法 主要運(yùn)用講授法。 167。 167。 for語句最容易理解、最常用的形式 for語句說明( 6點)。 for循環(huán) for語句的一般形式(給出 while循環(huán)的對應(yīng)結(jié)構(gòu)) for循環(huán)執(zhí)行過程(流 程圖) 例 54:寫一個程序,計算 1+2+3+?+100 。 教學(xué)過程: 復(fù)習(xí) while循環(huán)語句。( 1. 舉例引導(dǎo) 2. 提問 3.類比) 利用多媒體課件進(jìn)行教學(xué),擴(kuò)大課堂教學(xué)的信息量。 教學(xué)難點: for 循環(huán)語句循環(huán)控制; 嵌套循環(huán)中 break 和 continue 的作用。 二、 dowhile語句(直到型循環(huán)) 1)、 dowhile語句的一般形式 2)、 dowhile執(zhí)行過程(流程圖) 3)、 dowhile說明: 例 53:利用 dowhile語句, 編寫程序計算 1+2+3+?+100 。 例 52: 利用 while語句, 計算 1到 100之間所有 3的倍數(shù)的和。 循環(huán)結(jié)構(gòu)語句 一、 while語句(當(dāng)型循環(huán)) 1)、 while語句的一般形式 2)、執(zhí)行過程是:(流程圖、 NS圖) 3)、使用 while注意的問題。 循環(huán)的基本概念 【問題】 如何計算 1+2+3+4+? +100 循環(huán)方法的探索。 教學(xué)內(nèi)容提綱 循環(huán)的基本概念 循環(huán) 方法的探索 循環(huán)結(jié)構(gòu)語句 : while和 dowhile語句 教學(xué)過程: 本章導(dǎo)讀 復(fù)習(xí)循環(huán)結(jié)構(gòu)的特點,介紹本章的主要內(nèi)容和學(xué)習(xí)要求。 教學(xué)方法 主要運(yùn)用講授法。 教學(xué)重點難點 教學(xué)重點: switch語句; while循環(huán)語句 ; dowhile循環(huán)語句 。 (2020 年為平年 ) 本章內(nèi)容小結(jié)。 例 413: 用 switch? case 語句來實現(xiàn)【例 412】。E39。D39。C39。B39。A39。 程序舉例: 例 410: 輸入一個十進(jìn)制正整數(shù),判斷該數(shù)是否是 7 的倍數(shù),若是輸出 Yes!,否則輸出 No! 例 411: 輸入 3 個數(shù),按從大到小的順序輸出。 2020年的一個月份,輸出這個月的天數(shù)。 5個等級 制。 教學(xué)內(nèi)容提綱 程序舉例 ,判斷該數(shù)是否是 7 的倍數(shù),若是輸出Yes!,否則輸出 No!。 教學(xué)方法 主要運(yùn)用講授法。 } 課堂提問與討論 課堂小結(jié)、作業(yè)布置 課題 第 4章 選擇結(jié)構(gòu)程序設(shè)計 ( 3/3) 課型 新授課 授課日期 課時 2 教學(xué)目的 “程序舉例”的學(xué)習(xí),學(xué)習(xí)一些常用選擇結(jié)構(gòu)算法,例如:少量數(shù)按從大到小或從小到大順序輸出;百分制成績轉(zhuǎn)換成五級制成績輸出;判斷閏年等; 。 ? case常量表達(dá)式 n: 語句 n。有沒有什么更好的方法能解決多分支問題呢? C語言為我們提供了專門用于解決多分支選擇問題的 switch語句,其一般形式為: switch(表達(dá)式 ) { case常量表達(dá)式 1: 語句 1。例如前面我們所說的,給學(xué)生成績劃分 A、 B、 C等??,諸如此類問題。 條件表達(dá)式的形式。如若輸入的數(shù)據(jù)為 2, 3,則輸出結(jié)果為 23,若輸入數(shù)據(jù)為 3, 2,則輸出結(jié)果為 32,若輸入數(shù)據(jù)為 3, 3,則輸出結(jié)果為3=3。 例 45:鍵盤輸入一行字符 (以回車結(jié)束 ),統(tǒng)計其中所有數(shù)字字符、字母字符和其他字符的個數(shù)。 教學(xué)內(nèi)容提綱 if語句的嵌套 條件運(yùn)算符和條件表達(dá)式 switch語句 教學(xué)過程: 復(fù)習(xí)關(guān)系去處、邏輯運(yùn)算、 if 語句。 教學(xué)重點難點 教學(xué)重點: ifelse 語句、 switch 語句、條件運(yùn)算符 教學(xué)難點: 教學(xué)難點: y= 0 x=0 1 x0 ifelse 語句中的 if 與 else 匹配問題 語句的執(zhí)行流程; 件運(yùn)算符的結(jié)合性及其使用 教學(xué)方法 主要運(yùn)用講授法。 多分支選 擇結(jié)構(gòu)的 if語句一般形式及其應(yīng)用舉例。平時我們用數(shù)學(xué)方法解決,在 C 語言中我們該如何編寫程序解決呢? 單分支 if語句的基本形式及應(yīng)用舉例。 if語句 【問題】我們在求解數(shù)學(xué)問題中常會遇到這樣的問題,例如:計算一個分段函數(shù): 又有時我們需要給學(xué)生成績分等級。amp。 在 C 語言中為我們提供了 6種 關(guān)系運(yùn)算符: 小于 = 小于或等于 大于 = 大于或等于 = = 等于 != 等于 關(guān)系表達(dá)式 關(guān)系表達(dá)式是用關(guān)系運(yùn)算符將兩個表達(dá)式(可以是算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、賦值表達(dá)式、字符表達(dá)式等表達(dá)式)連接起來的式子。 關(guān)系運(yùn)算符 關(guān)系運(yùn)算實際上就是比較運(yùn)算。 if0753 2 ??? xx語句是兩分支的選擇語句; switch 語句是多分支的選擇語句。選擇結(jié)構(gòu)是根據(jù)判定所給條件是否滿足,自動決定程序該執(zhí)行哪些語句。 教學(xué)內(nèi)容提綱 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 ; 邏輯運(yùn) 算符與邏輯表達(dá)式 ; if語句 。 教學(xué)方法 主要運(yùn)用講授法。 教學(xué)重點難點 教學(xué)重點: 關(guān)系運(yùn)算符與關(guān)系表達(dá)式、邏輯運(yùn)算符與邏輯表達(dá)式; if語句的使用。 課堂提問與討論 課堂小結(jié)、作業(yè)布置 結(jié)構(gòu)化流程圖、 NS流程圖繪制關(guān)鍵是記住各種基本結(jié)構(gòu)的繪制方法。 例 316:從鍵盤上輸入一個英文小寫字母,編程輸出該字母所對應(yīng)的 ASCII碼和所對應(yīng)的大寫字母。 可以用改進(jìn)的流程圖或 NS圖表示。 一、算法及其表示方法 算法:解決問題的方法、步驟 算法的 5大特性:有窮性,確定性,有 0個或多個輸入,有 1個或多個輸出,有效性。 教學(xué)內(nèi)容提綱 算法及其表示方法; 結(jié)構(gòu)化程序設(shè)計; 順序結(jié)構(gòu)程序設(shè)計舉例。 教學(xué)難點: 結(jié)構(gòu)化流程圖、 NS流程圖的繪制方法。 課題 簡單程序設(shè)計 課型 新授課 授課日期 課時 2 教學(xué)目的 了解結(jié)構(gòu)化程序設(shè)計的概念; 掌握結(jié)構(gòu)化流程圖、 NS流程圖; 掌握順序結(jié)構(gòu)程序設(shè)計的方法。 注意: 數(shù)據(jù)讀入結(jié)束情況:遇空格、 TAB、回車;遇非法輸入;指定寬度結(jié)束。 m n h/l 格式字符 scanf函數(shù)(格式輸入函數(shù)) ( 1) 格式: scanf(格式控制字符串,輸入表列-地址列表 ) 格式控制字符串:含義與 printf類似 輸入表列-地址列表:變量的地址或字符數(shù)組的首地址 ( 2) 格式控制字符、格式控制項與 printf類似,表 33,4。 注意:不要死記硬背,要總結(jié)規(guī)律。 ( 2) 格式控制字符 d、 o、 x/X、 u、 c、 s、 f、 e/E、 g/G構(gòu)成控制項的各種常見形式。 167。 其中: x是變量名, “=”前面已介紹過,是賦值號, e 是表達(dá)式。 賦值語句 賦值語句是一個應(yīng)用十分普遍且最簡單的語句。 } /*將變量 c 的值通過返回語句帶回調(diào)用處 */ 順序結(jié)構(gòu)及舉例 順序結(jié)構(gòu)是程序設(shè)計中最簡單、最基本的結(jié)構(gòu),其特點是程序運(yùn)行時,按語句書寫的次序依次執(zhí)行。 else c=a。 /*輸出變量 z 的值 */ } int min(int a,int b) /*定義一個名為 min 的函數(shù) ,函數(shù)值為整型 ,虛參 a 和 b 也是整型 */ { int c。 /*通過輸入函數(shù),給變量 x、 y 賦值 */ z=min(x,y)。x,amp。 } 【問題 32】由多個函數(shù)構(gòu)成 的程序結(jié)構(gòu) main() /*主函數(shù) */ { int x,y,z。 /*以下語句是 C 語言中的語句,是執(zhí)行部分 */ z=xy。 /*定義三個整型變量,是 C 語言中的聲明部分 */ x=123。 【問題 31】簡單的程序結(jié)構(gòu)。 程序結(jié)構(gòu) 程序結(jié)構(gòu)簡介 程序結(jié)構(gòu) :順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。 空語句 是什么也不執(zhí)行的語句,常用于循環(huán)語句中的循環(huán)體,表示循環(huán)體什么都不做。 只有一個分號的語句稱為空語句。 C語言有 9種控制語句。它的一般形式是: 函數(shù)名 (參數(shù)列表 )。它的一般形式是: 表達(dá)式 。 167。 教學(xué)內(nèi)容提綱 C語言的語句類型; 程序的基本結(jié)構(gòu); 賦值語句; 數(shù)據(jù)的輸入與輸出函數(shù)的使用。 教學(xué)重點難點 教學(xué)重點: 表達(dá)式語句,復(fù)合語句的構(gòu)成,程序的基本結(jié)構(gòu); 教學(xué)難點: 格式化輸入 /輸出函數(shù)。 課堂提問與討論 a=3*5,a*4=? 答: (a=3*5),(a*4) 課堂小結(jié)、作業(yè)布置 仔細(xì)閱讀附錄 4及其說明,掌握優(yōu)先級規(guī)律。 printf(m=%d,n=%d,k=%d\n,m,n,k)。 m=5, n=10。 k=(m)+(n)。 m=5。printf(%d,n)。printf(%d,m)。printf(%d,m)。printf(%d,n)。printf(%d,k)。printf(%d,k)。 } 【例 211】寫出下面程序的運(yùn)行結(jié)果 main() { int i=2,j=3,k,n,m。 y=(x=x5, x/5)。 【例 210】分析下面程序的運(yùn)行結(jié)果
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1