版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1章1.11.1請根據(jù)自己的認識,寫出請根據(jù)自己的認識,寫出C語言的主要特點。語言的主要特點。P21.21.2C語言的主要用途是什么?它和其他高級語言有什么異同?語言的主要用途是什么?它和其他高級語言有什么異同?主要用于開發(fā)底層軟件、系統(tǒng)軟件和實用程序軟件。既有一般高級語言的功能,又具有許多低級語言的功能。所以其功能更強大,目標代碼質(zhì)量更高,執(zhí)行效率更高。但也存在著語法限制不太嚴格,容易出現(xiàn)錯誤,難度較大的問題。1.31.3寫出一個寫
2、出一個C程序的構(gòu)成。程序的構(gòu)成。預(yù)編譯指令主程序函數(shù)…子程序調(diào)用…子程序函數(shù)…1.41.4C語言以函數(shù)為程序的基本單位,有什么好處?語言以函數(shù)為程序的基本單位,有什么好處?容易實現(xiàn)程序的模塊化??梢蕴岣叱绦蛟O(shè)計的效率,提高程序的可靠性,便于移植,可讀性好,易維護。1.51.5請參照本章例題,編寫一個請參照本章例題,編寫一個C程序,輸出以下信息:程序,輸出以下信息:VeryVerygood!good!#includevoidmain()p
3、rintf(“n“)printf(“Verygood!n“)printf(“n“)1.61.6編寫一個編寫一個C程序,輸入程序,輸入a、b、c三個值,輸出其中最大者。三個值,輸出其中最大者。#includevoidmain()intmax(intxintyintz)intabcdprintf(“請輸入三個整數(shù)a、b、c,中間用逗號隔開:“)scanf(“%d%d%d“第2章2.12.1什么是算法?試從日常生活中找什么是算法?試從日常生活
4、中找3個例子,描述它們的算法。個例子,描述它們的算法。算法是對特定問題求解步驟的一種描述,它是指令的有限序列。簡單地說,是解題方法。2.22.2什么叫結(jié)構(gòu)化的算法?為什么要提倡結(jié)構(gòu)化的算法?什么叫結(jié)構(gòu)化的算法?為什么要提倡結(jié)構(gòu)化的算法?一個結(jié)構(gòu)化的算法是由一些基本結(jié)構(gòu)(順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu))順序組成的。在基本結(jié)構(gòu)之間不存在向前或向后的跳轉(zhuǎn),流程的轉(zhuǎn)移只存在于一個基本結(jié)構(gòu)范圍之內(nèi)。2.32.3試述試述3種基本結(jié)構(gòu)的特點,你能否自己
5、另外設(shè)計兩種基本結(jié)構(gòu)?種基本結(jié)構(gòu)的特點,你能否自己另外設(shè)計兩種基本結(jié)構(gòu)?順序結(jié)構(gòu)即是按順序從上至下執(zhí)行的語句。流程不按照語句在程序中出現(xiàn)的先后順序逐條執(zhí)行,而是根據(jù)判斷項的值有條件地選擇部分語句執(zhí)行,這樣的程序結(jié)構(gòu)稱為選擇結(jié)構(gòu)。根據(jù)需要反復(fù)執(zhí)行程序中的某些語句,這樣的程序結(jié)構(gòu)稱為循環(huán)結(jié)構(gòu)。它們共同的特點是:(1)只有一個入口。(2)只有一個出口。(3)結(jié)構(gòu)內(nèi)的每一部分都有機會被執(zhí)行到。(4)結(jié)構(gòu)內(nèi)不存在死循環(huán)。2.42.4用傳統(tǒng)流程圖表
6、示求解以下問題的算法。用傳統(tǒng)流程圖表示求解以下問題的算法。(1)(1)有兩個瓶子有兩個瓶子A和B,分別盛放醋和醬油,要求將它們互換。,分別盛放醋和醬油,要求將它們互換。(2)(2)依次將依次將1010個數(shù)輸入,要求將其中最大的數(shù)輸出。個數(shù)輸入,要求將其中最大的數(shù)輸出。(3)(3)有3個數(shù)個數(shù)a,b,c,要求按大小順序把它們輸入。,要求按大小順序把它們輸入。(4)(4)求123…100123…100。(5)(5)判斷一個數(shù)判斷一個數(shù)n能否
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論