久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

高級語言

時間:2019-05-15 10:27:34下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《高級語言》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《高級語言》。

第一篇:高級語言

高級語言百科名片

由于匯編語言依賴于硬件體系,且助記符量太難記,于是人們又發(fā)明了更加易用的所謂高級語言。在這種語言下,其語法和結(jié)構(gòu)更類似普通英文,且由于遠(yuǎn)離對硬件的直接操作,使得一般人經(jīng)過學(xué)習(xí)之后都可以編程。高級語言通常按其基本類型、代系、實現(xiàn)方式、應(yīng)用范圍等分類。簡介

計算機(jī)語言具有高級語言和低級語言之分。而高級語言又主要是相對于匯編語言而言的,它是較接近自然語言和數(shù)學(xué)公式的編程,基本脫離了機(jī)器的硬件系統(tǒng),用人們更易理解的方式編寫程序。高級語言并不是特指的某一種具體的語言,而是包括很多編程語言,如目前流行的c,c++,C#,pascal,python,lisp,prolog,F(xiàn)oxPro,VC,易語言(其中C/C++屬于中低級語言)等等,這些語言的語法、命令格式都不相同。

低級語言分機(jī)器語言(二進(jìn)制語言)和匯編語言(符號語言),這兩種語言都是面向機(jī)器的語言,和具體機(jī)器的指令系統(tǒng)密切相關(guān)。機(jī)器語言用指令代碼編寫程序,而符號語言用指令助記符來編寫程序。

高級語言與計算機(jī)的硬件結(jié)構(gòu)及指令系統(tǒng)無關(guān),它有更強(qiáng)的表達(dá)能力,可方便地表示數(shù)據(jù)的運算和程序的控制結(jié)構(gòu),能更好的描述各種算法,而且容易學(xué)習(xí)掌握。但高級語言編譯生成的程序代碼一般比用匯編程序語言設(shè)計的程序代碼要長,執(zhí)行的速度也慢。所以匯編語言適合編寫一些對速度和代碼長度要求高的程序和直接控制硬件的程序。高級語言、匯編語言和機(jī)器語言都是用于編寫計算機(jī)程序的語言。

高級語言程序“看不見”機(jī)器的硬件結(jié)構(gòu),不能用于編寫直接訪問機(jī)器硬件資源的系統(tǒng)軟件或設(shè)備控制軟件。為此,一些高級語言提供了與匯編語言之間的調(diào)用接口。用匯編語言編寫的程序,可作為高級語言的一個外部過程或函數(shù),利用堆棧來傳遞參數(shù)或參數(shù)的地址。類型

程序設(shè)計語言的類型:

1.命令式語言。這種語言的語義基礎(chǔ)是模擬“數(shù)據(jù)存儲/數(shù)據(jù)操作”的圖靈機(jī)可計算模型,十分符合現(xiàn)代計算機(jī)體系結(jié)構(gòu)的自然實現(xiàn)方式。其中產(chǎn)生操作的主要途徑是依賴語句或命令產(chǎn)生的副作用。現(xiàn)代流行的大多數(shù)語言都是這一類型,比如Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C#等,各種腳本語言也被看作是此種類型。2.函數(shù)式語言。這種語言的語義基礎(chǔ)是基于數(shù)學(xué)函數(shù)概念的值映射的λ算子可計算模型。這種語言非常適合于進(jìn)行人工智能等工作的計算。典型的函數(shù)式語言如Lisp、Haskell、ML、Scheme、F#等。

3.邏輯式語言。這種語言的語義基礎(chǔ)是基于一組已知規(guī)則的形式邏輯系統(tǒng)。這種語言主要用在專家系統(tǒng)的實現(xiàn)中。最著名的邏輯式語言是Prolog。

4.面向?qū)ο笳Z言。現(xiàn)代語言中的大多數(shù)都提供面向?qū)ο蟮闹С郑行┱Z言是直接建立在面向?qū)ο蠡灸P蜕系模Z言的語法形式的語義就是基本對象操作。主要的純面向?qū)ο笳Z言是Smalltalk。雖然各種語言屬于不同的類型,但它們各自都不同程度地對其他類型的運算模式有所支持。好處 程序設(shè)計語言從機(jī)器語言到高級語言的抽象,帶來的主要好處是:

1.高級語言接近算法語言,易學(xué)、易掌握,一般工程技術(shù)人員只要幾周時間的培訓(xùn)就可以勝任程序員的工作;

2.高級語言為程序員提供了結(jié)構(gòu)化程序設(shè)計的環(huán)境和工具,使得設(shè)計出來的程序可讀性好,可維護(hù)性強(qiáng),可靠性高;

3.高級語言遠(yuǎn)離機(jī)器語言,與具體的計算機(jī)硬件關(guān)系不大,因而所寫出來的程序可移植性好,重用率高;

4.由于把繁雜瑣碎的事務(wù)交給了編譯程序去做,所以自動化程度高,開發(fā)周期短,且程序員得到解脫,可以集中時間和精力去從事對于他們來說更為重要的創(chuàng)造性勞動,以提高程序的質(zhì)量。

第二篇:《高級語言程序設(shè)計》課程設(shè)計大綱

《高級語言程序設(shè)計》課程設(shè)計教學(xué)大綱

課程名稱:高級語言程序設(shè)計課程設(shè)計

課程總學(xué)時:32 適用專業(yè):廣播電視工程、電子信息工程、電子科學(xué)與技術(shù)

課程類別:必修

一、課程設(shè)計任務(wù)與目的

《高級語言程序設(shè)計》課程是一門實踐性較強(qiáng)的課程,課程設(shè)計環(huán)節(jié)是課程學(xué)習(xí)的重要組成,是課程教學(xué)的必經(jīng)步驟。目的是培養(yǎng)學(xué)生實際操作技能和解決實際問題的能力。要求學(xué)生掌握C語言設(shè)計、調(diào)試、運行方法,獲得用C語言解題的實際體會,加深對C語言的理解,得到C程序設(shè)計方法和技巧的訓(xùn)練,掌握C程序設(shè)計的全過程。通過課程設(shè)計的教學(xué),使學(xué)生鞏固和深化已學(xué)的理論知識,加強(qiáng)綜合應(yīng)用能力,訓(xùn)練學(xué)生掌握分析問題、解決問題的方法,培養(yǎng)較強(qiáng)的動手能力和一定的設(shè)計和調(diào)試能力。

二、課程設(shè)計基本內(nèi)容與要求

鑒于課程設(shè)計的性質(zhì)、要求和具體內(nèi)容,對課程設(shè)計提出如下要求;

1、關(guān)于課題及選題

在課程設(shè)計任務(wù)書中列出了多個設(shè)計課題,每個課題都有相應(yīng)的要求或說明。參加課程設(shè)計的學(xué)生首先要了解設(shè)計的任務(wù),仔細(xì)思考各題的設(shè)計要求,然后根據(jù)自已的基礎(chǔ)和能力情況從中選擇一題。一般來說,選擇課題應(yīng)以在規(guī)定的時間內(nèi)能完成,并能得到應(yīng)有的鍛煉為原則。

若學(xué)生對任務(wù)書中課題以外的相關(guān)課題較感興趣,希望選作課程設(shè)計的課題時,應(yīng)征得指導(dǎo)教師的認(rèn)可,并寫出明確的設(shè)計要求和說明。

2、關(guān)于設(shè)計的總要求

在設(shè)計時,要嚴(yán)格按照題意要求獨立進(jìn)行設(shè)計,不能隨意更改。若確因條件所限,必須要改變課題要求時,應(yīng)在征得指導(dǎo)教師同意的前提下進(jìn)行。

3、驗收

在課程設(shè)計完成后應(yīng)由指導(dǎo)教師當(dāng)場運行、驗收,只有在驗收合格后才能算設(shè)計部分的結(jié)束。

4、設(shè)計報告

課程設(shè)計結(jié)束后要寫出課程設(shè)計報告,以作為整個課程設(shè)計評分的書面依據(jù)和存檔材料。設(shè)計報告一般要以固定規(guī)格的紙張書寫并裝訂,字跡及圖形要清楚、工整(電子文檔尤佳)。內(nèi)容及要求如下:

(1)設(shè)計任務(wù)、要求及所用軟件環(huán)境或工具。

(2)問題模型化描述以及求解算法的簡要描述。

(3)設(shè)計的模塊構(gòu)成、各模塊的簡要說明、流程圖、調(diào)用關(guān)系表。

(4)所設(shè)計軟件的組成(程序文件和數(shù)據(jù)文件)及使用說明。

(5)設(shè)計總結(jié)和體會。

(6)驗收情況。

三、課程設(shè)計設(shè)備與材料

計算機(jī);Visual C++6.0或C-Free3.5或Turbo C++3.0軟件。

四、考核方式與評分辦法

1、學(xué)生按照實習(xí)計劃和大綱完成實習(xí)教學(xué)任務(wù),考試合格取得相應(yīng)學(xué)分。

2、學(xué)生實習(xí)考核內(nèi)容與成績比例:實習(xí)態(tài)度與實習(xí)紀(jì)律占20%、業(yè)務(wù)能力與水平占40%、答辯與驗收情況占20%,實習(xí)報告占20%。

3、無故不參加實習(xí)或?qū)嵙?xí)全過程缺勤在三分之一及以上者,實習(xí)成績視為不及格。

4、學(xué)生實習(xí)成績按優(yōu)秀、良好、中等、及格和不及格五級評定,原則上呈正態(tài)分布,嚴(yán)格控制優(yōu)秀比例,一般優(yōu)秀率不大于20%。

五、課程設(shè)計參考書

1、潭浩強(qiáng).C語言程序設(shè)計.清華大學(xué)出版社.2000

2、廖湖聲等.C語言程序設(shè)計案例教程.人民郵電出版社.2003

3、張仁杰 王風(fēng)茂.《C語言程序設(shè)計實訓(xùn)教程》中國電力出版社.2004

執(zhí)筆人:裘姝平

教研室:電子信息工程教研室 編制日期: 2008 年 9月

第三篇:《高級語言程序設(shè)計C》實驗教學(xué)大綱

《高級語言程序設(shè)計C》實驗教學(xué)大綱

課程編號:1021742 總學(xué)時:56學(xué)時

適用專業(yè):非計算機(jī)理工科各專業(yè) 總實驗學(xué)時:24 實驗次數(shù): 12 次 應(yīng)開實驗個數(shù):13 已開實驗個數(shù):13 實驗開出率:100%

實驗一

熟悉C 程序的運行環(huán)境

一、學(xué)時:2

二、實驗類型:演示、驗證

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.了解計算機(jī)系統(tǒng)對高級語言的基本操作方法

2.熟悉和了解Turbo C 系統(tǒng)軟件的使用和操作

3.能進(jìn)行簡單的C語言程序錄入、調(diào)試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.熟悉開機(jī)操作,使用單機(jī)或計算機(jī)上網(wǎng)。

2.進(jìn)入 Turbo C 系統(tǒng)。

3.熟悉Turbo C 系統(tǒng)各菜單命令的使用和操作

4.模仿簡單的源程序,編寫自己的小程序,并能運行這些程序。

5.錄入、調(diào)試、編譯和運行C語言程序

實驗二

數(shù)據(jù)類型、表達(dá)式及輸入輸出函數(shù)實驗

一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1. 熟悉和了解C語言的數(shù)據(jù)類型

2. 使用C語言的有關(guān)算術(shù)運算符,以及包含這些運算符的表達(dá)式

3.進(jìn)行簡單的C語言輸入輸出函數(shù)的使用,格式控制符的涵意,簡單C程序的設(shè)計、調(diào) 試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.進(jìn)入 Turbo C 系統(tǒng)。

2.編寫簡單的有輸入輸出的C程序,并進(jìn)行該程序的運行、調(diào)試、編譯。

3.編寫一個輸入三條邊,計算三角形面積的程序。

4.編寫程序,計算a+b×c÷d-d3,其中:a,b為整型變量,c,d為實型變量。

5.編寫一個有關(guān)數(shù)據(jù)計算程序,驗證運算符及表達(dá)式的結(jié)果。

6.可從布置的作業(yè)中,再任選一編程題,進(jìn)行上機(jī)。

實驗三

順序程序結(jié)構(gòu)程序設(shè)計

一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.進(jìn)一步掌握C程序的編輯、編譯、連接和運行的過程。2.熟悉順序結(jié)構(gòu)的程序設(shè)計方法。3.熟練使用C的各種表達(dá)式。

4.熟練掌握輸入、輸出函數(shù)的使用。

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.輸入x,y,編寫程序求z=x+|y|的值。實驗步驟與要求:

(1)程序中用scanf函數(shù)輸入x和y的值,請分析以下兩個語句 scanf(“%f%f”,x,y);scanf(“%f%f”,&x,&y);

哪一個是正確的,分別運行之,分析程序運行結(jié)果。

(2)如果scanf函數(shù)改為scanf(“%f,%f”,&x,&y);應(yīng)該怎樣輸入數(shù)據(jù)。2.編寫輸入三角形的三邊長a、b、c,求三角形面積area的程序。實驗步驟與要求:

(1)輸入前要加提示語句。

(2)輸出結(jié)果前要有必要的文字說明。(3)輸入一組數(shù)據(jù)3,4,5,觀察運算結(jié)果。

(4)輸入另外一組數(shù)據(jù)3,4,8,觀察運算結(jié)果,分析這個運算結(jié)果是否有效。

實驗四

分支控制語句實驗

一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.熟悉和了解C語言系統(tǒng)分支語句的使用和操作

2.進(jìn)行C語言分支控制語句的設(shè)計、調(diào)試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.進(jìn)入 Turbo C 系統(tǒng)。

2.進(jìn)行分支控制源程序的設(shè)計,并進(jìn)行該程序的運行、調(diào)試、編譯。

3.編輯一個分支控制程序,求:任意輸入數(shù)(n>2)是否為素數(shù)。

4.編輯一個分支控制程序,求:任意輸入3個數(shù),求其最大數(shù)。

實驗五

循環(huán)語句實驗

一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.熟悉和了解C語言循環(huán)語句的使用和操作

2.進(jìn)行C語言循環(huán)語句的設(shè)計、調(diào)試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.進(jìn)入 Turbo C 系統(tǒng)。

2.進(jìn)行循環(huán)源程序的設(shè)計,并進(jìn)行該程序的運行、調(diào)試、編譯。

3.編輯一個循環(huán)程序,求:1到100的和及平方和。

4.編輯一個循環(huán)程序,求:任意輸入10個數(shù),求其最大數(shù)。

5.可從布置的作業(yè)中,再任選一編程題,進(jìn)行上機(jī)。

實驗六

數(shù)組實驗

一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.熟悉和了解C語言數(shù)組程序的設(shè)計方法

2.學(xué)會使用C語言數(shù)組進(jìn)行程序設(shè)計

3.進(jìn)行C語言數(shù)組語句的設(shè)計、調(diào)試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.進(jìn)入 Turbo C 系統(tǒng)。

2.進(jìn)行數(shù)組的定義和使用方法,即:一維和二維數(shù)組的應(yīng)用。

3.進(jìn)行數(shù)組語句源程序的設(shè)計,并進(jìn)行該程序的運行、調(diào)試、編譯。

4.編輯數(shù)組應(yīng)用程序:

(1)任意輸入20個數(shù)在一維數(shù)組a中,求20個數(shù)的平均值。

(2)定義2個二維數(shù)組A[2][3]、B[2][3],分別對這2個數(shù)組輸入數(shù)據(jù),求A+B和A-B的值。

(3)用字符數(shù)組存儲任意輸入10字符,求其最大字符。

(4)編輯一個有5個學(xué)生,考 3門功課。求出每一個學(xué)生的總分及平均分,統(tǒng)計平均成績低于 60 分的學(xué)生人數(shù)。

5.可從布置的作業(yè)中,再任選一編程題,進(jìn)行上機(jī)。

實驗七

有關(guān)數(shù)組的程序設(shè)計

一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.掌握有關(guān)數(shù)組和字符串的程序設(shè)計方法。

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟: 已知一組數(shù)據(jù)如下:6,3,42,23,35,71,98,67,56,38。編寫程序,把它們按 從小到大的次序排列起來。求2行3列矩陣A 的轉(zhuǎn)置矩陣。

實驗八

函數(shù)實驗

一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.熟悉和了解C語言函數(shù)程序的設(shè)計方法。

2.學(xué)會使用C語言函數(shù)的定義及調(diào)用,并進(jìn)行程序編制。

3.進(jìn)行C語言函數(shù)語句的設(shè)計、調(diào)試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.進(jìn)入 Turbo C 系統(tǒng)。

2.進(jìn)行函數(shù)的定義及調(diào)用。

3.進(jìn)行函數(shù)語句源程序的設(shè)計,并進(jìn)行該程序的運行、調(diào)試、編譯。

(1)任意輸入一個數(shù)n,用兩個子函數(shù)實現(xiàn)1+2+3?n以及n!,在主函數(shù)中輸出該結(jié)果。

(2)在主函數(shù)中定義二維數(shù)組A[3][4]、B[4],用子函數(shù)對數(shù)組A[3][4]每一行求和,其值放在數(shù)組B[4]中,在主函數(shù)中輸出該值。

(3)用字符數(shù)組存儲任意輸入的10字符,在子函數(shù)中把該字符數(shù)組的小寫字母轉(zhuǎn)換成大寫字母。

4.可從布置的作業(yè)中,再任選一編程題,進(jìn)行上機(jī)。

實驗九

常用指針實驗

(一)一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.熟悉和了解C語言指針一般設(shè)計方法

2.學(xué)會使用C語言指針進(jìn)行程序設(shè)計

3.進(jìn)行簡單C語言指針語句的設(shè)計、調(diào)試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.進(jìn)入 Turbo C 系統(tǒng)。

2.進(jìn)行C語言指針語句的定義和使用方法。

3.進(jìn)行C語言指針語句源程序的設(shè)計,并進(jìn)行該程序的運行、調(diào)試、編譯。

4.編輯一個找出字串 str1中 str2出現(xiàn)的位置,用指針編程實現(xiàn)。

5.可從布置的作業(yè)中,再任選一編程題,進(jìn)行上機(jī)。

實驗十

復(fù)雜指針實驗

(二)一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.進(jìn)一步熟悉和了解C語言指針語句設(shè)計方法

2.進(jìn)行C語言中的指針與函數(shù)、指針數(shù)組、多級指針語句的設(shè)計、調(diào)試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.進(jìn)入 Turbo C 系統(tǒng)。

2.進(jìn)行C語言指針與函數(shù)、指針數(shù)組、多級指針語句的定義和使用方法。

3.進(jìn)行C語言該指針語句源程序的設(shè)計,并進(jìn)行該程序的運行、調(diào)試、編譯。

4.編輯一個在主程序里輸入十個不等長的字串,調(diào)用自編的函數(shù)把它們按升序排列,用指針編程實現(xiàn)。

5.可從布置的作業(yè)中,再任選一題編程題,進(jìn)行上機(jī)。

實驗十一

結(jié)構(gòu)類型實驗

一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.熟悉和了解C語言結(jié)構(gòu)、聯(lián)合數(shù)據(jù)的定義及設(shè)計方法

2.學(xué)會使用C語言結(jié)構(gòu)、聯(lián)合數(shù)據(jù)類型進(jìn)行程序設(shè)計

3.進(jìn)行C語言結(jié)構(gòu)、聯(lián)合語句的設(shè)計、調(diào)試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.進(jìn)入 Turbo C 系統(tǒng)。

2.進(jìn)行C語言結(jié)構(gòu)、聯(lián)合數(shù)據(jù)類型的定義和使用。

3.進(jìn)行C語言結(jié)構(gòu)、聯(lián)合數(shù)據(jù)類型源程序的設(shè)計,并進(jìn)行該程序的運行、調(diào)試、編譯。

4.編輯一個能處理學(xué)生綜合信息的程序(包括:學(xué)號、姓名、班級、語文成績、數(shù)學(xué)成績、英語成績等)。

實驗十二

有關(guān)結(jié)構(gòu)的程序設(shè)計

一、學(xué)時:2(課后完成或選作)

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.掌握結(jié)構(gòu)體類型和結(jié)構(gòu)體變量的定義。2.掌握結(jié)構(gòu)類型變量的定義和使用;

3.掌握鏈表的概念,初步學(xué)會對鏈表進(jìn)行操作;

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.有五個學(xué)生,每個學(xué)生的數(shù)據(jù)包括學(xué)號,姓名,三門課的成績,從鍵盤輸入五個學(xué)生的數(shù)據(jù),要求打印出每個學(xué)生的平均成績,以及最高分的學(xué)生的數(shù)據(jù)(包括學(xué)號,姓名,三門課的成績,平均分?jǐn)?shù))。實驗步驟與要求:

用一個函數(shù)輸入五個學(xué)生的數(shù)據(jù);用一個函數(shù)求總平均分;用函數(shù)找出最高分學(xué)生數(shù)據(jù),總平均分和最高分的學(xué)生的數(shù)據(jù)都在主函數(shù)中輸出。

2.三個人圍成一圈,從第一個人開始順序報號1,2,3。凡報到“3”者退出圈子,找出最后流在圈子中的人原來的序號。

3.建立一個鏈表,每個結(jié)點包括:學(xué)號,姓名,性別,年齡。輸入一個年齡,如果鏈表中的結(jié)點所包含的年齡等于此年齡,則將此結(jié)點刪去。

實驗十三

文件實驗

一、學(xué)時:2

二、實驗類型:驗證、設(shè)計

三、實驗?zāi)康暮椭饕獌?nèi)容:

1.熟悉和了解C語言文件系統(tǒng)的組成及設(shè)計方法。

2.學(xué)會使用C語言文件系統(tǒng)進(jìn)行程序設(shè)計

3.進(jìn)行C語言文件語句的設(shè)計、調(diào)試、編譯和運行

四、需用儀器、設(shè)備:

1.硬件環(huán)境

PC-486以上微機(jī)

32M以上的內(nèi)存

VGA顯卡

2.軟件環(huán)境

西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)

Turbo C(2.0版)

五、實驗方法及步驟:

1.進(jìn)入 Turbo C 系統(tǒng)。

2.進(jìn)行C語言文件系統(tǒng)類型的定義和使用。

3.進(jìn)行C語言文件系統(tǒng)類型源程序的設(shè)計,并進(jìn)行該程序的運行、調(diào)試、編譯。

4.編輯程序。

(1)用數(shù)組存儲10個數(shù)據(jù),并存儲在“date.dat”文件中

(2)對存儲在“date.dat”文件中的數(shù)據(jù)讀入到一個數(shù)組中,求出總和及最大值,并把它存儲在“dsum.dat”文件中

第四篇:《C語言高級應(yīng)用》實驗指導(dǎo)書

C語言高級應(yīng)用

實驗指導(dǎo)書

電子與計算機(jī)科學(xué)技術(shù)學(xué)院 實驗一 順序、選擇及循環(huán)結(jié)構(gòu)程序設(shè)計

一、實驗?zāi)康?/p>

1.熟悉C語言編程環(huán)境 2.掌握輸入輸出函數(shù)的使用

3.掌握if語句和switch語句的使用

4.掌握for語句、while語句和do-while語句的使用 5.通過練習(xí)掌握順序、選擇及循環(huán)結(jié)構(gòu)程序設(shè)計方法

二、實驗環(huán)境

1.計算機(jī)

2.Turbo C集成環(huán)境

三、實驗說明

1.首先應(yīng)熟悉Turbo C運行環(huán)境,正確操作 2.自主編寫程序,必要時參考相關(guān)資料

3.實驗前應(yīng)畫出流程圖并寫出程序大致框架或完整的程序代碼 4.實驗學(xué)時:2學(xué)時

四、實驗內(nèi)容和步驟

1.實驗內(nèi)容

(1)求解方程ax2+bx+c=0。

(2)打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個“水仙花數(shù)”,因為153=13+53+33。2.實驗步驟

(1)分析實驗內(nèi)容,畫出流程圖并寫出程序大致框架或完整的程序代碼。(2)進(jìn)入Turbo C集成環(huán)境。(3)編輯源程序并進(jìn)行保存。

(4)編譯源程序,若有錯誤,修改錯誤后再次進(jìn)行編譯和連接,如此反復(fù)進(jìn)行到不顯示出錯為止。

(5)執(zhí)行程序,并檢查程序輸出結(jié)果。

五、實驗報告要求1.整理實驗結(jié)果,填入相應(yīng)表格中 2.小結(jié)實驗心得體會 3.回答思考題:

打印水仙花數(shù)時,要分別求出三位數(shù)的個位數(shù)、十位數(shù)和百位數(shù),試問:除了你所用的的方法外,是否還有其它方法?請寫出。

實驗二 數(shù)組的應(yīng)用

一、實驗?zāi)康?/p>

1.通過實驗理解掌握數(shù)組的基本概念

2.熟悉數(shù)組的定義、數(shù)組元素初始化、數(shù)組元素引用 3.理解字符數(shù)組的基本概念、基本操作和應(yīng)用 4.能利用數(shù)組解決簡單的應(yīng)用問題

二、實驗環(huán)境

1.計算機(jī)

2.Turbo C集成環(huán)境

三、實驗說明

1.首先應(yīng)熟悉Turbo C運行環(huán)境,正確操作 2.自主編寫程序,必要時參考相關(guān)資料

3.實驗前應(yīng)畫出流程圖并寫出程序大致框架或完整的程序代碼 4.實驗學(xué)時:2學(xué)時

四、實驗內(nèi)容和步驟

1.實驗內(nèi)容

(1)將一個數(shù)組中的值按逆序重新存放。

(2)編一程序,將兩個字符串連接起來,不要用strcat函數(shù)。2.實驗步驟

(1)分析實驗內(nèi)容,畫出流程圖并寫出程序大致框架或完整的程序代碼。(2)進(jìn)入Turbo C集成環(huán)境。(3)編輯源程序并進(jìn)行保存。(4)編譯源程序,若有錯誤,修改錯誤后再次進(jìn)行編譯和連接,如此反復(fù)進(jìn)行到不顯示出錯為止。

(5)執(zhí)行程序,并檢查程序輸出結(jié)果。

五、實驗報告要求1.整理實驗結(jié)果,填入相應(yīng)表格中 2.小結(jié)實驗心得體會 3.回答思考題:

(1)在字符串常量中,其結(jié)束符‘

主站蜘蛛池模板: 亚洲天天做日日做天天欢| 西西人体444www大胆无码视频| 亚洲色一色噜一噜噜噜| 国产又色又爽又黄刺激的视频| 亚洲国产精品无码久久一区二区| 精品av国产一二三四区| 欧美巨大黑人精品videos| 亚洲日韩一区二区一无码| 深夜a级毛片免费无码| 亚洲欧美综合区丁香五月小说| 久久久日韩精品一区二区| 亚洲一区二区三区成人网站| 久久久久无码国产精品一区| 国产亚洲精品久久久性色情软件| 久久久久99精品成人片牛牛影视| 777米奇色狠狠俺去啦奇米77| 在线播放真实国产乱子伦| 熟妇人妻无码中文字幕老熟妇| 国产精品嫩草99av在线| 无码国模国产在线观看免费| 色拍拍国产精品视频免费观看| 久久国产乱子伦免费精品无码| 国产精品 亚洲一区二区三区| www夜插内射视频网站| 粗了大了 整进去好爽视频| 国语自产精品视频在 视频| 精品无码人妻一区二区三区| 无码播放一区二区三区| 中文字幕+乱码+中文字幕无忧| 亚洲人和日本人jzz视频| 国产乱人伦av在线a| 欧美人妻精品一区二区三区| 久久久亚洲欧洲日产av| 少妇一晚三次一区二区三区| 国产人妻丰满熟妇嗷嗷叫| 男人添女人下部高潮视频| 久久婷婷五月综合色和| 精品产区wnw2544| 国偷自产一区二区免费视频| 国产午夜成人av在线播放| 国产亚洲综合区成人国产系列|