程式設計與演算法(一)C語言程式設計 課程大綱

2021-10-01 17:35:32 字數 1645 閱讀 4212

程式設計與演算法(一)c語言程式設計

課程大綱

第一周 變數和資料型別

課時1.1 資訊在計算機中的表示

1.2 c++快速入門

1.3 變數和資料型別初探

1.3 變數和資料型別高階

1.5 常量

1.6 dev c++編譯環境介紹

第二週 輸入輸出和表示式

課時2.1 輸入輸出高階

2.2 算術運算子和算術表示式

2.3 關係運算子和邏輯表示式

2.4 其他運算子及運算子優先順序

第三週 分支和迴圈語句

課時3.1 if語句

3.2 switch語句

3.3 for 迴圈之一

3.4 for 迴圈之二

3.5 while迴圈和do while迴圈之一

3.6 while迴圈和do while迴圈之二

第四周 迴圈例題

課時4.1 break語句和continue語句

4.2 oj輸入資料的處理

4.3 用freopen重定向輸入

4.4 迴圈例題選講 1

4.5 迴圈例題選講 2

4.6 迴圈例題選講 3

第五周 陣列

課時5.1 陣列

5.2 篩法求素數

5.3 陣列初始化

5.4 陣列越界

5.5 二維陣列

第六周 函式、遞迴和位運算

課時函式(1)

函式(2)

3.遞迴初步

庫函式和標頭檔案

位運算

第七周 字串

課時7.1. 字串(1)

7.2. 字串(2)

7.3. 字串(3)

7.4. 字串(4)

第八周 指標的基礎用法

課時8.1. 指標的基本概念和用法

8.2.指標的意義和互相賦值

8.3.指標的運算

8.4.指標作為函式引數

8.5.指標和陣列

第九周 指標高階用法

課時9.1. 指標和二維陣列、指向指標的指標

9.2. 指標和字串

9.3. 字串庫函式

9.4. void指標和記憶體操作函式

9.5. 函式指標

第十周 結構體、變數作用域與生存期、簡單排序

課時10.1. 結構(struct)

10.2. 全域性變數、區域性變數、靜態變數

10.3. 變數的作用域和生存期

10.4. 選擇排序和插入排序

10.5. 氣泡排序

第十一周 二分演算法

課時11.1. 程式或演算法的時間複雜度

11.2. 二分查詢的實現

11.3. 二分法求方程的根

11.4. 例題1:找一對數

11.5. 例題2:農夫和奶牛

第十二周 stl初步

課時12.1. stl排序演算法sort

12.2. stl二分查詢演算法

12.3. multiset

12.4. 自定義排序規則的multiset

12.5. set

第十三周 stl高階容器

課時13.1. multimap

13.2. map

《C語言程式設計》專公升本考試大綱

一 總要求 本課程地位 本課程是計算機專業的核心課程之一。本課程性質 本課程是計算機專業的專業基礎課程 本課程了解 熟悉 掌握的主要內容 了解c語言的主要特徵 常用演算法描述以及其它相關基礎知識 掌握c語言中順序程式設計 選擇程式設計 迴圈程式設計 指標 結構體共用 函式 檔案操作等。二 內容 第一...

c 語言程式設計課程筆記

18數學三班 崔珊 2018212819 一 知識點概括性總結 1.c程式處理的資料型別有常量和變數兩種基本形式。常量 整型常量 包括正整數 負整數和零在內 的所有整數 實型常量 也稱實數 浮點數 字元型常量 用一對單引號括起來的任 意字元 字串常量 用一對雙引號括起來的零 個或多個字元 資料型別 ...

C程式設計語法大綱

1,c語言的關鍵字 auto break case char const continue default do double else enum extern float for goto if inline int long register restrict return short sign...