职中c语言课程,C语言课件下载【深圳职业技术学院】
壓縮包下載:C語言課件【深圳職業技術學院】
一、課程的性質與任務
課程性質: 《 C語言程序設計》是電子信息工程學院的一門專業基礎課。 本課程的前導課程有《程序設計基礎》,后續課程有 《數據結構》、《面向對象程序設計》。
課程任務: 通過本課程的學習,學生應掌握 C語言的基本語法,還應掌握程序設計的基本思想、基本概念和基本方法,并能運用所學的知識和技能對一般問題進行分析和程序設計,編制出高效的C語言應用程序。
二、教學基本要求
通過本課程的學習,學生應達到下列基本要求:
1. 掌握 C語言基本語句、語法、數據類型、運算符和表達式,順序、選擇、循環結構程序設計,數組、函數、指針、文件、結構體類型變量、結構體數組等的使用。
2.能夠使用C語言進行應用程序設計。
三、教學條件
本課程教學要求在計算機機房進行,要為每個學生提供一臺高性能計算機,并安裝有 Turbo C 集成開發環境。
四、教學內容
序號
主要內容
學時
教學學時分配
實踐項目
理論
實踐
1
C語言的數據類型、運算符與表達式,順序程序設計
4
2
2
(一) 學生成績排名
先采用冒泡法,將學生成績 從高到低進行排序,再輸入一個學生的成績,將此成績按照排 序規律插入已排好序的學生成績數組,最后將排好序的成績單進行反序存放
2
選擇結構程序設計
6
2
4
3
循環結構程序設計
8
3
5
4
一維數組的定義和引用、二維數組的定義和引用
12
5
7
5
字符數組、字符串
6
2
4
6
函數的定義、函數的調用、函數的嵌套調用
8
4
6
(二) 根據條件進行學生成績排名
在函數中進行 10個學生成績從高到低排名 , 再改進函數, 進行 n個學生成績從高到低排名, 排名方式根據函數的style參數進行,如style為‘a'按升序排,style為 ' d ' 按降序排。
( a:ascending 升,d:descending 降)
7
函數的遞歸調用、局部變量和全局變量、變量的存儲類別 , 內部函數和外部函數
6
3
3
8
指針的定義及運算,指針作函數參數
8
1
7
(三) 用指針優化學生成績排名
( 1 )用指針實現數組的輸入輸出以及數組的排序(在函數中進行)
( 2 )采用指針方法,輸入字符串“ student score ” , 不使用 strcpy() 函數,自行編制函數實現復制該字符串并在第四步輸出排序后的成績單后下一行輸出該字符串
( 3 )相關實訓題目:不使用 C 語言庫函數自行編制函數實現字符串的復制、連接、轉換為大寫、小寫、字符串比較功能
9
指針與數組
6
2
4
10
字符指針與字符串
6
2
4
11
結構體變量的定義、引用
4
2
2
(四) 學生成績單制作
定義一個結構體數組,存放 10個學生的學號,姓名,三 門課的成績,輸出單門課成績最高的學生的學號、姓名、以及該門課程的成績,輸出三門 課程的平均分數最高的學生的學號、姓名及其平均分,再將 10個學生按照平均分數從高到低進行排序,輸出結果
12
結構體數組
6
2
4
13
鏈表
4
2
2
14
共用體、枚舉類型
2
1
1
15
位運算
4
2
2
測試鍵盤掃描碼
16
文件的操作
8
3
5
(五) 學生成績文件管理
( 1 )將 10個學生的相關數據,存入文件中,再從文件中讀出 按照平均分數從高到低進行排序,分別將結果輸出到屏幕上和另一文件中,再從文件中讀取第 2 , 4 , 6 , 8 , 10 個學生的數據。
( 2)相關實訓題目:分別將一個字符串、整型數組、實型數組分別寫入不同文件中,再從文件中取出進行排序,將排序后的數據分別存入另一個文件,然后從文件中取出數據輸出到屏幕上查看排序是否正確實現
17
文件的定位操作
4
2
2
18
圖形用戶界面技術
4
1
3
制作一個運轉的時鐘
五、考核方式
本課程考核采取形成性考核方式進行,由形成性考核的各項過程成績組成,分數比例依次為:
總評成績 =平時學習表現(10%)+作業(10%)+實訓項目(20%)+期中考試(20%)+期末考試成績(40% )
六、說明
1、第 13 單元鏈表的內容,重在理解鏈表處理的思路,要求學生能夠寫出有關鏈表操作的關鍵實現語句,具體鏈表程序的自行編寫實現放在后續課程《數據結構》中。
2、本課程難點在于指針,重點在于選擇、循環結構程序設計和一維數組、函數與文件操作。
3、課堂教學中采用實例引導,加大學生的實踐訓練。
4、教學過程中注意構成形成性成績的各項過程分數的記錄。
5、第 15單元位運算和第18單元圖形用戶界面技術為選學內容,第15單元為通信系與電子系選學,第18單元由計算機系和軟件工程系選學。
七、教材與參考書
教材
《 C語言程序設計》 王明福主編, 深圳職業技術學院講義
參考書
《 C程序設計》譚浩強主編,清華大學出版社,1999
《 C語言程序設計》張強華、呂新平編著,人民郵電出版社,2001,8
《 C語言程序設計》(21世紀高職高專新概念教材)、徐新華主編、
總結
以上是生活随笔為你收集整理的职中c语言课程,C语言课件下载【深圳职业技术学院】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tomcat8用JDK1.7问题
- 下一篇: 红米 刷机 android7.1,有没有