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

下載本文檔

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

文檔簡介

第頁學(xué)院教師課時(shí)授課教案 編號:2授課日期授課班級授課學(xué)時(shí)2課型理論課題:§2.1C語言程序的結(jié)構(gòu)教學(xué)目標(biāo):本講將向?qū)W生簡要介紹C語言的程序結(jié)構(gòu)、保留字、相關(guān)語法與程序編寫步驟及過程,具體目標(biāo)包括:1.掌握C語言的程序結(jié)構(gòu);2.掌握C語言常用保留字的含義;3.掌握C語言標(biāo)識(shí)符的命名規(guī)則;4.了解C語言程序的編寫步驟與過程。重點(diǎn)與難點(diǎn):重點(diǎn):C語言程序結(jié)構(gòu)、常用保留字的含義、標(biāo)識(shí)符的命名規(guī)則。難點(diǎn):常用保留字的含義、標(biāo)識(shí)符的命名規(guī)則。解決措施:使用多媒體教學(xué)工具,在電子課件的幫助下,結(jié)合提問、討論及互動(dòng)等多種教學(xué)方法,再輔以綜合示例予以解決。教學(xué)方法設(shè)計(jì):講授,討論,演示教學(xué)資源:PPT,DEV-C編譯器,多媒體教學(xué)工具

學(xué)院教案用紙第2講教學(xué)環(huán)節(jié)教學(xué)內(nèi)容教學(xué)組織與教學(xué)方法組織教學(xué)引入新課重點(diǎn)難點(diǎn)重點(diǎn)難點(diǎn)重點(diǎn)難點(diǎn)重點(diǎn)總結(jié)1.考勤;2.對上講課及作業(yè)批改情況進(jìn)行總結(jié);3.介紹本講課內(nèi)容及相關(guān)重難點(diǎn)。用日常生活中的文章結(jié)構(gòu),交流過程來類比C語言的程序結(jié)構(gòu),一般包括頭部(引言),正文(論述),結(jié)尾(結(jié)論與致謝等)。§2打印系統(tǒng)菜單§2.1一個(gè)最簡單的C語言一、helloworld程序voidmain(){printf(“HelloWorld!”);}二、C語言程序結(jié)構(gòu)C語言的程序由不同的函數(shù)組成;函數(shù)結(jié)構(gòu)為:函數(shù)返回值類型,函數(shù)名,參數(shù)列表,函數(shù)體與函數(shù)范圍標(biāo)識(shí);一個(gè)C語言程序由main函數(shù)(主函數(shù))開始,有且僅有一個(gè)main函數(shù);一個(gè)C語言的語句由“;”結(jié)束;范圍標(biāo)識(shí)符:“{”與“}”。三、程序設(shè)計(jì)語言的功能程序=數(shù)據(jù)+結(jié)構(gòu)軟件=程序+文檔1.數(shù)據(jù)表達(dá)⑴基本數(shù)據(jù)類型:整型(int)單精度型(float)雙精度型(double)字符型(char)⑵復(fù)雜數(shù)據(jù)類型 數(shù)組(array) 結(jié)構(gòu)(structure) 文件(file) 指針(pointer)⑶數(shù)據(jù)對象變量(variable):其值在程序中是可變的,如a=3;a=4;……常量(constant):其值在程序中是不變的,如3.14,2.718,“iloveu”,‘a(chǎn)’,true,false,……2.結(jié)構(gòu)(流程控制)順序(sequentialcontrolstructure)分支(branchcontrolstructure)循環(huán)(loopcontrolstructure)附:pascal語言(1971年,第一個(gè)結(jié)構(gòu)化程序設(shè)計(jì)語言)3.文檔:需求分析報(bào)告,數(shù)據(jù)字典,數(shù)據(jù)流圖,測試報(bào)告,維護(hù)報(bào)告及軟件說明書等四、程序設(shè)計(jì)語言的語法1.C語言中的標(biāo)識(shí)符⑴保留字或關(guān)鍵字auto,break,case,char,const,continue,default,do,double,else,enum,extern,float,for,goto,if,int,long,register,return,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile,while⑵用戶自定義標(biāo)識(shí)符①用途:變量、常量、函數(shù)名,自定義數(shù)據(jù)類型名②規(guī)則:由字母、數(shù)字與下劃線組成第一個(gè)字符必須是字母或下劃線區(qū)分大小寫(大小寫敏感)非法字符:+,-,<,>,=,?,*,/,\,&附:/,四川公安政務(wù)網(wǎng)可查川內(nèi)重名2.C語言的主要語法單位⑴表達(dá)式 由運(yùn)算符與標(biāo)識(shí)符組成 不包括”;”⑵標(biāo)識(shí)符定義 變量定義:類型名變量名 常量定義:const類型名常量名 使用規(guī)則:先定義再使用⑶語句 以”;”結(jié)束 可換行(但最好不換行,可拆成短語句)⑷語句塊 以”{}”作為范圍界定 在里面定義的變量,其作用域限于該語句塊五、實(shí)踐打開VC++或VS軟件,練習(xí)HelloWorld程序。C語言程序的基本結(jié)構(gòu)C語言程序的基本組成C語言程序的語法用購物車系統(tǒng)程序進(jìn)行引入。多媒體演示強(qiáng)調(diào)退格格式引入“程序員練書法”的joke用數(shù)學(xué)中的普通函數(shù)進(jìn)行類比。強(qiáng)調(diào)英文字符。引入軟件工程中對程序文檔的要求。結(jié)合英文單詞的含義詳細(xì)講解。簡要講解演示程序中變量值的變化。簡介e的計(jì)算方法可用生活中的示例進(jìn)行類比。后發(fā)展為delphi強(qiáng)調(diào)重要性用英語語法進(jìn)行類比,程序錯(cuò)誤:語法錯(cuò)誤與語義錯(cuò)誤系統(tǒng)定義標(biāo)識(shí)符,有確切的含義,不允許重名由中國人的取名規(guī)則(姓+家譜+名)進(jìn)行類比,借以宏揚(yáng)中國傳統(tǒng)與文化。強(qiáng)調(diào)標(biāo)識(shí)符由變量與常量組成教師統(tǒng)一講解,個(gè)別輔導(dǎo)教師先就上述內(nèi)容進(jìn)行簡要回顧、復(fù)習(xí),再以提問的方式進(jìn)行總結(jié)。

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

溫馨提示

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

評論

0/150

提交評論