C語言實驗指導書

2022-05-17 14:43:06 字數 2075 閱讀 2401

實驗一實驗名稱:順序程式設計

實驗目的:

(1)掌握如何編輯、編譯、連線和執行乙個c程式。

(2)掌握賦值語句的使用方法;

(3)掌握各種型別資料的輸入輸出方法,能正確使用格式轉換符。

(3)練習畫流程圖。

(4)進一步學習除錯程式。

實驗內容:

(1)必做題:87頁第5題,88頁第6題

(2)選做題:88頁第7題

實驗課時:2學時

實驗二實驗名稱:選擇結構程式設計

實驗目的:

(1)正確使用邏輯運算子和邏輯表示式

(2)熟練掌握if語句和switch語句。

(3)練習畫流程圖。

(4)進一步學習除錯程式。

實驗內容:

(1)必做題:113頁第6題,第7題。

(2)選做題:第8題第(2)問

實驗課時:2學時

實驗三實驗名稱:迴圈結構程式設計

實驗目的:

(1)熟悉掌握用while語句,do-while語句和for語句實現迴圈的方法。

(2)掌握在程式設計中用迴圈的方法實現一些簡單的演算法。(如窮舉,迭代,遞推等)。

(3)練習畫n-s流程圖。

(4)進一步學習除錯程式。

實驗內容:

(1)必做題:137頁第2題,第3題

(2)選做題:137頁第4題

實驗課時:2學時

實驗四實驗名稱:利用陣列處理批量資料

實驗目的:

(1)掌握一維陣列的定義、賦值和輸入輸出方法

(2)掌握與陣列有關的演算法。

(3)掌握二維陣列的定義、賦值和輸入輸出方法。

(4)掌握字元陣列和字元函式的使用。

(5)練習畫n-s流程圖。

(6)進一步學習除錯程式。

實驗內容:

(1)必做題:167頁第1題,第4題

(2)選做題:167頁第5題,第10題第(2)問

實驗課時:2學時

實驗五實驗名稱:用函式實現模組化程式設計

實驗目的:

(1)掌握定義函式的方法;

(2)掌握函式實參與形參的對應關係以及「值傳遞」的方式;

(3)掌握函式的巢狀呼叫和遞迴呼叫的方法。

實驗內容:

(1)必做題:209頁第5題,第10題

(2)選做題:208頁第2題

實驗課時:2學時

實驗六實驗名稱:善於使用指標

實驗目的:

(1)會定義和使用指標變數;

(2)能正確使用陣列的指標和指向陣列的指標變數;

(3)能正確使用字串的指標和指向字串的指標變數。

實驗內容:實驗內容:

(1)必做題:247頁第1題,第7題

(2)選做題:247頁第3題

實驗課時:2學時

實驗七---綜合性實驗

實驗名稱:檔案的替代加密與解密

實驗目的:

(1)使學生鞏固和加強《c語言程式設計》課程的理論知識。

(2)使學生掌握c語言的基本概念、語法、語義和資料型別的使用特點。

(3)使學生掌握c語言程式設計的方法及程式設計技巧,能正確使用c語言編寫程式。

(4)進一步理解和運用結構化程式設計的思想和方法;學會利用流程圖或n-s圖表示演算法。

(5)使學生掌握除錯程式的基本方法及上機操作方法。

(6)掌握檔案的使用。

實驗內容:

(1)加密:根據金鑰(即移位位數,使用者從鍵盤輸入)將對應字元進行移位操作,輸出密文;例如通過將字母按順序推後n位起到加密作用,如果n=3,則將字母a換作字母d,將字母b換作字母e。x變成a,y變成b,z變成c,x變成a,y變成b,z變成c。

(2)解密:輸入密文後再輸入移位位數則可輸出明文。

假如有這樣一條指令:

can you come here

用替代密碼加密後就成為:

fdq brx frph khuh

實驗要求:

(1)系統以選單方式工作;選單形式不限。

(2)介面比較美觀。

(3)要有一定的容錯能力,比如說輸入乙個不存在的選單項編號。

(4)明文和密文的輸入輸出都要使用檔案。

實驗課時:3學時

《C語言》實驗指導書

實驗一 tc整合環境的使用 一 實驗目的 1 熟悉c語言的整合除錯環境tc2.0的使用,學習編輯 執行c語言程式的基本方法。2 進一步認識程式的兩種型別的錯誤對程式執行的影響,加深對程式除錯及測試重要性的認識。3 認識c語言程式的結構特點,學習程式的基本編寫方法 二 實驗內容 1 tc 2.0整合環...

C語言實驗指導書

實驗一 編譯程式turbo c 2.0的設定和使用 實驗目的 1.明確turbo c 2.0的作用 2.掌握turbo c 2.0編譯環境的設定 3.掌握turbo c 2.0的使用 實驗要求或實驗任務 1.安裝turbo c 2.0 2.在c盤根目錄下建立turbo c 2.0的工作目錄 3.在t...

C語言實驗指導書

編 全校理工類本科用 2014年2月 目錄實驗一簡單c語言程式設計 1 實驗二順序結構程式設計 3 實驗三選擇結構程式設計 5 實驗四迴圈結構程式設計 7 實驗五陣列程式設計 10 實驗六函式程式設計 13 實驗七指標程式設計 16 實驗八結構體程式設計 17 附錄1 c語言上機步驟 18 實驗一簡...