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

正文內(nèi)容

word版可編輯-c程序設(shè)計(jì)教案精心整理-展示頁(yè)

2025-05-20 22:26本頁(yè)面
  

【正文】 以串尾符39。(3)更高維的數(shù)組,其定義和操作類似。操作中應(yīng)注意:(1)注意下標(biāo)表達(dá)式的取值范圍:char A[m][n];則下標(biāo)變量A[i][j]中i 的值應(yīng)在0~m1 之間,j 的值應(yīng)在0~n1 之間。其次序?yàn)椋篴[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2]對(duì)于三維以上的高維數(shù)組,其賦值方法是一樣的。在二維數(shù)組中,為數(shù)組賦初值的方式有:int a[2][3]={{1,2,3},{4,5,6}};亦可寫為:int a[2][3]={1,2,3,4,5,6};二者效果是一樣的。列數(shù):正整數(shù)。數(shù)組名:同前節(jié)說(shuō)明。類似地,還可以說(shuō)明三維,四維數(shù)組,二維以上的數(shù)組統(tǒng)稱為多維數(shù)組。 多維數(shù)組若干同一類型的數(shù)據(jù)m 列n 行的矩陣,則可稱為二維數(shù)組,二維數(shù)組亦可視為一維數(shù)組的數(shù)組。如:A[0]+= A[2]++;cout<<A[0]<<” ”<<A[1]*A[2];等等。(2)一般運(yùn)算。②賦值語(yǔ)句:A[3]= 4* A[1] ;相當(dāng)于把4*2=8 賦值A(chǔ)[3]。(1)賦值。下標(biāo)變量的格式為:數(shù)組名[下標(biāo)]下標(biāo):整數(shù),或整型表達(dá)式,其取值范圍為0~n1,n=數(shù)組元素總數(shù),例如:int A[4];共有四個(gè)下標(biāo)變量:A[0],A[1],A[2],A[3]。2.?dāng)?shù)組的操作——下標(biāo)變量C++語(yǔ)言未提供對(duì)于數(shù)組整體進(jìn)行操作的運(yùn)算符和運(yùn)算。數(shù)組B[]已賦初值,元素?cái)?shù)為3。例如:int list [100],A[10][10] ,B[]={4,3,2};char ch[26];plex [4]={(,),(,)};其中,數(shù)組list[100]未賦初值。初值表:可缺省。元素?cái)?shù)要用方括號(hào)“[]”括起來(lái)。(2)它還是一個(gè)指向數(shù)組的首元指針。數(shù)組名:標(biāo)識(shí)符,數(shù)組名有兩個(gè)附加作用:(1)是表示數(shù)組元素的下標(biāo)變量。關(guān)于指針數(shù)組將在下節(jié)說(shuō)明。 (二)、講授新課 一維數(shù)組由n 個(gè)同一類型數(shù)據(jù)組成的一維序列,構(gòu)成一維數(shù)組,一維數(shù)組的下標(biāo)為0,?,n1。 一幅電視圖像,可能是其每個(gè)像素的顏色及灰度值(整型數(shù))的二維陣列。 監(jiān)測(cè)系統(tǒng)在一段時(shí)間內(nèi)獲得的檢測(cè)、采樣值,可能是int 型或float 型數(shù)據(jù)的數(shù)組;課題03: 數(shù)組一、教學(xué)目標(biāo): 、多維數(shù)組的定義二、教學(xué)重點(diǎn): 1.一維數(shù)組的定義 2.?dāng)?shù)組的基本操作三、教學(xué)難點(diǎn): 1.多維數(shù)組將維處理過(guò)程及多維數(shù)組的存儲(chǔ) 2.字符串?dāng)?shù)組的使用四、課時(shí)安排: 2節(jié)課五、教具準(zhǔn)備: 多媒體教室六、教學(xué)方法: 講授七、教學(xué)過(guò)程: (一)、復(fù)習(xí)導(dǎo)入 在計(jì)算機(jī)所處理的數(shù)據(jù)中,最常見(jiàn)的,也是最需要由計(jì)算機(jī)高速處理的數(shù)據(jù)是成批出現(xiàn)的同一類型的數(shù)據(jù),C++語(yǔ)言中把這類數(shù)據(jù)稱為數(shù)組?;菊Z(yǔ)句C++提供了如表達(dá)式語(yǔ)句、復(fù)合語(yǔ)句、選擇語(yǔ)句和循環(huán)語(yǔ)句等,滿足了結(jié)構(gòu)化程序設(shè)計(jì)所需要的3中基本結(jié)構(gòu)?;据斎?、輸出C++中是通過(guò)標(biāo)準(zhǔn)的輸入流cin和標(biāo)準(zhǔn)輸出流cout來(lái)實(shí)現(xiàn)數(shù)據(jù)的輸入輸出。在編寫程序時(shí),標(biāo)識(shí)符應(yīng)該遵循以下原則:l 合法性l 有效性l 異讀性基本數(shù)據(jù)類型C++數(shù)據(jù)類型分為基本數(shù)據(jù)類型、派生類型以及復(fù)合類型3類。l 注釋注釋可以提高程序的可讀性、幫助程序員理解,在程序運(yùn)行中不執(zhí)行。l 預(yù)處理命令包括:宏定義命令、文件包含命令和條件編譯命令l 語(yǔ)句語(yǔ)句是組成程序的基本單元l 函數(shù)一個(gè)C++程序是由若干個(gè)函數(shù)組成。今天我們來(lái)學(xué)習(xí)他的基本結(jié)構(gòu)、數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、基本語(yǔ)句。l 查看和修改變量的值在程序調(diào)試的時(shí)候VC會(huì)自動(dòng)顯示”Watch”和”Variables”兩個(gè)調(diào)試窗口,通過(guò)這兩個(gè)窗口可以查看或修改當(dāng)前運(yùn)行程序的變量的值。l 設(shè)置斷點(diǎn)用C++調(diào)試的斷點(diǎn)可以有以下類型:n 為之?dāng)帱c(diǎn)n 數(shù)據(jù)斷點(diǎn)n 條件斷點(diǎn)l 啟用調(diào)試器Visual C++ ,系統(tǒng)會(huì)自動(dòng)為項(xiàng)目創(chuàng)建Win32 Debug版本的默認(rèn)配置,選擇”build”選單“start debug”“Go”、”step into” 、 “Run to cursor”命令,就可以啟動(dòng)調(diào)試器了。程序調(diào)試 在軟件開發(fā)過(guò)程中,大部分的工作往往體現(xiàn)在程序的調(diào)試上。 return 0。簡(jiǎn)單的控制臺(tái)應(yīng)用程序 使用Appwinzard創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序,使學(xué)生理解“工程”概念,熟悉項(xiàng)目的程序框架,以及如何添加程序代碼、編譯、運(yùn)行。Visual C++ 是在以往版本不斷更新的基礎(chǔ)上形成的,由于其功能強(qiáng)大、靈活性好、完全可擴(kuò)展以及具有強(qiáng)有力的Internet支持,在各種C++語(yǔ)言開發(fā)工具中脫穎而出,成為目前最為流行的C++語(yǔ)言集成開發(fā)環(huán)境。海南軟件職業(yè)技術(shù)學(xué)院《C++程序設(shè)計(jì)》教案《C++程序設(shè)計(jì)》教案海南軟件職業(yè)技術(shù)學(xué)院Hainan Software Profession Institute(20062007學(xué)年度第一學(xué)期)教師姓名: 季 文 天 系 部: 軟 件 工 程 系 授課專業(yè): 軟 件 技 術(shù) 授課班級(jí): 05軟件技術(shù) 3班 75目錄課題01:Visual C++ 2課題02:C++數(shù)據(jù)類型、表達(dá)式、語(yǔ)句 5課題03: 數(shù)組 7課題04: 結(jié)構(gòu)類型 11課題05:函數(shù) 13課題06:函數(shù)參數(shù) 16課題07:內(nèi)聯(lián)函數(shù)與遞歸函數(shù) 19課題08:函數(shù)重載 21課題09: 指針 23課題10: 指針與數(shù)組、字符串指針 26課題11: 指針與函數(shù) 28課題12: 指針與動(dòng)態(tài)分配內(nèi)存 31課題13: 引用 33課題14: 類與對(duì)象 36課題15: 類的靜態(tài)成員及常量成員 39課題16: 友元 43課題17: 運(yùn)算符重載 46課題18: 繼承與派生 49課題19: 派生關(guān)系中的二義性處理 53課題20: 虛基類 56課題21: 多態(tài)性與虛函數(shù) 59課題22: 模板 62課題23: 文件、流及C++的流類庫(kù) 66課題24: 插入與提取運(yùn)算符的重載 69課題25: 磁盤文件I/O 70課題01:Visual C++一、教學(xué)目標(biāo): C++、工具欄、項(xiàng)目、工作區(qū)等概念 二、教學(xué)重點(diǎn): 掌握Visual C++、工具欄、項(xiàng)目、工作區(qū)等概念 三、教學(xué)難點(diǎn): 使用VC編寫控制臺(tái)應(yīng)用程序。 使用VC進(jìn)行程序調(diào)試四、課時(shí)安排: 2節(jié)課五、教具準(zhǔn)備: 多媒體教室六、教學(xué)方法: 講授七、教學(xué)過(guò)程: (一)、復(fù)習(xí)導(dǎo)入 Visual C++是Microsoft公司推出的目前使用極為廣泛的基于Windows平臺(tái)的可視化開發(fā)環(huán)境。 (二)、講授新課 開發(fā)環(huán)境概述:板書或幻燈片演示下圖:Visual C++:l 標(biāo)題欄l 工具欄l 選單l 項(xiàng)目工作區(qū)窗口l 輸出窗口l 狀態(tài)欄l 文檔窗依次介紹各項(xiàng)功能,詳細(xì)介紹選單、工具欄、項(xiàng)目工作區(qū)。 以下面程序?yàn)槔?,講述如何建立控制臺(tái)應(yīng)用程序: 【例Ex_Hello】include int main(int argc,char* argv[]){ cout”Hello world”。}【運(yùn)行結(jié)果】: 【例Ex_Hello】利用投影演示P18例Ex_Hello。調(diào)試一般按這樣的步驟進(jìn)行: “修正語(yǔ)法錯(cuò)誤—設(shè)置斷點(diǎn)—啟用調(diào)試器—控制程序運(yùn)行—查看和修改變量的值”l 修正語(yǔ)法錯(cuò)誤調(diào)試最初的任務(wù)主要是修正一些語(yǔ)法錯(cuò)誤,比如:n 未定義或不合法的標(biāo)識(shí)符n 數(shù)據(jù)類型或參數(shù)類型及個(gè)數(shù)不匹配。l 控制程序運(yùn)行可以通過(guò)”step into ,step over ,step out ,run to cursor”控制程序運(yùn)行。 課題02:C++數(shù)據(jù)類型、表達(dá)式、語(yǔ)句一、教學(xué)目標(biāo): ++程序結(jié)構(gòu)、基本組成 ++的基本數(shù)據(jù)類型、基本輸入/輸出 ++運(yùn)算符、表達(dá)式 ++基本語(yǔ)句二、教學(xué)重點(diǎn): ++程序結(jié)構(gòu)、基本組成 ++基本數(shù)據(jù)類型、輸入輸出三、教學(xué)難點(diǎn): ++運(yùn)算符、表達(dá)式 ++基本語(yǔ)句四、課時(shí)安排: 2節(jié)課五、教具準(zhǔn)備: 多媒體教室六、教學(xué)方法: 講授七、教學(xué)過(guò)程: (一)、復(fù)習(xí)導(dǎo)入 C++是在20世紀(jì)80年代初期由貝爾實(shí)驗(yàn)室設(shè)計(jì)的一種在C語(yǔ)言的基礎(chǔ)上增加了面向?qū)ο笾С值恼Z(yǔ)言,她是目前應(yīng)用最為廣泛的編程語(yǔ)言。 (二)、講授新課 C++程序結(jié)構(gòu) 一個(gè)C++程序往往由預(yù)處理命令、語(yǔ)句、函數(shù)、變量和對(duì)象、輸入與輸出以及注釋幾個(gè)部分組成。一個(gè)程序中有且僅有一個(gè)主函數(shù)main.l 變量和對(duì)象C++是面向?qū)ο蟮恼Z(yǔ)言,所以在C++中相比C語(yǔ)言多了對(duì)象,她是“類”的實(shí)例l 輸入輸出程序中總是少不了輸入和輸出語(yǔ)句。 在編寫C++程序時(shí),還要注意程序的書寫風(fēng)格,要注意縮進(jìn)和注釋?;緮?shù)據(jù)類型包括:l charl intl floatl double以及上述類型的變種,包括l shortl longl signedl unsignedl void++的基本數(shù)據(jù)類型根據(jù)數(shù)據(jù)在程序中的可變性,我們將數(shù)據(jù)分為:l 常量n 整型常量n 浮點(diǎn)型常量n 字符常量n 字符串常量n 符號(hào)常量l 變量n 變量定義n 變量的初始化要注意一個(gè)未初始化的變量不是沒(méi)有數(shù)值,而是取決于變量在系統(tǒng)中的存儲(chǔ)形式,她可能是系統(tǒng)的默認(rèn)值或無(wú)效值。【舉例:Ex_CoutEnd】【舉例:Ex_Algorism】運(yùn)算符和表達(dá)式C++用來(lái)記述運(yùn)算的符號(hào)稱為運(yùn)算符,按照操作數(shù)的個(gè)數(shù)可以分為:n 單目運(yùn)算符n 雙目運(yùn)算符n 三目運(yùn)算符根據(jù)其功能可以分為:n 算術(shù)運(yùn)算符n 賦值運(yùn)算符n 關(guān)系運(yùn)算符n 邏輯運(yùn)算符n 位運(yùn)算符變量、常量通過(guò)一個(gè)或多個(gè)運(yùn)算符組合起來(lái)就構(gòu)成了表達(dá)式,比如有關(guān)系運(yùn)算符構(gòu)成的表達(dá)式成為關(guān)系表達(dá)式。n 選擇語(yǔ)句n 條件語(yǔ)句 if elsen 開關(guān)語(yǔ)句 switchn 循環(huán)語(yǔ)句n whilen do … whilen for以上基本語(yǔ)句和C語(yǔ)言保持一致。例如: 一個(gè)管理系統(tǒng)的數(shù)據(jù)庫(kù),可能是一系列結(jié)構(gòu)類型(記錄)數(shù)據(jù)的序列;任何一種類型的一批數(shù)據(jù),都可以組成數(shù)組,例如int 型,float 型,char 型數(shù)據(jù)可以組成數(shù)組;這些基本類型的派生類型(如long 型,double 型,unsigned char 型)的數(shù)據(jù),枚舉、結(jié)構(gòu)、聯(lián)合類型的數(shù)據(jù),以至由用戶或系統(tǒng)定義的類(類型)的對(duì)象,都可以組成數(shù)組。1.一維數(shù)組的說(shuō)明任何一種已知類型數(shù)據(jù)都可說(shuō)明為數(shù)組,數(shù)組說(shuō)明的格式為:類型名數(shù)組名[元素?cái)?shù)]={初值表} ;類型名:可以是基本類型名,基本類型的派生類型名,類名,枚舉類型名,結(jié)構(gòu),聯(lián)合類型名(也可以是枚舉、結(jié)構(gòu)聯(lián)合的類型說(shuō)明)。還有數(shù)組類型的數(shù)組就是多維數(shù)組了,也將在下面介紹。如array[2]表示數(shù)組的第三個(gè)元素。元素?cái)?shù):一個(gè)正整數(shù),指出數(shù)組的元素個(gè)數(shù),或數(shù)組的大?。╯ize)。方括號(hào)[]不可缺省,元素?cái)?shù)則有時(shí)可缺省,這時(shí)必須賦初值,系統(tǒng)按所賦的初值個(gè)數(shù)確定數(shù)組的大小。是由花括號(hào){,}括起來(lái)且用逗號(hào)‘,’分開的初始化常量值。數(shù)組A[10][10]為一個(gè)二維數(shù)組,未賦初值。數(shù)組[4]是用戶定義的plex 類型的數(shù)組,數(shù)組有4 個(gè)元素,其中前兩個(gè)元素已賦初值,初值分別為(,),(, )。對(duì)于數(shù)組的操作是通過(guò)對(duì)于其元素,即下標(biāo)變量進(jìn)行的。對(duì)于下標(biāo)變量可進(jìn)行下列操作??梢匀N方式進(jìn)行:①初始化:int A[4]={1,2,3} ;相當(dāng)于一次為A[0],A[1],A[2] 賦值為1,2,3。③輸入語(yǔ)句:cin>>A[0] ;或for(int i=0;i<4;i++) cin>>A[i];后者可通過(guò)鍵盤操作,為數(shù)組的四個(gè)元素依次賦值。下標(biāo)變量可與同一類型的一般變量一樣參加它所允許的運(yùn)算。下標(biāo)也可以是一個(gè)表達(dá)式,如:int A[4]={1,2,3,4};A[3]=A[A[2]A[1]]*4;下標(biāo)表達(dá)式應(yīng)注意其值應(yīng)保持在0~n1 范圍之內(nèi)。int A[m][n];說(shuō)明了一個(gè)二維數(shù)組,它有mn 個(gè)元素,它也可以視為由n 個(gè)一維數(shù)組int A[m]組成的(一維)數(shù)組。1.說(shuō)明和初始化 多維數(shù)組的說(shuō)明(以二維為例):類型名數(shù)組名[行數(shù)][列數(shù)]類型名:同前節(jié)說(shuō)明。行數(shù):正整數(shù)。例如:char ch[2][3];該二維數(shù)組共有2 行3 列,元素個(gè)數(shù)為2*3= 6。系統(tǒng)將按逐行的次序順序?yàn)楦髟刭x值。2.二維數(shù)組的操作對(duì)于二維數(shù)組的操作,同樣是通過(guò)對(duì)其元素即下標(biāo)變量的操作來(lái)進(jìn)行的。(2)當(dāng)只有一個(gè)下標(biāo)時(shí):A[i](O = i = n1)表示的是一個(gè)一維數(shù)組,其元素個(gè)數(shù)為n,這些元素可用下標(biāo)變量:A[i][0],A[i][1],?,A[i][n1]來(lái)表示。 數(shù)組與字符串 從表面上看,一個(gè)字符串就是一個(gè)字符數(shù)組,但在C++語(yǔ)言中,二者并不完全相同,讀者在涉及到字符串處理時(shí),必須注意。\039。從下面的例子可看出其區(qū)別:char string1[7]=China;char string2[ ] = China;char string3[7]= { 39。39。39。39。39。 };char string4[7]= { 39。39。39。 ,39。39。39。};這說(shuō)明了四個(gè)字符型數(shù)組,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1