版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機軟件基礎(chǔ)緒論《計算機軟件基礎(chǔ)》01.程序的概念02.計算機軟件03.
C語言的基本數(shù)據(jù)類型主要內(nèi)容04.算術(shù)運算符和算術(shù)表達(dá)式05.賦值運算符和賦值表達(dá)式本章重點難點本章重點:算法與程序的區(qū)別;軟件的定義和分類;四種常量的表示形式;基本數(shù)據(jù)類型變量的正確定義和初始化;變量名的基本命名規(guī)則;合法變量名的判斷;自增和自減運算符;算術(shù)表達(dá)式求值;賦值表達(dá)式求值。本章難點:算術(shù)表達(dá)式求值;賦值表達(dá)式求值。01程序的概念1.計算機語言
自然語言:人與人之間進(jìn)行交流的語言
計算機語言:人與計算機進(jìn)行信息交流的工具。
2.算法是對特定問題求解步驟的一種描述,是指令的有限序列。是解決問題的方法、步驟和思路。3.流程圖
一種常用的算法描述工具。舉例求a和b兩數(shù)中最大數(shù)的流程圖常用流程圖符號4.程序
簡言之,用某種計算機語言表示出來的算法就是程序。5.算法和程序的區(qū)別
1)算法是有窮的,而程序不一定滿足有窮性。2)算法和程序的描述方法不一樣。3)算法一般情況下是不可執(zhí)行的,而程序是可執(zhí)行的。6.計算機解決問題的一般過程計算機解決問題的一般過程示意圖7.C語言的上機步驟輸入編輯源程序編譯鏈接和生產(chǎn)可執(zhí)行文件.c文件.obj文件.exe文件本書上機內(nèi)容使用集成開發(fā)工具Dev-C++實現(xiàn)。編譯運行新建源代碼C語言的源程序執(zhí)行過程Dev-C++集成開發(fā)工具02計算機軟件1.軟件的概念軟件是指計算機上運行的各種程序、維護這些程序所需要的文檔以及運行這些程序所需的數(shù)據(jù)的總稱。軟件的正確含義是:1)按事先設(shè)計的功能和性能要求執(zhí)行的指令序列。2)使程序能夠正確運行的數(shù)據(jù)結(jié)構(gòu)。3)與程序開發(fā)、運行和維護有關(guān)的圖文資料。2.軟件的發(fā)展1940年代-1950年代:起源和早期軟件1950年代-1960年代:高級語言和編譯器的出現(xiàn)1960年代-1970年代:操作系統(tǒng)的興起1970年代-1980年代:軟件工程和面向?qū)ο缶幊?990年代-2000年代:互聯(lián)網(wǎng)和開源軟件的崛起2010年至今:移動應(yīng)用和人工智能技術(shù)的爆發(fā)3.軟件的分類按照軟件與計算機硬件、用戶的關(guān)系劃分:①系統(tǒng)軟件②支撐軟件③應(yīng)用軟件按照軟件規(guī)模劃分①微型軟件②小型軟件③中型軟件④大型軟件03C語言的基本數(shù)據(jù)類型程序=數(shù)據(jù)結(jié)構(gòu)+算法數(shù)據(jù)結(jié)構(gòu):在程序中定義索要處理數(shù)據(jù)的類型和組織形式。算法:對解題方法和解題步驟的描述。2.常量
整型實型字符型1.C中最常見的三種基本類型:在程序運行過程中不能改變其值的量。主要有整型(int)、實型、字符型和字符串四種。4.標(biāo)識符的命名規(guī)則
在程序運行過程中,其值可以改變的量。每個變量在計算機中對應(yīng)相應(yīng)長度的存儲空間。變量定義的一般形式:
類型說明符變量1,變量2,…,變量n;變量的初始化方式3.變量變量名只能由字母(指英文26個字母)、數(shù)字(指0~9十個數(shù)字)和下劃線(_)三種字符組成,且第1個字符必須為字母或下劃線。C語言中標(biāo)識符是區(qū)分大小寫(即大小寫敏感)的。C標(biāo)識符命名不能與C語言中稱為保留字的專用名詞(也稱為關(guān)鍵字)相同。04算術(shù)運算符和算術(shù)表達(dá)式1.算術(shù)運算符
基本的算術(shù)運算符包括:+(加法)、-(減法)、*(乘法)、/(除法)、%(求余)。運算符優(yōu)先級:乘法運算符優(yōu)先于加法運算符,取相反數(shù)運算符為右結(jié)合,其余的算術(shù)運算符為左結(jié)合兩整數(shù)相除其商為整數(shù)例如:5/3的結(jié)果為1,-5/3的結(jié)果為-1.當(dāng)兩個除數(shù)中有一個為實數(shù)時,結(jié)果為實數(shù),例如:5/2.0的結(jié)果為2.5.乘號“*”不能省。所有括號為圓括號,且匹配。舉例:
求若有定義intx=13;floaty=1.5;doublej;,則如下表達(dá)式的結(jié)果為多少?2+'b'-x/3*1.5+j2.算術(shù)表達(dá)式書寫注意事項05賦值運算符和賦值表達(dá)式1.賦值表達(dá)式
變量名=表達(dá)式賦值運算符賦值表達(dá)值的值就是被賦值的變量的值。3.復(fù)合的賦值運算符a+=ba-=ba*=ba/=ba%=ba=a+ba=a-ba=a*ba=a/ba=a%b2.賦值語句書寫形式
變量名=表達(dá)式;4.自增、自減運算符1)自增運算符++:使變量的值增1例如:i++;表示使用完i之后,使i的值增1。++i;表示先使i的值增1,然后再使用i。2)自減運算符--:使變量的值減1例如:
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- xx區(qū)高速公路改造項目可行性研究報告
- 算力產(chǎn)業(yè)園項目規(guī)劃方案
- 文化消費促進(jìn)社會和諧發(fā)展的路徑
- 二零二五年度實習(xí)生實習(xí)期間住宿安排協(xié)議3篇
- 二零二五年度國際貿(mào)易進(jìn)出口合同履行與品牌價值評估3篇
- 二零二五年公共安全教育培訓(xùn)服務(wù)合同2篇
- 財經(jīng)法規(guī)與會計職業(yè)道德四川財經(jīng)職業(yè)學(xué)院學(xué)習(xí)通測試及答案
- 2025年度養(yǎng)老產(chǎn)業(yè)現(xiàn)金借款合同模板6篇
- 《金屬基增容導(dǎo)線技術(shù)條件+第2部分:鋁包殷鋼芯耐熱鋁合金絞線》
- 園藝植物栽培學(xué)智慧樹知到期末考試答案章節(jié)答案2024年浙江農(nóng)林大學(xué)
- 新部編人教版語文三年級下冊寫字表字帖
- (新版)初級教練員資格理論考試題庫(濃縮500題)
- 村委會地震演練方案及流程
- 【真題】2023年徐州市中考道德與法治試卷(含答案解析)
- 血栓彈力圖 (課件)
- 人行梯籠專項施工方案
- 死因監(jiān)測工作總結(jié)
- 2024年中國華融資產(chǎn)管理股份有限公司招聘筆試參考題庫含答案解析
- 邊防知識講座
評論
0/150
提交評論