c语言 如何读多种数据类型 非类,c语言程序设计教学大纲(非电气类)文档.doc
c語言程序設計教學大綱(非電氣類)文檔
《C語言程序設計》課程教學大綱
主任
教研室主任
大綱執筆人
姜長洪
王海榮
C語言備課組
一、課程基本信息
課程編號:××××
課程名稱:C語言程序設計
學 時:64學時
實驗學時:24學時
課程類別:公共基礎課
課程性質:必修課
先行課程:計算機應用基礎
適用專業:熱能與動力工程、汽車服務工程、土木工程、給水排水工程、工程管理、應用化學、安全工程、會計學、電子商務、國際經濟與貿易、市場營銷等非電氣信息類專業
責任單位: 電氣信息工程系
二、課程性質、目的與任務
本課程是為非電氣信息類專業本、專科學生開設的公共基礎課。本課程的任務是結合一般數值計算向學生介紹計算機程序設計的基本知識,使學生掌握C語言的基本內容及程序設計的基本方法與編程的基本技巧,了解進行科學計算的一般思路,培養應用計算機解決和處理實際問題的思維方法與基本能力,為進一步學習和應用計算機打下基礎。
三、課程的內容及要求、教學重點與難點
(一)C語言程序設計基礎
1、主要教學內容及要求
1)了解C語言的發展、特點、功能及地位;
2)了解機器語言、匯編語言和高級語言的差異;
3)掌握C語言程序的基本結構;
4)熟悉編寫C語言程序的基本步驟和上機調試過程。
2、知識點與能力點要求
1)知識點:C程序的基本結構、上機環境、進行簡單C程序的編寫;
2)能力點:根據所學內容進行簡單的C程序的編寫以及上機運行。
3、教學的重點與難點
1)教學重點:C程序的基本結構、編寫C語言程序的基本步驟和上機調試過程、上機環境。
2)教學難點:C程序的基本結構。
(二)數據類型、運算符和表達式
1、主要教學內容及要求
掌握變量和常量的的概念及變量的定義、初始化;
了解各類型的數據在內存中的存放形式;
掌握賦值運算符、算術運算符、位運算符、逗號運算符及相關表達式;
理解運算符的優先級和結合性的概念。
2、知識點與能力點要求
知識點:常量、符號常量的定義、變量的定義、數據類型(整型、實型、字符型)、數據在內存中的存放形式、算術運算符、表達式。
能力點:各種運算符在處理問題時的靈活應用。
3、教學的重點與難點
1)教學重點: 常量、變量的概念與區別,數據類型的基本概念。
2)教學難點:算術運算符的自加和自減、類型轉換。
(三)最簡單的C程序設計——順序程序設計
1、主要教學內容及要求
了解C語句的分類;
了解順序結構流程圖;
掌握各種類型數據的格式化輸入/輸出方法;
掌握字符數據的非格式化輸入/輸出方法;
掌握簡單順序程序的設計;
2、知識點與能力點要求
知識點:標準輸入輸出函數的使用方法,順序結構程序的設計理念。
能力點:順序結構程序設計理念及應用。
3、教學的重點與難點
教學重點:C語言的標準輸入輸出函數。
教學難點:C語言的標準輸入輸出函數。
(四)選擇結構程序設計
1、主要教學內容及要求
理解選擇結構的含義;
了解選擇結構流程圖;
掌握關系運算符、邏輯運算符和條件運算符的用法;
掌握if、switch語句的基本使用方法。
2、知識點與能力點要求
知識點:選擇程序設計的基本方法、選擇結構。
能力點:選擇結構程序設計理念及應用。
3、教學的重點與難點
教學重點:邏輯運算符和邏輯表達式,if語句和switch語句的使用。
教學難點:if語句的嵌套,switch語句的使用。
(五)循環結構程序設計
1、主要教學內容及要求
理解循環結構的含義;
了解循環結構流程圖;
掌握C語言三種循環結構的特點及使用方法;
掌握混合控制結構程序設計方法。
2、知識點與能力點要求
知識點:三種循環結構的使用方法;
能力點:循環結構的設計理念及應用。
3、教學的重點與難點
教學重點:循環程序的結構和要素。
教學難點:循環程序結構的嵌套。
(六)數組
1、主要教學內容及要求
了解數組變量在內存中的存放形式;
掌握一維數組和字符數組的定義及數組元素的引用;
理握字符串與字符數組的區別;
了握各種字符串函數的用法。
2、知識點與能力點要求
1)知識點:數組變量在內存中的存放形式;一維數組的定義和引用;字符串與字符數組。
2)能力點:數組與循環結構的配合使用,解決一批數的處理問題(排序等問題)。
3、教學的重點與難點
1)教學重點:一維數組和字符數組的定義和引用。
2)教學難點:字符串與字符數組的區別。
(七)函數
1、主要教學內容及要求
了解函數在C語言程序設計中的作用和地位;
了解函數的分類;
掌握各種函數的定義、原型聲明和調用的方法;
理解函數的嵌套調用和遞歸調用;
理解變量的作用域和存儲類別;
了解內部函數和外部函數。
2、知識點與能力點要求
知識點:函數的定義、聲明、調用;函數值傳遞、地址傳遞;函數的嵌套調用、遞歸調用;變量的作用域和存儲類別。
能力點:函數的定義與調用
3、教學的重點與難點
1)教學重點:
總結
以上是生活随笔為你收集整理的c语言 如何读多种数据类型 非类,c语言程序设计教学大纲(非电气类)文档.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求翻译,求版主晚点删!香港发来病例,看不
- 下一篇: zu字开头的成语有哪些啊?