C語言程式設計教學大綱

2022-12-29 14:57:06 字數 2382 閱讀 2589

一、本課程性質和目的

本課程是機械設計製造及其自動化專業的專業必修課。通過本課程的教學,使學生掌握c語言程式設計的語法規則及相關的基本概念,結合上機實踐使學生學會程式設計的基本方法和技巧,為進一步培養和提高學生綜合程式設計的能力打好基礎。

二、課程教學內容及要求

第一章程式設計基礎知識 (理論學時:2)

學習重點:演算法、演算法表示和結構化程式設計方法

1.1 程式與程式語言

1.2 演算法和演算法表示

1.3 結構化程式設計方法

第二章 c語言概述 (理論學時:4)

學習重點:c語言的基本組成和c程式的基本結構。

2.1 c語言概況

2.2 c程式的基本結構

2.3 c語言的基本組成

2.4 c程式的上機過程

第三章資料型別與運算規則 (理論學時:4)

學習重點:基本資料型別和各類運算規則。

3.1 資料與資料型別

3.2 基本資料型別及其表示

3.3 算術運算與賦值運算

3.4 關係運算與邏輯運算

3.5 位運算

3.6 其它運算

3.7 混合運算與資料型別轉換

第四章順序結構的程式設計 (理論學時:4)

學習重點:賦值語句和資料輸入輸出方法。

4.1 c語句概述

4.2 賦值語句

4.3 資料輸出

4.4 資料輸入

4.5 程式例項

第五章選擇結構的程式設計 (理論學時:4)

學習重點:用if語句和switch語句設計選擇結構程式。

5.1 if語句

5.2 switch語句

5.3 goto語句

5.4 程式例項

第六章迴圈結構的程式設計 (理論學時:4)

學習重點:用while、do_while和for 語句設計迴圈結構程式。

6.1 迴圈的基本概念

6.2 while語句

6.3 do_while語句

6.4 for語句

6.5 break語句和continue語句

6.6 幾種迴圈語句的比較

6.7 迴圈巢狀

6.8 程式例項

第七章陣列 (理論學時:4)

學習重點:陣列的定義和使用陣列實現演算法的思想與方法。

7.1 陣列的基本概念

7.2 一維陣列

7.3 二維陣列

7.4 程式例項

第八章函式 (理論學時:4)

學習重點:函式的定義與呼叫,變數儲存屬性和編譯預處理。

8.1 c程式的模組化結構

8.2 函式的定義

8.3 資料在函式間的傳遞

8.4 函式的呼叫

8.5 陣列作為函式的引數

8.6 函式的巢狀呼叫

第九章指標 (理論學時:4)

學習重點:各類指標的定義和使用,指標與變數、函式、陣列的關係,用指標處理字串的方法。

9.1 指標的基本概念

9.2 指標與函式

9.3 指標與陣列

9.4 指標與字串

9.7 程式例項

三、課程教學形式及安排

課堂教學盡量採用多**教學;

課堂教學與上機交替進行,上機佔據20個學時;

教師可根據具體情況對各章節的教學時數作適當調整。

四、建議使用的教材與教學參考書目

教材:《全國計算機等級考試二級教程—c語言程式設計》,教育部考試中心,高等教育出版社,2023年。

教學參考書:

《c語言程式設計》(教育部規劃)(跨高等理工),廖雷編,高等教育出版社,2023年。

《c語言程式設計》,黃維通等編,清華大學出版社。

《c語言程式設計》,譚浩強編,清華大學出版社, 2023年。

五、實驗

(一)內容及課時

1、簡單c程式設計(共2學時)

熟悉vc6.0編譯系統的組成;掌握編寫c程式的步驟及方法;基本輸出語句的使用;

2、順序結構(共2學時)

賦值語句的使用;順序結構程式設計的方法;

資料的輸入、輸出方法;能正確的使用各種格式轉換符;

3、選擇結構(共2學時)

正確的使用邏輯運算子和邏輯表示式;掌握表示邏輯量的方法;掌握條件選擇結構的程式設計(if、switch語句)。

4、迴圈結構(共2學時)

掌握c語言for、while、do…while迴圈程式設計;

用迴圈的方法實現各種演算法(如窮舉、迭代、遞推等)

5、函式(共4學時)

掌握函式的定義方法;

函式的實參與形參的對應關係,以及"值傳遞"的方式;掌握函式(一般、巢狀、遞迴)呼叫程式設計。

6、陣列(共4學時)

一維陣列的定義、賦值和輸入輸出的方法;

掌握c語言字元陣列和字串函式的使用;

C語言程式設計教學大綱

c語言程式設計 課程教學大綱 54學時 理論課程 一課程說明 一 課程概況 課程中文名稱 c語言程式設計 課程英文名稱 the c programming language 課程編碼 3910252207 開課學院 理學院 適用專業 開課學期 物理學專業 5 學分 周學時 3.0 3 c語言程式設計...

課程教學大綱 C語言程式設計

c語言程式設計 含實驗 課程教學大綱 課程編號 英文譯名 c language programming 適用專業 電氣工程及自動化 電子資訊工程 通訊工程 自動化 教育技術。開課教研室 自動化 學分數 5 學時數 85 先修課程 計算機基礎 教材 譚浩強.c程式語言 清華大學出版社 參考書目 譚浩強...

《C語言程式設計》課程教學大綱

課程中文名稱 c語言程式設計 課程英文名稱 the c language programming 課程類別 通識教育拓展課程 工程技術課程 一 課程的性質 任務 c語言程式設計 是機械工程學院各專業的一門選修課,是為了培養工科學生的計算機程式設計能力,使之具備在機械工程領域能夠利用程式語言編寫基本的...