《程序設計語言(c)》課程教學大綱_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、《程序設計語言(C)》課程教學大綱課程編號:90211003總學時數(shù):85(理論51、上機34)總學分數(shù):4課程性質(zhì):專業(yè)必修課適用專業(yè):全院理工科專業(yè)一、課程的任務和基本要求:本課程為全院非計算機專業(yè)的理工類專業(yè)的公共課,是一門計算機技術(shù)基礎課程。本課程開設在一年級第二學期或二年級第一學期。C語言程序設計是近年來在國內(nèi)外迅速推廣使用的一種計算機程序設計高級語言,由于其語言功能豐富、表達能力強、使用靈活、應用面廣,因此實用性很強。本課程

2、的主要任務是通過對C語言程序設計的各種數(shù)據(jù)類型,基本語句,基本程序設計結(jié)構(gòu)以及常用算法的學習,使學生掌握程序設計的基礎知識和程序設計的基本方法,培養(yǎng)學生使用計算機解決實際問題的能力。二、基本內(nèi)容和要求:(1)C語言概述C語言出現(xiàn)的背景、特點簡單C程序介紹及上機步驟(2)算法算法的概念、特性算法的表示程序設計的三種基本結(jié)構(gòu)(3)數(shù)據(jù)類型、運算符和表達式常量與變量整型數(shù)據(jù)實型數(shù)據(jù)字符類型數(shù)據(jù)各種數(shù)值型數(shù)據(jù)間的混合運算算術(shù)運算符和表達式賦值運

3、算符和表達式復合的賦值運算符和表達式逗號運算符和表達式(4)順序程序設計C語句概述賦值語句數(shù)據(jù)輸入、輸出的概念及在C語言中的實現(xiàn)字符數(shù)據(jù)的輸入輸出格式輸入輸出順序結(jié)構(gòu)程序設計舉例(5)選擇結(jié)構(gòu)程序設計關(guān)系運算符和關(guān)系表達式邏輯運算符和邏輯表達式if語句的三種形式、if語句的嵌套條件運算符switch語句選擇結(jié)構(gòu)程序設計舉例(6)循環(huán)結(jié)構(gòu)程序設計文件類型指針文件的打開和關(guān)閉文件的讀寫三、實踐環(huán)節(jié)和要求:程序設計是一門實踐性很強的課程,必須

4、十分重視實踐環(huán)節(jié)。通過上機實驗,加深學生對講授內(nèi)容的理解,能自然熟練掌握C語言的語法規(guī)定,學會編程并上機調(diào)試通過。各部分的實踐環(huán)節(jié)和要求如下:1、了解TurboC的基本操作方法,學會獨立使用該系統(tǒng);了解在該系統(tǒng)上如何編輯、編譯、連接和運行一個C程序;通過運行簡單的C程序,初步了解C程序的特點2、掌握C語言數(shù)據(jù)類型,熟悉如何定義一個整型、字符型和實型的變量,以及對它們賦值的方法;掌握不同類型數(shù)據(jù)之間類型轉(zhuǎn)換的規(guī)律;學會使用C的有關(guān)算術(shù)運算

5、符,以及包含這些運算符的表達式,特別是自加()、自減()運算符的使用3、掌握賦值語句的使用方法;掌握各種類型數(shù)據(jù)的輸入輸出方法,能正確使用各種格式轉(zhuǎn)換符4、了解C語言表示邏輯量的方法;學會使用邏輯運算和邏輯表達式;熟練掌握if語句和switch語句;結(jié)合程序掌握一些簡單的算法;5、熟練掌握用while語句,dowhile語句和f語句實現(xiàn)循環(huán)的方法;掌握在程序設計中用循環(huán)的方法實現(xiàn)一些常用算法(如窮舉、迭代、遞推等)6、掌握一維數(shù)組和二維

6、數(shù)組的定義、賦值和輸入輸出方法;掌握字符數(shù)組和字符串函數(shù)的使用;掌握與數(shù)組有關(guān)的算法(特別是排序算法)7、掌握定義函數(shù)的方法;掌握函數(shù)實參與形參的對應關(guān)系以及“值傳遞”的方式;掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法;掌握全局變量和局部變量,動態(tài)變量,靜態(tài)變量的概念和使用方法8、掌握宏定義的方法;掌握文件包含處理方式9、掌握指針概念,會定義和使用指針;能正確使用數(shù)組的指針和指向數(shù)組的指針變量;能正確使用字符串的指針和指向字符串的指針變量;能正

7、確使用指向函數(shù)的指針變量10、掌握結(jié)構(gòu)體變量的定義和使用;掌握結(jié)構(gòu)體類型數(shù)組的概念和使用;掌握鏈表的概念,初步學會對鏈表進行操作;掌握共用體的概念與使用11、掌握文件和文件指針的概念;學會使用文件打開、關(guān)閉、讀寫等文件操作函數(shù);學會用緩沖文件系統(tǒng)對文件進行簡單的操作四、教學時數(shù)分配:上課課時分配:基本內(nèi)容課時數(shù)C語言概述3數(shù)據(jù)類型算術(shù)運算符和表達式4順序程序設計及簡單算法介紹5選擇結(jié)構(gòu)程序設計3循環(huán)結(jié)構(gòu)程序設計3常用算法設計舉例3函數(shù)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論