




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課程簡(jiǎn)介以C語(yǔ)言為依托,詳細(xì)講授計(jì)算機(jī)程序設(shè)計(jì)的基礎(chǔ)知識(shí)通過(guò)學(xué)習(xí)掌握C語(yǔ)言基礎(chǔ)知識(shí)基本的程序設(shè)計(jì)思想和方法良好的編程習(xí)慣教材C語(yǔ)言程序設(shè)計(jì)(第2版),譚浩強(qiáng)著學(xué)習(xí)目標(biāo)了解程序設(shè)計(jì)的基本概念了解C語(yǔ)言的發(fā)展概況熟悉計(jì)算機(jī)求解問(wèn)題的過(guò)程掌握簡(jiǎn)單的C程序結(jié)構(gòu)熟悉運(yùn)行C程序的步驟熟悉VisualC++6.0程序設(shè)計(jì)基本概念基本概念計(jì)算機(jī)系統(tǒng)=硬件+軟件程序設(shè)計(jì)讓計(jì)算機(jī)按照人的思想完成某種特定任務(wù)的過(guò)程程序設(shè)計(jì)語(yǔ)言人與計(jì)算機(jī)進(jìn)行交流的工具程序利用某種語(yǔ)言編寫(xiě)出來(lái)的能夠讓計(jì)算機(jī)實(shí)現(xiàn)功能的指令或代碼程序設(shè)計(jì)基本概念程序設(shè)計(jì)語(yǔ)言的發(fā)展歷程第一時(shí)期——機(jī)器語(yǔ)言由計(jì)算機(jī)硬件系統(tǒng)可以識(shí)別的二進(jìn)制指令組成的語(yǔ)言稱(chēng)為機(jī)器語(yǔ)言第二時(shí)期——匯編語(yǔ)言用人們比較習(xí)慣的符號(hào)來(lái)代替機(jī)器指令程序設(shè)計(jì)基本概念程序設(shè)計(jì)語(yǔ)言的發(fā)展歷程第三時(shí)期——高級(jí)語(yǔ)言采用人們?nèi)菀桌斫夂陀洃浀姆虾驼Z(yǔ)句來(lái)代替原有的指令,形成的這種更接近人類(lèi)的語(yǔ)言例如:Fortran、Cobol、Basic、Pascal、C、C++、Java等C語(yǔ)言的發(fā)展概況及特點(diǎn)C語(yǔ)言的發(fā)展概況C語(yǔ)言的特點(diǎn)語(yǔ)言簡(jiǎn)潔使用方便語(yǔ)法豐富功能強(qiáng)大可移植性好簡(jiǎn)單的C語(yǔ)言程序如何用計(jì)算機(jī)來(lái)求解問(wèn)題?計(jì)算機(jī)求解問(wèn)題的過(guò)程問(wèn)題分析例如,求兩個(gè)數(shù)的和?算法設(shè)計(jì)算法:解決問(wèn)題的方法和過(guò)程的描述例如,“輸入兩個(gè)整數(shù),求和并輸出?”簡(jiǎn)單的C語(yǔ)言程序計(jì)算機(jī)求解問(wèn)題的過(guò)程程序編寫(xiě)#include<stdio.h>voidmain(){ inta,b,sum; printf("pleaseinputtwointeger:"); scanf("%d%d",&a,&b); sum=a+b; printf("sumis%d\n",sum);}簡(jiǎn)單的C語(yǔ)言程序計(jì)算機(jī)求解問(wèn)題的過(guò)程程序執(zhí)行并得到結(jié)果簡(jiǎn)單的C語(yǔ)言程序兩種翻譯程序編譯程序解釋程序讀一句源程序,翻譯一句,執(zhí)行一句,不產(chǎn)生目標(biāo)代碼源程序目標(biāo)程序執(zhí)行簡(jiǎn)單的C語(yǔ)言程序簡(jiǎn)單C程序的結(jié)構(gòu)和特點(diǎn)例如:求兩個(gè)整數(shù)的和程序代碼編譯預(yù)處理命令語(yǔ)句#include<stdio.h>作用以符號(hào)“#”開(kāi)頭的行,稱(chēng)為編譯預(yù)處理行。該語(yǔ)句的作用是將文件“stdio.h”的內(nèi)容包含到程序中簡(jiǎn)單的C語(yǔ)言程序簡(jiǎn)單C程序的結(jié)構(gòu)和特點(diǎn)函數(shù)C程序是由函數(shù)構(gòu)成的,函數(shù)是C程序的基本單位一個(gè)函數(shù)由“函數(shù)首部”、“函數(shù)體”兩部分構(gòu)成函數(shù)體包括聲明部分、執(zhí)行部分簡(jiǎn)單的C語(yǔ)言程序簡(jiǎn)單C程序的結(jié)構(gòu)和特點(diǎn)主函數(shù)語(yǔ)句voidmain(){……}作用(1)程序從main函數(shù)開(kāi)始執(zhí)行,void表示返回值為空(2)每一個(gè)C程序有且只有一個(gè)main函數(shù)(主函數(shù))簡(jiǎn)單的C語(yǔ)言程序簡(jiǎn)單C程序的結(jié)構(gòu)和特點(diǎn)注釋語(yǔ)句/*……*/作用對(duì)程序中的功能或語(yǔ)句函數(shù)進(jìn)行說(shuō)明注意標(biāo)準(zhǔn)的程序必須有注釋?zhuān)⑨尣槐粓?zhí)行簡(jiǎn)單的C語(yǔ)言程序簡(jiǎn)單C程序的結(jié)構(gòu)和特點(diǎn)注釋注釋出現(xiàn)的位置(1)程序開(kāi)頭——注目程序的名稱(chēng)、功能、思路、開(kāi)發(fā)人員、開(kāi)發(fā)時(shí)間等信息(2)關(guān)鍵語(yǔ)句——注明語(yǔ)句的作用簡(jiǎn)單的C語(yǔ)言程序簡(jiǎn)單C程序的結(jié)構(gòu)和特點(diǎn)其他區(qū)分大小寫(xiě)C程序的語(yǔ)句必須以分號(hào)結(jié)束一行可以寫(xiě)一條,也可以寫(xiě)多條語(yǔ)句簡(jiǎn)單的C語(yǔ)言程序簡(jiǎn)單C程序的結(jié)構(gòu)和特點(diǎn)例題1:求任意兩個(gè)整數(shù)的和?例題2:求2個(gè)數(shù)中較大者?運(yùn)行C程序的步驟和方法C編譯器VisualC++6.0運(yùn)行C程序的步驟和方法使用VC6.0運(yùn)行C程序的方法打開(kāi)VC編程環(huán)境開(kāi)始→程序→MicrosoftVisualStudio6.0→MicrosoftVisualC++6.0VC集成開(kāi)發(fā)環(huán)境運(yùn)行C程序的步驟和方法使用VC6.0運(yùn)行C程序的方法新建工程新建工程,選擇Win32ConsoleApplication
運(yùn)行C程序的步驟和方法使用VC6.0運(yùn)行C程序的方法新建文件新建文件,選擇C++SourceFile
運(yùn)行C程序的步驟和方法使用VC6.0運(yùn)行C程序的方法編寫(xiě)程序在打開(kāi)的源文件編輯區(qū)輸入程序代碼建議:編寫(xiě)完程序后先保存運(yùn)行C程序的步驟和方法使用VC6.0運(yùn)行C程序的方法編譯程序?qū)υ闯绦蜻M(jìn)行詞法和語(yǔ)法分析,如果全部正確,將源程序(*.cpp)或(*.c)轉(zhuǎn)換成目標(biāo)程序(*.obj)如果發(fā)現(xiàn)錯(cuò)誤,在輸出窗口進(jìn)行提示;提示分error和warning運(yùn)行C程序的步驟和方法使用VC6.0運(yùn)行C程序的方法連接系統(tǒng)提供連接程序(linker)將一個(gè)程序的所有目標(biāo)程序和系統(tǒng)的庫(kù)文件連接起來(lái),最終生成一個(gè)可執(zhí)行的二進(jìn)制文件(*.exe)運(yùn)行程序運(yùn)行可執(zhí)行文件,得到運(yùn)行結(jié)果分析運(yùn)行結(jié)果如果運(yùn)行結(jié)果不正確,檢查并修改程序代碼規(guī)范注意區(qū)分英文字母的大小寫(xiě)以及全角半角注意語(yǔ)句結(jié)束符“;”建議每行寫(xiě)一條語(yǔ)句花括號(hào)內(nèi)的語(yǔ)句必須縮進(jìn),并左端對(duì)齊練習(xí)題目1.以下敘述不正確的是
。A)一個(gè)C源程序必須包含一個(gè)main函數(shù)B)一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成C)C程序的基本組成單位是函數(shù)D)在C程序中,注釋說(shuō)明只能位于一條語(yǔ)句的后面2.一個(gè)C語(yǔ)言程序是由
。A)一個(gè)主程序和若干個(gè)子程序組成B)函數(shù)組成C)若干過(guò)程組成D)若干子程序組成本節(jié)重點(diǎn)C程序的結(jié)構(gòu)和特點(diǎn)作業(yè):P151、2如何用計(jì)算機(jī)來(lái)求解問(wèn)題問(wèn)題分析算法設(shè)計(jì)程序編寫(xiě)程序執(zhí)行得到結(jié)果求兩個(gè)整數(shù)和程序代碼#include<stdio.h>voidmain()/*求兩數(shù)之和*/{ inta,b,sum;/*定義變量為整型*/ a=123;b=456; sum=a+b; printf("sumis%d\n",sum);}求任意兩個(gè)整數(shù)的和?#include<stdio.h>voidmain(){ inta,b,sum; printf("pleaseinputtwointeger:"); scanf("%d%d",&a,&b); sum=a+b; printf("sumis%d\n",sum);}編譯預(yù)處理命令主函數(shù)函數(shù)聲明部分執(zhí)行語(yǔ)句部分求兩個(gè)整數(shù)的較大者?#include<stdio.h>voidmain(){
intmax(intx,inty);inta,b,c;scanf("%d,%d",&a,&b);
c=max(a,b);printf("max=%d",c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}VC集成開(kāi)發(fā)環(huán)境標(biāo)題欄菜單欄工具欄工作區(qū)源程序編輯區(qū)輸出窗口9、青少年是一個(gè)美好而又是一去不可再得的時(shí)期,是將來(lái)一切光明和幸福的開(kāi)端。。5月-255月-25Saturday,May3,202510、人的志向通常和他們的能力成正比例。14:00:0814:00:0814:005/3/20252:00:08PM11、夫?qū)W須志也,才須學(xué)也,非學(xué)無(wú)以廣才,非志無(wú)以成學(xué)。5月-2514:00:0814:00May-2503-May-2512、越是無(wú)能的人,越喜歡挑剔別人的錯(cuò)兒。14:00:0814:00:0814:00Saturday,May3,202513、志不立,天下無(wú)可成之事。5月-255月-2514:00:0814:00:08May3,202514、古之立大事者,不惟有超世之才,亦必有堅(jiān)忍不拔之志。03五月20252:00:08下午14:00:085月-2515、會(huì)當(dāng)凌絕頂,一覽眾山小。五月252:00下午
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑裝飾企業(yè)管理制度流程
- 護(hù)理人員培訓(xùn)不良事件報(bào)告制度及流程他
- 文化傳媒財(cái)務(wù)會(huì)計(jì)管理制度范文
- 弘揚(yáng)教育活動(dòng)方案
- 心理科普半日游活動(dòng)方案
- 開(kāi)學(xué)適應(yīng)班會(huì)活動(dòng)方案
- 開(kāi)展專(zhuān)案研判活動(dòng)方案
- 開(kāi)展愛(ài)心銀行活動(dòng)方案
- 影片欣賞活動(dòng)方案
- 開(kāi)業(yè)活動(dòng)無(wú)門(mén)檻活動(dòng)方案
- 育嬰員考試題型及答案
- 科室建立血糖管理制度
- 四川成都東方廣益投資有限公司下屬企業(yè)招聘筆試題庫(kù)2025
- 華為公司試用期管理制度
- 保險(xiǎn)合規(guī)知識(shí)課件
- 2025-2030中國(guó)云原生保護(hù)平臺(tái)組件行業(yè)前景趨勢(shì)與投資盈利預(yù)測(cè)報(bào)告
- 商業(yè)大廈機(jī)電系統(tǒng)調(diào)試
- 2025企業(yè)并購(gòu)合同協(xié)議模板
- 【恒順醋業(yè)公司基于杜邦分析的盈利能力淺析14000字論文】
- 電網(wǎng)技術(shù)改造及檢修工程定額和費(fèi)用計(jì)算規(guī)定2020 年版答疑匯編2022
- 2025年生態(tài)文明建設(shè)的考核試卷及答案
評(píng)論
0/150
提交評(píng)論