版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第1講 C+語言入門學(xué)習(xí)目標(biāo)1、了解計(jì)算機(jī)語言發(fā)展的3個(gè)階段。2、理解程序設(shè)計(jì)的一般步驟。3、掌握什么是算法。4、掌握對(duì)給定的問題進(jìn)行算法描述。5、學(xué)會(huì)編寫簡單的程序。隨著科技的發(fā)展和社會(huì)的進(jìn)步,計(jì)算機(jī)已經(jīng)走入尋常百姓家。人們可以使用同一臺(tái)計(jì)算機(jī)做不同的事,我們可以看到其他機(jī)器或設(shè)備做不到這點(diǎn)。計(jì)算機(jī)之所以能執(zhí)行不同的工作任務(wù),是基于其硬件和軟件協(xié)同工作的工作機(jī)制。要使計(jì)算機(jī)按人們指定的步驟有效地工作,必須事先編制好一組讓計(jì)算機(jī)執(zhí)行的指令,這就是程序。隨著計(jì)算機(jī)軟件技術(shù)的發(fā)展,人們可以使用不同的計(jì)算機(jī)語言來編寫程序。一、計(jì)算機(jī)語言發(fā)展要使計(jì)算機(jī)按照人的規(guī)定完成一系列的工作,首先要解決一個(gè) “語
2、言”溝通問題:在人和計(jì)算機(jī)之間找到一種兩者都能識(shí)別的特定的語言,使計(jì)算機(jī)具備理解并執(zhí)行人們給出的各種指令的能力。這種特定的語言稱為計(jì)算機(jī)語言,也叫程序設(shè)計(jì)語言,它是人和計(jì)算機(jī)溝通的橋梁。隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,程序設(shè)計(jì)語言經(jīng)歷了由低級(jí)向高級(jí)發(fā)展的多個(gè)階段,程序設(shè)計(jì)方法也得到不斷的發(fā)展和提高。計(jì)算機(jī)語言按其發(fā)展程度可以劃分為:機(jī)器語言、匯編語言和高級(jí)語言。1、機(jī)器語言計(jì)算機(jī)并不能理解和執(zhí)行人們使用的自然語言。計(jì)算機(jī)能夠直接識(shí)別的指令時(shí)由一連串的0和1組合起來的二進(jìn)制編碼,稱為機(jī)器指令。每一條指令規(guī)定計(jì)算機(jī)要完成的某個(gè)操作。機(jī)器語言是計(jì)算機(jī)能夠直接識(shí)別的指令的集合,它是最早出現(xiàn)的計(jì)算機(jī)語言。例如
3、,下圖所示的是某一種型號(hào)計(jì)算機(jī)的一組二進(jìn)制編碼機(jī)器指令,用來完成一個(gè)簡單加法操作。 10110000 00001001 00000100 00001000 11110100 顯然,用機(jī)器語言編寫的程序“難學(xué)、難記、難寫、難檢查、難調(diào)試”,給使用者帶來很大的不便。機(jī)器語言編寫的程序另一個(gè)缺點(diǎn)是完全依賴于機(jī)器硬件,不同型號(hào)的機(jī)器語言指令不相同,程序的可移植性差。其優(yōu)點(diǎn)是計(jì)算機(jī)能直接識(shí)別、執(zhí)行效率高。2 、匯編語言20世紀(jì)50年代初,為了克服機(jī)器語言的缺點(diǎn),人們對(duì)機(jī)器語言進(jìn)行了改進(jìn),用一些容易記憶和辨別的有意義的符號(hào)代替機(jī)器指令。用這樣一些符號(hào)代替機(jī)器指令所是產(chǎn)生的語言就稱為匯編語言,也稱為符號(hào)語言
4、。用匯編語言來實(shí)現(xiàn)9+8運(yùn)算的由關(guān)指令如下圖: MOV AL,9 ADD AL,83、高級(jí)語言匯編語言雖然較機(jī)器語言有所改善,但并未從根本上擺脫指令系統(tǒng)的束縛,它的符號(hào)與機(jī)器語言指令仍然是一一對(duì)應(yīng),而且與自然語言相距甚遠(yuǎn)。不符合人的表達(dá)習(xí)慣。為了從根本上改變語言體系,必須從兩個(gè)方面下功夫:一是力求接近于自然語言;二是力求脫離具體機(jī)器,使語言與機(jī)器指令系統(tǒng)無關(guān),達(dá)到程序通用的目的。于是,高級(jí)語言應(yīng)運(yùn)而生。第一個(gè)高級(jí)語言是在20世紀(jì)50年代出現(xiàn)的Fortran語言,隨之相繼出現(xiàn)了許多種高級(jí)語言。目前常用的高級(jí)語言有Basic 、Pascal、logo、 cobal、C、 C+等。高級(jí)語言描述計(jì)算公
5、式于數(shù)學(xué)上表示大體一致,例如,前面計(jì)算9+8的問題,若用C+語言編程,只要用S=9+8一個(gè)語句就可完成,十分簡單,易于理解。顯然,計(jì)算機(jī)不能直接執(zhí)行高級(jí)語言程序,而必須先翻譯轉(zhuǎn)換成機(jī)器能夠識(shí)別的“目標(biāo)程序”才能夠執(zhí)行,這種翻譯轉(zhuǎn)換工作由被稱為“翻譯器”的專門軟件來完成,每一種高級(jí)語言都有自己的編譯器。所以,在一臺(tái)計(jì)算機(jī)上運(yùn)行某一種高級(jí)語言源程序的前提是:該計(jì)算機(jī)安裝了該語言的編譯程序。二、c+語言特點(diǎn)C+由美國AT&T貝爾實(shí)驗(yàn)室的本賈尼·斯特勞斯特盧普博士在20世紀(jì)80年代初期發(fā)明并實(shí)現(xiàn)(最初這種語言被稱作“C with Classes”帶類的C)。開始,C+是作為C語言的增
6、強(qiáng)版出現(xiàn)的,從給C語言增加類開始,不斷的增加新特性。今天C+已成為世界主流編程語言之一。1、語言簡潔緊湊,使用靈活方便C+語言一共只有32個(gè)關(guān)鍵字和9種控制語句,程序書寫自由,主要用小寫字母表示。2、運(yùn)算符豐富C+語言的運(yùn)算符包含的范圍很廣泛,共有34個(gè)運(yùn)算符。3、數(shù)據(jù)結(jié)構(gòu)豐富C+語言的數(shù)據(jù)類型有:整型、實(shí)型、字符型、數(shù)組類型等等4、結(jié)構(gòu)化語言結(jié)構(gòu)化語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。5、生成的代碼質(zhì)量高C+語言在代碼效率方面可以和匯編語言相媲美。6、可移植性強(qiáng)C+語言編寫的程序很容易進(jìn)行移植,在一個(gè)環(huán)境下運(yùn)行的程序不加修改或少許修改就可以在完全不
7、同的環(huán)境下運(yùn)行。三、程序設(shè)計(jì)的基本方法學(xué)習(xí)計(jì)算機(jī)語言目的是利用該語言工具設(shè)計(jì)出可供計(jì)算機(jī)運(yùn)行的程序。完整的程序設(shè)計(jì)應(yīng)該是:數(shù)據(jù)結(jié)構(gòu)+算法+程序設(shè)計(jì)方法+語言工具。一個(gè)程序應(yīng)包括兩方面的內(nèi)容:1、對(duì)數(shù)據(jù)的描述:數(shù)據(jù)結(jié)構(gòu)(data structure),簡單說如何存儲(chǔ)問題中的數(shù)據(jù)。2、對(duì)操作的描述:算法(algorithm),算法是指解決一個(gè)問題所采取的具體步驟和方法。也就是說給定初始狀態(tài)或輸入數(shù)據(jù),經(jīng)過計(jì)算機(jī)程序的有限次運(yùn)算,能夠得出所要求或期望的終止?fàn)顟B(tài),輸出結(jié)果數(shù)據(jù)。簡單說就是解決問題的方法和步驟。在拿到一個(gè)需要解決的實(shí)際問題之后,怎樣才能編寫出程序呢?一般步驟如圖:分析問 題確定數(shù)學(xué)模型與
8、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)算 法編寫程 序程序編譯調(diào)試并運(yùn)行【實(shí)例1-1】已知圓半徑為5,求圓面積。1、分析問題:根據(jù)半徑求圓面積公式,可以借助數(shù)學(xué)公式完成。2、確定數(shù)據(jù)結(jié)構(gòu)與數(shù)學(xué)模型:(1)數(shù)據(jù)結(jié)構(gòu):本問題可以設(shè)計(jì)一個(gè)變量空間r存儲(chǔ)半徑的值,一個(gè)變量空間S存儲(chǔ)面積的值。(2)數(shù)學(xué)模型:使用求面積公式S=r2(3)設(shè)計(jì)算法:求圓面積算法描述如下:輸入半徑r;依據(jù)圓面積公式求圓面積S;輸出圓面積S。(4)編寫程序:用計(jì)算機(jī)語言描述算法的過程,這一步稱為“編碼”,程序的質(zhì)量主要由算法決定?!境绦蛟O(shè)計(jì)】#include<cstdio> / cstdio是標(biāo)準(zhǔn)C+(STL),且cstdio中的函數(shù)都是定
9、義在一個(gè)名稱空間std里面的#include<cstlib> /Dev C+使用system( )調(diào)用cstdlib庫#include<iostream> /使用scanf,printf,須調(diào)用iostream 庫,否則編譯出錯(cuò)using namespace std; /有調(diào)用cstdio這個(gè)名字空間的函數(shù),必須在文件中聲明using namespace std。int main() /函數(shù)的入口 int r=5; /已知圓的半徑,定義為整型數(shù)值int float S; /定義圓的面積S,定義為實(shí)型 S=3.14*r*r; /計(jì)算圓的面積公式 printf(“%fn”,
10、S); /輸出圓面積S的值,并換行。 system(“pause”); /暫停作用,使用system("pause")調(diào)用cstdlib庫 return 0; /結(jié)束整個(gè)程序(5)程序編譯調(diào)試運(yùn)行:通過編譯調(diào)試和運(yùn)行程序,獲得正確的編碼和正確的結(jié)果。任何程序設(shè)計(jì)語言都有一組自己的記號(hào)和規(guī)則,即語法。+語言同樣必須采用其本身所規(guī)定的記號(hào)和規(guī)則來編寫程序?,F(xiàn)對(duì)上例程序語法進(jìn)行分析:預(yù)處理:+語言中預(yù)處理都是以號(hào)開頭的,它的作用是提供給編譯器足夠的信息以完成預(yù)編譯和連接。+語言中最常用的預(yù)處理器指令是:include指令。include指令包含文件命令,用于在編譯期間將指定文件的
11、內(nèi)容包含進(jìn)當(dāng)前文件中。常用的頭文件有cstdio、cstdlib、cmath等。編譯期間,include后面的參數(shù)文件將作為程序文件的一部分。格式為: include頭文件名 或include頭文件名 【include<iostream>】告訴編譯器的預(yù)處理將輸入輸出流的標(biāo)準(zhǔn)頭文件(iostream)包括在本程序中。這個(gè)頭文件包括了C+中定義的基本標(biāo)準(zhǔn)輸入輸出程序庫的聲明?!?include< cstdlib>】 使用system( ) 調(diào)用cstdlib?!?include< cstdio>】 標(biāo)準(zhǔn)輸入輸出的聲明?!緐sing namespace std】
12、使用std(標(biāo)準(zhǔn))名字空間的意思。所謂的名字空間是標(biāo)準(zhǔn)C+中的一種機(jī)制,用來控制不同類庫的沖突問題。使用它可以在不同的空間內(nèi)使用相同名字的類或者函數(shù)。函數(shù)體:包含函數(shù)、變量、結(jié)構(gòu)體等的聲明及定義等等。+程序就是若干個(gè)函數(shù)的集合。其中最重要的函數(shù)就是函數(shù), 是整個(gè)程序的入口,一個(gè)程序中只能有一個(gè)main函數(shù),當(dāng)程序成功結(jié)束時(shí)會(huì)返回一個(gè)值。 函數(shù)體以“”開始,以“”結(jié)束。大括號(hào)之間的語句都屬于這個(gè)函數(shù),并且每一個(gè)語句都以“;”結(jié)束。 每個(gè)函數(shù)都有自己的特定功能。范例完成了對(duì)于已知圓的半徑,計(jì)算其對(duì)應(yīng)圓面積, 輸出結(jié)果的操作。 注釋:除了上述基本組成部分, 程序中還可以添加注釋,并且注釋可以出現(xiàn)在程
13、序的任何置。雖然注釋是不參與編譯的,但是添加必要的程序注釋,是一個(gè)非常重要的編程習(xí)慣。 在+程序中可以有兩種方法添加注釋: 第一種方法,在*和*之間寫上要注釋的內(nèi)容。*必須以*結(jié)束,注釋內(nèi)容可以是多行。 第二種方法,以/引導(dǎo)的注釋內(nèi)容, 能寫在一行里。 在信息學(xué)競賽中,很多選手忽略注釋的編寫,這是一個(gè)很不好的習(xí)慣。編寫注釋不僅利于使別人讀懂你的程序, 且也可以使程序結(jié)構(gòu)清晰,尤其是在一些需要高級(jí)數(shù)據(jù)結(jié)構(gòu)或者混合幾種算法時(shí),良好的注釋有助于你保持清醒的頭腦。三、利用Dev-C+編寫程序安裝完Dev-C+以后,雙擊Dev-C+.exe進(jìn)入環(huán)境,如下圖1-1所示的界面。1、窗口組成 在Dev-C+環(huán)
14、境窗口中,主要有以下幾個(gè)組成部分。(1)代碼窗口:用于輸入和編寫程序(2)工程窗口:在調(diào)試程序時(shí),打開“調(diào)試”選項(xiàng)卡,添加監(jiān)視,用于觀察程序運(yùn)行時(shí)各個(gè)變量的變化,便于查錯(cuò)。(3)報(bào)告窗口:打開“調(diào)試”選項(xiàng)卡,可以執(zhí)行很多調(diào)試動(dòng)作。工程窗口代碼窗口報(bào)告窗口圖1-1 Dev-C+界面2、新建源代碼:單擊“文件”“新建”“源代碼”命令(Ctrl+N)(如下圖1-2所示),這樣就生成了一個(gè)空白的源文件。圖 1-2 新建源文件3、保存文件 編寫完一個(gè)程序后,單擊“文件”“保存”(Ctrl+S)(如圖1-3),可以選擇文件路徑,并對(duì)文件命名,達(dá)到保存文件的目的。 圖1-3 保存文件4、打開源文件 單擊“文
15、件”“打開工程或文件”(Ctrl+O),就可以選擇已保存的文件。5、個(gè)性化界面 單擊“工具”“編譯器選項(xiàng)”,彈出“編譯器屬性”對(duì)話框(如圖1-3),在“基本”選項(xiàng)卡里有各種編程風(fēng)格的設(shè)置方案,可以選擇喜歡的方式;在“語法”選項(xiàng)卡(如圖1-4)可以設(shè)置不同數(shù)據(jù)類型、注釋、調(diào)試信息等的字體大小和顏色。 圖1-4 編譯器屬性圖1-5 語法選項(xiàng)卡6、編譯寫完一個(gè)程序,要進(jìn)行編譯運(yùn)行,以驗(yàn)證算法是否正確,程序能否正常運(yùn)行。單擊“運(yùn)行”“編譯”,如圖16所示。圖16 編譯程序這時(shí)如果出現(xiàn)語法錯(cuò)誤,將在窗口的下方顯示錯(cuò)誤(如圖17)圖17 編譯錯(cuò)誤7、運(yùn)行在編譯成功之后,單擊“運(yùn)行”“運(yùn)行”命令,就可以運(yùn)行
16、自己的程序了(如圖18所示)圖18 運(yùn)行程序不過很多人會(huì)發(fā)現(xiàn)一個(gè)問題:程序運(yùn)行界面一閃而過!對(duì)于DevC+來說,這里推薦給你兩種方法解決:(1)在main()函數(shù)的return語句前加函數(shù)getchar();(2)在main()函數(shù)的return語句前加系統(tǒng)命令system(“pause”);注意:在使用第二種方法的時(shí)候,要在預(yù)處理中處理中加上#include<cstdlib>,另外,提交程序之前一定要把這條語句刪除。8、調(diào)試DevC+提供了簡單的調(diào)試功能,大體上能夠滿足各位信息學(xué)競賽選手的要求,而且使用簡單,上手迅速。需要注意的是,調(diào)試只有在編譯之后才能執(zhí)行。下面介紹一種簡單的調(diào)
17、試方法。(1)斷點(diǎn)調(diào)試:在出現(xiàn)問題的語句之前設(shè)置好斷點(diǎn)(單擊行號(hào)左邊的空白),打開“報(bào)告窗口”的“調(diào)試”選項(xiàng)卡,單擊“調(diào)試”,程序就愛那個(gè)一直運(yùn)行斷點(diǎn)的位置。(2)查看變量在程序的調(diào)試狀態(tài)下打開“工程窗口”中的“調(diào)試”選項(xiàng)卡,然后單擊鼠標(biāo)右鍵,從快捷菜單中單擊“添加查看”命令,彈出“新變量”對(duì)話框,輸入要查看的變量名后,單擊“OK”按鈕后,要監(jiān)視的變量就出現(xiàn)在了左側(cè)的調(diào)試欄中。(3)跟蹤觀察單擊“報(bào)告窗口”中的下一步按鈕,則執(zhí)行下一條語句。單擊“單步進(jìn)入”亦然,如遇到函數(shù),則會(huì)進(jìn)入到函數(shù)內(nèi)部。單擊“跳過”會(huì)越過當(dāng)前語句執(zhí)行下一語句,需要注意,這很有可能會(huì)造成程序的崩潰。在單步運(yùn)行過程中,可以在
18、左側(cè)調(diào)試欄中及時(shí)觀察變量的變化,方便查錯(cuò)。拓展材料:計(jì)算機(jī)工作原理一、計(jì)算機(jī)基本組成計(jì)算機(jī)室電子計(jì)算機(jī)的簡稱。自1946年第一臺(tái)電子計(jì)算機(jī)(ENIAC)誕生以來,計(jì)算機(jī)硬件技術(shù)與計(jì)算機(jī)應(yīng)用技術(shù)飛速發(fā)展。計(jì)算機(jī)的速度、功能和用用范圍都發(fā)生了巨大的變化。但是,計(jì)算機(jī)的基本組成卻一直沿用著五大模塊的結(jié)構(gòu)(如圖):1、運(yùn)算器運(yùn)算器主要完成各種算術(shù)運(yùn)算和邏輯運(yùn)算。運(yùn)算器一次能運(yùn)算多少位二進(jìn)制及在單位時(shí)間內(nèi)能做多少次運(yùn)算是計(jì)算機(jī)工作速度的重要指標(biāo)。2、控制器控制器的作用是分析程序指令,控制計(jì)算機(jī)各部件按程序指令協(xié)調(diào)地工作。當(dāng)讓計(jì)算機(jī)運(yùn)行程序時(shí),控制器自動(dòng)從存儲(chǔ)器中取出一條條指令,并控制各部件協(xié)調(diào)工作。3、
19、內(nèi)存儲(chǔ)器內(nèi)存儲(chǔ)器是計(jì)算機(jī)的記憶部件,用于存放程序指令和數(shù)據(jù)。計(jì)算機(jī)內(nèi)存儲(chǔ)器如同一個(gè)大倉庫,包含許多存儲(chǔ)單元,為了便于管理,每個(gè)存儲(chǔ)單元都有一個(gè)編號(hào),即地址。存儲(chǔ)器有一個(gè)特點(diǎn),從某一存儲(chǔ)單元中“取”一個(gè)數(shù)據(jù)后,該單元中數(shù)據(jù)并不消失,除非向該單元送入一個(gè)新的數(shù)據(jù)后,此單元的內(nèi)容才會(huì)改變,因此把數(shù)據(jù)的“存”和“取”成為“寫入”和“讀出”。【實(shí)例1-1】程序中:int r=5; /即在計(jì)算機(jī)存儲(chǔ)器中開辟一個(gè)存儲(chǔ)空間取名為r,并且r空間只能存放整數(shù),這里將整數(shù)5存放入存儲(chǔ)器r名字的空間中; float S; / 即在計(jì)算機(jī)存儲(chǔ)器中開辟一個(gè)存儲(chǔ)空間取名為S,并且S空間能夠存放實(shí)型數(shù)。位(Bit)是計(jì)算機(jī)存
20、儲(chǔ)器容量的最小單位,也是度量信息的最小單位。存儲(chǔ)器容量單位有:字節(jié)(Byte)、千字節(jié)(KB)、兆字節(jié)(MB)、千兆字節(jié)(GB)、太字節(jié)(TB).他們之間的換算關(guān)系如下:1Byte=8Bit;1KB=1024Byte;1MB=1024KB;1GB=1024MB;1TB=1024GB。4、輸入設(shè)備輸入設(shè)備的作用是將信息輸入計(jì)算機(jī)的內(nèi)存儲(chǔ)器,常見的輸入設(shè)備有:鍵盤、鼠標(biāo)、掃描儀等。5、輸出設(shè)備輸出設(shè)備是將計(jì)算機(jī)內(nèi)的信息進(jìn)行輸出的設(shè)備。常見的輸出設(shè)備有:顯示器、打印機(jī)、音箱等。輸入和輸出設(shè)備是計(jì)算機(jī)與外界交換信息的設(shè)備,通過I/O接口與計(jì)算機(jī)的主板連接。硬盤、U盤、軟盤等通常稱為計(jì)算機(jī)的外存儲(chǔ)器,屬
21、于輸入、輸出設(shè)備。二、計(jì)算機(jī)工作原理計(jì)算機(jī)的基本原理是存儲(chǔ)程序和程序控制。計(jì)算機(jī)工作流程為: 1、通過輸入設(shè)備將原始數(shù)據(jù)和程序存入存儲(chǔ)器中。2、控制器從存儲(chǔ)器中獲取程序指令,按照指令發(fā)出控制信息流,指揮計(jì)算機(jī)個(gè)部件協(xié)調(diào)工作。3、需要運(yùn)算時(shí),存儲(chǔ)器將數(shù)據(jù)傳輸至運(yùn)算器,運(yùn)算器運(yùn)算后將結(jié)果傳回至存儲(chǔ)器;4、需要輸出時(shí),存儲(chǔ)器將結(jié)果數(shù)據(jù)傳輸至輸出設(shè)備實(shí)現(xiàn)輸出。程序與數(shù)據(jù)在計(jì)算機(jī)內(nèi)部都是以二進(jìn)制形式表示,這種“以二進(jìn)制數(shù)的形式存儲(chǔ)程序與數(shù)據(jù),按順序執(zhí)行程序中的指令”的原理,是由匈牙利美籍科學(xué)家馮.諾依曼(VonNeumann,19031957年)提出來的,稱之為馮.諾依曼原理,也是存儲(chǔ)程序原理。三、計(jì)算
22、機(jī)軟件根據(jù)計(jì)算機(jī)工作原理,要使計(jì)算機(jī)有條不紊地工作,光有計(jì)算機(jī)硬件還不夠,還必須有計(jì)算機(jī)軟件,兩者配合共同完成信息處理的任務(wù)。計(jì)算機(jī)硬件本身只能完成一些很簡單的基本操作,如加法、減法、傳送數(shù)據(jù)、手發(fā)控制電壓脈沖等,這些簡單的基本操作有計(jì)算機(jī)指令完成。一臺(tái)計(jì)算機(jī)不過幾十條指令,它們的集合稱為計(jì)算機(jī)的指令系統(tǒng)。計(jì)算機(jī)無論做多么復(fù)雜和高級(jí)的工作,都是逐條執(zhí)行一個(gè)由指令序列,最后完成整個(gè)工作。這種排列成一定的執(zhí)行順序并能完成一定目標(biāo)的指令序列,就叫做程序。軟件就是一大段程序,具有專門而完善的功能。例如,word字處理軟件有完善的文字編輯功能。軟件開發(fā)疏遠(yuǎn)程序設(shè)計(jì)范疇。軟件包括系統(tǒng)軟件和應(yīng)用軟件。為了方便用戶使用計(jì)算機(jī),充分發(fā)揮計(jì)算機(jī)系統(tǒng)的效率,圍繞計(jì)算機(jī)系統(tǒng)本身開發(fā)的程序系統(tǒng)叫做系統(tǒng)軟件,例如,我們使用的操作系統(tǒng)(常用的有windows、unix等)、語言編譯程序、數(shù)據(jù)庫管理軟件系統(tǒng)等。應(yīng)用軟件是專門為了某種使用目的而編寫的程序系統(tǒng),常用的有文字處理軟件、辦公軟件、專用的財(cái)務(wù)軟件、人事管理軟件、計(jì)算機(jī)輔助軟件、繪圖軟件、學(xué)校學(xué)生成績管理軟件等。【課堂練習(xí)】一、算法的描述,嘗試在右邊表格寫出代碼并計(jì)算機(jī)中進(jìn)行編譯運(yùn)行調(diào)試。(第1、2題左側(cè)表格為習(xí)題算法描述填空題,其他5題請(qǐng)按照第1題的格式完成)。1. 已經(jīng)圓的半徑為5,求圓面積、周長1、輸入半徑: 2、計(jì)算圓面積、周長(數(shù)學(xué)公式): 3、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)金贖樓服務(wù)合同還款時(shí)間及費(fèi)用說明
- 旅游活動(dòng)贊助商合同
- 商業(yè)印刷品購買協(xié)議
- 私人借款協(xié)議范本在線
- 裝飾合同補(bǔ)充細(xì)則
- 借款協(xié)議與擔(dān)保合同
- 倉儲(chǔ)物流信息管理系統(tǒng)合作協(xié)議
- 設(shè)計(jì)合作終止協(xié)議解除合同條件
- 現(xiàn)房車庫買賣合同范本
- 租房質(zhì)量承諾
- 第一單元知識(shí)提綱(填空版) -2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí) 上冊(cè)
- 2024學(xué)年第一學(xué)期杭州市高三年級(jí)教學(xué)質(zhì)量檢測(cè)試題(杭州一模)含答案
- 醫(yī)療機(jī)構(gòu)糾紛處理
- 2023-2024學(xué)年上海中學(xué)高二(上)期末物理試卷含答案
- 智研咨詢-2025年中國二手奢侈品行業(yè)市場(chǎng)全景調(diào)查、投資策略研究報(bào)告
- 預(yù)防性侵害預(yù)防安全教育課件
- 中學(xué)生常見病預(yù)防措施
- 2024年中國氣體凈化器市場(chǎng)調(diào)查研究報(bào)告
- 2024年高考真題-生物(江蘇卷) 含答案
- 2024年保育師考試測(cè)試題庫及答案
- 電商企業(yè)審計(jì)風(fēng)險(xiǎn)分析-以京東為例
評(píng)論
0/150
提交評(píng)論