資源描述:
《《c語言程序設計》教學大綱(公共基礎)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、《C語言程序設計》課程教學大綱開課單位:計算機教研室課程負責人:適用于本科冶金工程、數(shù)學與應用數(shù)學、機械電子工程、材料成型及控制工程、建筑環(huán)境與設備工程、測控技術與儀器、理論與應用力學等專業(yè)教學時數(shù):48學時一、課程概況《C語言程序設計》課程是本科冶金工程、數(shù)學與應用數(shù)學、機械電子工程、材料成型及控制工程、建筑環(huán)境與設備工程、測控技術與儀器、理論與應用力學等專業(yè)的一門公共基礎課。本課程的任務是:通過本課稈的教學,使學生基本常握面向過程程序設計的基本理論和基本方法,以及用VC(或其它的)集成開發(fā)環(huán)境編寫和調(diào)試一般應
2、用程序的基本方法,為學生學習后續(xù)的計算機程序設計或相關的課程,并為將來的學習和工作打下一定的基礎。本課程的先修課程主要有《大學計算機基礎》。木課程的后續(xù)課程主要有《C語言程序設計課程設計》、《C++程序設計》、《可視化程序設計》、《微機原理》等。二、教學基本要求1.掌握C語言程序設計的基本概念、C源程序結(jié)構(gòu),各種常用的數(shù)據(jù)類型。2.掌握C語言的基本語句和函數(shù)的使用。3.掌握面向過程的程序設計方法。4.學握C集成開發(fā)環(huán)境的使用方法。5.能正確地閱讀、理解C源程序。6.能編寫、調(diào)試一般的應用程序。三、教學內(nèi)容及要求1
3、.C語言程序設計概述教學內(nèi)容:程序及程序設計的基本概念,算法的概念,結(jié)構(gòu)化程序設計方法,C語言和C程序的特點,C程序的開發(fā)過程和相應的集成開發(fā)環(huán)境VC6.0(或TurboC2.0)等?;疽螅毫私獬绦蚝退惴ǖ母拍?,結(jié)構(gòu)化程序設計方法,算法的一般表示方法,C程序的開發(fā)過程和相應的集成開發(fā)環(huán)境VC6.0;理解C語言的特點;初步掌握C程序和C語句的構(gòu)成。重點:C程序和C語句的構(gòu)成,C程序的開發(fā)過程和集成開發(fā)環(huán)境的使用。難點:C程序的開發(fā)過程和集成開發(fā)環(huán)境的使用。2.C的數(shù)據(jù)類型教學內(nèi)容:標識符,常量,變量,數(shù)據(jù)類型的
4、基本概念,整型、單精度實型、雙精度實型、字符型和字符串數(shù)據(jù)的聲明及表示方法?;疽螅毫私鈽俗R符、常量、變量的基本概念;理解基本數(shù)據(jù)類型屮的整型、單精度實型、雙精度實型、字符型的聲明;掌握整型數(shù)據(jù)、實型數(shù)據(jù)、字符型數(shù)據(jù)和字符串數(shù)據(jù)的表示方法。重點:基本數(shù)據(jù)類型的聲明及表示方法。難點:各種數(shù)據(jù)類型的聲明。3.運算符和表達式及基本輸入、輸出函數(shù)教學內(nèi)容:算術、關系、邏輯、賦值等運算符和相關表達式,C語句和復合語句,自增與自減運算符和表達式,逗號運算符和表達式,條件運算符和表達式,運算符的優(yōu)先級和結(jié)合性,運算中各數(shù)據(jù)類
5、型轉(zhuǎn)換的方式,基本輸入輸出函數(shù)printf和scanf的用法?;疽螅毫私鈉語句、表達式語句和復合語句的構(gòu)成;理解自增與自減運算符的形式與特點,逗號運算符和表達式,條件運算符和表達式的形式與使用,運算符的優(yōu)先級和結(jié)合性,運算小各數(shù)據(jù)類型轉(zhuǎn)換的方式;掌握算術、關系、邏輯、賦值等運算符和相關表達式的形式與使用,printf和scanf函數(shù)的基本用法。重點:算術、關系、邏輯、賦值、自增、自減等運算符和相關表達式,printf和scanf函數(shù)的基本用法。難點:自增與自減運算符、運算符的優(yōu)先級和結(jié)合性,數(shù)據(jù)類型轉(zhuǎn)換,pr
6、intf和scanf函數(shù)。1.程序的控制結(jié)構(gòu)教學內(nèi)容:順序、選擇和循環(huán)程序結(jié)構(gòu)的基本概念,if,switch,while,do~while,for,break,continue等語句的基本使用和常用算法的基本應用。基本要求:了解順序、選擇和循環(huán)程序結(jié)構(gòu)的基本概念;理解break與continue語句的語法和用法、常用算法的基本應用;掌握if、switch、whiledo-while和for語句的基本使用。重點:if、switch,while和for語句的使用。難點:選擇和循環(huán)語句控制條件的設置。2.數(shù)組教學內(nèi)容:
7、數(shù)組的基本概念,一維和字符數(shù)組的聲明和使用,常用字符串處理函數(shù),二維數(shù)組概念?;疽螅毫私鈹?shù)組的基本概念;理解二維數(shù)組的聲明和使用;掌握一維數(shù)組和字符數(shù)組的聲明和使用,以及常用字符串處理函數(shù)。重點:一維數(shù)組、字符數(shù)組。難點:數(shù)組的聲明和使用,字符數(shù)組與字符串的關系,二維數(shù)組概念。3.函數(shù)教學內(nèi)容:函數(shù)的概念,函數(shù)的定義、函數(shù)的形參和實參,函數(shù)的返冋值、函數(shù)的三種基本調(diào)用方式、函數(shù)的嵌套和遞歸調(diào)用、函數(shù)調(diào)用吋的參數(shù)傳遞?;疽螅毫私夂瘮?shù)的概念:理解函數(shù)的嵌套和遞歸調(diào)用、函數(shù)調(diào)用時的參數(shù)傳遞;掌握函數(shù)的定義、函數(shù)
8、的形參和實參以及函數(shù)的返回值、函數(shù)調(diào)用的方式。重點:函數(shù)的形參和實參以及函數(shù)的返回值、函數(shù)調(diào)用的方式。難點:函數(shù)調(diào)用的方式,函數(shù)調(diào)用時的參數(shù)傳遞。4.指針教學內(nèi)容:計算機內(nèi)存地址,指針的概念,變量的指針,指針變量,指針運算符,指針數(shù)據(jù)的運算,一維數(shù)組和字符串的指針,指針數(shù)組,數(shù)組和指針作函數(shù)的參數(shù)?;疽螅毫私庥嬎銠C內(nèi)存地址及指針的概念;理解指針數(shù)組的概念與定義,數(shù)組和