




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機軟件基礎緒論《計算機軟件基礎》01.程序的概念02.計算機軟件03.
C語言的基本數據類型主要內容04.算術運算符和算術表達式05.賦值運算符和賦值表達式本章重點難點本章重點:算法與程序的區(qū)別;軟件的定義和分類;四種常量的表示形式;基本數據類型變量的正確定義和初始化;變量名的基本命名規(guī)則;合法變量名的判斷;自增和自減運算符;算術表達式求值;賦值表達式求值。本章難點:算術表達式求值;賦值表達式求值。01程序的概念1.計算機語言
自然語言:人與人之間進行交流的語言
計算機語言:人與計算機進行信息交流的工具。
2.算法是對特定問題求解步驟的一種描述,是指令的有限序列。是解決問題的方法、步驟和思路。3.流程圖
一種常用的算法描述工具。舉例求a和b兩數中最大數的流程圖常用流程圖符號4.程序
簡言之,用某種計算機語言表示出來的算法就是程序。5.算法和程序的區(qū)別
1)算法是有窮的,而程序不一定滿足有窮性。2)算法和程序的描述方法不一樣。3)算法一般情況下是不可執(zhí)行的,而程序是可執(zhí)行的。6.計算機解決問題的一般過程計算機解決問題的一般過程示意圖7.C語言的上機步驟輸入編輯源程序編譯鏈接和生產可執(zhí)行文件.c文件.obj文件.exe文件本書上機內容使用集成開發(fā)工具Dev-C++實現(xiàn)。編譯運行新建源代碼C語言的源程序執(zhí)行過程Dev-C++集成開發(fā)工具02計算機軟件1.軟件的概念軟件是指計算機上運行的各種程序、維護這些程序所需要的文檔以及運行這些程序所需的數據的總稱。軟件的正確含義是:1)按事先設計的功能和性能要求執(zhí)行的指令序列。2)使程序能夠正確運行的數據結構。3)與程序開發(fā)、運行和維護有關的圖文資料。2.軟件的發(fā)展1940年代-1950年代:起源和早期軟件1950年代-1960年代:高級語言和編譯器的出現(xiàn)1960年代-1970年代:操作系統(tǒng)的興起1970年代-1980年代:軟件工程和面向對象編程1990年代-2000年代:互聯(lián)網和開源軟件的崛起2010年至今:移動應用和人工智能技術的爆發(fā)3.軟件的分類按照軟件與計算機硬件、用戶的關系劃分:①系統(tǒng)軟件②支撐軟件③應用軟件按照軟件規(guī)模劃分①微型軟件②小型軟件③中型軟件④大型軟件03C語言的基本數據類型程序=數據結構+算法數據結構:在程序中定義索要處理數據的類型和組織形式。算法:對解題方法和解題步驟的描述。2.常量
整型實型字符型1.C中最常見的三種基本類型:在程序運行過程中不能改變其值的量。主要有整型(int)、實型、字符型和字符串四種。4.標識符的命名規(guī)則
在程序運行過程中,其值可以改變的量。每個變量在計算機中對應相應長度的存儲空間。變量定義的一般形式:
類型說明符變量1,變量2,…,變量n;變量的初始化方式3.變量變量名只能由字母(指英文26個字母)、數字(指0~9十個數字)和下劃線(_)三種字符組成,且第1個字符必須為字母或下劃線。C語言中標識符是區(qū)分大小寫(即大小寫敏感)的。C標識符命名不能與C語言中稱為保留字的專用名詞(也稱為關鍵字)相同。04算術運算符和算術表達式1.算術運算符
基本的算術運算符包括:+(加法)、-(減法)、*(乘法)、/(除法)、%(求余)。運算符優(yōu)先級:乘法運算符優(yōu)先于加法運算符,取相反數運算符為右結合,其余的算術運算符為左結合兩整數相除其商為整數例如:5/3的結果為1,-5/3的結果為-1.當兩個除數中有一個為實數時,結果為實數,例如:5/2.0的結果為2.5.乘號“*”不能省。所有括號為圓括號,且匹配。舉例:
求若有定義intx=13;floaty=1.5;doublej;,則如下表達式的結果為多少?2+'b'-x/3*1.5+j2.算術表達式書寫注意事項05賦值運算符和賦值表達式1.賦值表達式
變量名=表達式賦值運算符賦值表達值的值就是被賦值的變量的值。3.復合的賦值運算符a+=ba-=ba*=ba/=ba%=ba=a+ba=a-ba=a*ba=a/ba=a%b2.賦值語句書寫形式
變量名=表達式;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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國高速膠板市場分析及競爭策略研究報告
- 2025至2030年中國防裂劑市場分析及競爭策略研究報告
- 2025至2030年中國鋼襯四氟反應塔市場分析及競爭策略研究報告
- 2025至2030年中國超高速單線機市場分析及競爭策略研究報告
- 2025至2030年中國現(xiàn)場總線連接器市場分析及競爭策略研究報告
- 2025至2030年中國液壓搬運車市場分析及競爭策略研究報告
- 2025至2030年中國氨基模塑料市場分析及競爭策略研究報告
- 2025至2030年中國抗菌接頭市場分析及競爭策略研究報告
- 2025至2030年中國平底試劑槽市場分析及競爭策略研究報告
- 2025至2030年中國獎狀市場分析及競爭策略研究報告
- 2025至2030石墨電極行業(yè)產業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 江蘇省高郵市2025屆八下英語期末調研模擬試題含答案
- 垃圾爐渣廠管理制度
- 2025安全生產月一把手講安全公開課主題宣講三十三(60P)
- 2025至2030中國二甲醚汽車行業(yè)市場分析及競爭形勢與發(fā)展前景預測報告
- 統(tǒng)編版七年級歷史上冊期末復習課件
- 兒童用藥合理使用課件
- 2025-2030年中國發(fā)泡包裝行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025至2030中國材料疲勞試驗機行業(yè)項目調研及市場前景預測評估報告
- 2025年陜西、山西、寧夏、青海四?。儠x寧青)高考 生物真題試卷 附答案
- 2024年西昌市教育和體育局考核聘用公立幼兒園教師真題
評論
0/150
提交評論