欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《C程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)大綱(電子)

      時(shí)間:2019-05-12 23:14:33下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《《C程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)大綱(電子)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《《C程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)大綱(電子)》。

      第一篇:《C程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)大綱(電子)

      《C程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)大綱

      (電子信息技術(shù)本科專業(yè)使用)

      一、教學(xué)目標(biāo):

      要求學(xué)生在掌握C語(yǔ)言程序設(shè)計(jì)的基本概念和語(yǔ)法規(guī)則的同時(shí),掌握程序設(shè)計(jì)的基本思想和方法,培養(yǎng)學(xué)生的程序設(shè)計(jì)能力和利用C語(yǔ)言解決實(shí)際問(wèn)題的能力。

      二、實(shí)驗(yàn)教學(xué)時(shí)數(shù):20學(xué)時(shí)

      三、實(shí)驗(yàn)內(nèi)容:

      實(shí)驗(yàn)一 熟悉上機(jī)過(guò)程

      1、實(shí)驗(yàn)?zāi)康模菏煜ど蠙C(jī)過(guò)程

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:熟練掌握在VC編譯環(huán)境下進(jìn)行C語(yǔ)言程序編寫、調(diào)試、運(yùn)行的基本方法,為后續(xù)內(nèi)容奠定基礎(chǔ)。輸入幾段小程序,將其編譯、連接并運(yùn)行。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      實(shí)驗(yàn)二 判定某年是否為閏年

      1、實(shí)驗(yàn)?zāi)康模壕毩?xí)使用選擇語(yǔ)句

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:編程判定某年是否為閏年。練習(xí)使用選擇語(yǔ)句,熟練掌握源程序的書寫格式。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      實(shí)驗(yàn)三 求最大公約數(shù)和最小公倍數(shù)

      1、實(shí)驗(yàn)?zāi)康模?練習(xí)使用循環(huán)語(yǔ)句

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:編程求解兩個(gè)正整數(shù)的最大公約數(shù)和最小公倍數(shù),熟練使用循環(huán)語(yǔ)句編寫程序。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      實(shí)驗(yàn)四 求素?cái)?shù)

      1、實(shí)驗(yàn)?zāi)康模?數(shù)組和循環(huán)語(yǔ)句的基本練習(xí)

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:用篩法求100-200間的素?cái)?shù)。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      實(shí)驗(yàn)五 漢諾塔問(wèn)題

      1、實(shí)驗(yàn)?zāi)康模?練習(xí)函數(shù)的遞歸調(diào)用方式

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:編寫遞歸函數(shù),解決漢諾塔問(wèn)題。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      實(shí)驗(yàn)六 利用指針傳遞方式實(shí)現(xiàn)兩個(gè)數(shù)的交換

      1、實(shí)驗(yàn)?zāi)康模?練習(xí)函數(shù)傳址調(diào)用方式

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:編寫函數(shù),利用傳址調(diào)用方式交換x,y兩個(gè)變量的值。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      實(shí)驗(yàn)七 冒泡和選擇排序

      1、實(shí)驗(yàn)?zāi)康模汉瘮?shù)和數(shù)組的練習(xí)。

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:編程要求對(duì)輸入的10個(gè)數(shù)進(jìn)行冒泡和選擇排序,并輸出排序結(jié)果。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      實(shí)驗(yàn)八 成績(jī)排序

      1、實(shí)驗(yàn)?zāi)康模?結(jié)構(gòu)體和數(shù)組的練習(xí)。

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:編程輸入學(xué)生的姓名和成績(jī),按成績(jī)由高到低進(jìn)行排序并按排序后的次序輸出學(xué)生的信息。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      實(shí)驗(yàn)九 矩陣相乘

      1、實(shí)驗(yàn)?zāi)康模菏褂孟聵?biāo)和指針兩種方式訪問(wèn)數(shù)組元素。

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:編程計(jì)算并輸出兩個(gè)矩陣的乘積。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      實(shí)驗(yàn)十 遞歸和數(shù)組的綜合

      1、實(shí)驗(yàn)?zāi)康模哼f歸和數(shù)組的綜合練習(xí)。

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:編程要求采用遞歸方法逆序放置數(shù)組中的元素。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:驗(yàn)證

      責(zé)任撰寫人:陳桂芬

      2005-12-21

      第二篇:《C程序設(shè)計(jì)》教學(xué)大綱(電子)(模版)

      《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱

      (電子信息技術(shù)本科專業(yè)使用)

      一、課程的地位、教學(xué)目的和基本要求:

      C語(yǔ)言程序設(shè)計(jì)是一門高效實(shí)用的過(guò)程化程序設(shè)計(jì)語(yǔ)言,既適合于編寫應(yīng)用程序,也適合于編寫系統(tǒng)程序。本課程作為計(jì)算機(jī)高級(jí)語(yǔ)言程序設(shè)計(jì)方面的入門語(yǔ)言,在專業(yè)課中占重要地位,旨在培養(yǎng)學(xué)生的編程思想,為日后學(xué)習(xí)其他高級(jí)語(yǔ)言打下良好的基礎(chǔ)。因此,要求學(xué)生在掌握C語(yǔ)言程序設(shè)計(jì)的基本概念和語(yǔ)法規(guī)則的同時(shí),掌握程序設(shè)計(jì)的基本思想和基本方法,培養(yǎng)學(xué)生的程序設(shè)計(jì)能力和利用C語(yǔ)言解決實(shí)際問(wèn)題的能力。

      二、主要教學(xué)環(huán)節(jié)

      1、理論教學(xué) 學(xué)時(shí)數(shù):60學(xué)時(shí) 占全部學(xué)時(shí)數(shù):75%

      2、實(shí)驗(yàn) 學(xué)時(shí)數(shù):20學(xué)時(shí) 占全部學(xué)時(shí)數(shù):25%

      3、實(shí)習(xí)學(xué)時(shí)數(shù):1周

      三、課程內(nèi)容

      1、理論部分

      第一章 C語(yǔ)言概述 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握源程序的編輯、編譯、連接和執(zhí)行。了解C語(yǔ)言的發(fā)展過(guò)程以及支持環(huán)境。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是源程序的編輯、編譯、連接和執(zhí)行的過(guò)程。第一節(jié) C語(yǔ)言出現(xiàn)的歷史背景 第二節(jié) C語(yǔ)言的特點(diǎn) 第三節(jié) 簡(jiǎn)單的C程序介紹 第四節(jié) C程序的上機(jī)步驟

      第二章 程序的靈魂——算法 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生了解算法的基本概念、特征,掌握算法的表示方法和結(jié)構(gòu)化程序設(shè)計(jì)的方法。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)是結(jié)構(gòu)化程序設(shè)計(jì)方法。難點(diǎn)是算法的表示方法和結(jié)構(gòu)化程序設(shè)計(jì)的方法。

      第一節(jié) 算法的概念 第二節(jié) 簡(jiǎn)單算法舉例 第三節(jié) 算法的特性 第四節(jié) 怎樣表示一個(gè)算法 第五節(jié) 結(jié)構(gòu)化程序設(shè)計(jì)的方法

      第三章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 6學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握C語(yǔ)言的數(shù)據(jù)類型,變量的聲明和賦值,以及各種類型的運(yùn)算符、表達(dá)式及其運(yùn)算。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)是C語(yǔ)言的數(shù)據(jù)類型,變量的聲明和賦值,以及各種類型的運(yùn)算符、表達(dá)式及其運(yùn)算。難點(diǎn)是C語(yǔ)言的數(shù)據(jù)類型和表達(dá)式的運(yùn)算。

      第一節(jié) C的數(shù)據(jù)類型 第二節(jié) 常量與變量 第三節(jié) 整型數(shù)據(jù) 第四節(jié) 實(shí)型數(shù)據(jù) 第五節(jié) 字符型數(shù)據(jù) 第六節(jié) 變量賦初值

      第七節(jié) 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算 第八節(jié) 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 第九節(jié) 賦值運(yùn)算符和賦值表達(dá)式 第十節(jié) 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式

      第四章 最簡(jiǎn)單的C程序設(shè)計(jì)——順序程序設(shè)計(jì) 4學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握C語(yǔ)言中常用的數(shù)據(jù)輸入輸出函數(shù),了解數(shù)據(jù)輸入輸出概念。

      (2)本章的重點(diǎn)和難點(diǎn)是輸入輸出函數(shù)。

      第一節(jié) C語(yǔ)句概述

      第二節(jié) 程序的三種基本結(jié)構(gòu) 第三節(jié)

      賦值語(yǔ)句

      第四節(jié) 數(shù)據(jù)輸入輸出的概念及在C語(yǔ)言中的實(shí)現(xiàn) 第五節(jié) 字符數(shù)據(jù)的輸入輸出 第六節(jié) 格式輸入與輸出 第七節(jié) 順序結(jié)構(gòu)程序設(shè)計(jì)舉例

      第五章 選擇結(jié)構(gòu)程序設(shè)計(jì) 4學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握選擇結(jié)構(gòu)的思想,if和switch語(yǔ)句的基本格式與應(yīng)用。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是if和switch語(yǔ)句的格式和用法。第一節(jié) 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 第二節(jié) 邏輯運(yùn)算符和邏輯表達(dá)式 第三節(jié) if語(yǔ)句 第四節(jié) switch語(yǔ)句 第五節(jié) 程序舉例

      第六章 循環(huán)控制 4學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握循環(huán)程序設(shè)計(jì)思想及四種循環(huán)語(yǔ)句。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是四種循環(huán)語(yǔ)句的用法。第一節(jié) 概述 第二節(jié) goto語(yǔ)句以及用goto語(yǔ)句構(gòu)成循環(huán) 第三節(jié) while語(yǔ)句 第四節(jié) do-while語(yǔ)句 第五節(jié) for語(yǔ)句 第六節(jié) 循環(huán)的嵌套 第七節(jié) 幾種循環(huán)的比較

      第八節(jié) break 語(yǔ)句和continue語(yǔ)句 第九節(jié) 程序舉例

      第七章 數(shù)組 6學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握一維數(shù)組、二維數(shù)組和字符數(shù)組的定義及應(yīng)用。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是數(shù)組的定義和應(yīng)用。第一節(jié) 一維數(shù)組的定義和引用 第二節(jié) 二維數(shù)組的定義和引用 第三節(jié) 字符數(shù)組

      第八章 函數(shù) 8學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握函數(shù)的思想及嵌套和遞歸兩種調(diào)用方法,變量的各種存儲(chǔ)類型及使用。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)是函數(shù)的定義及嵌套和遞歸兩種調(diào)用方法,變量的各種存儲(chǔ)類型及使用。難點(diǎn)是函數(shù)的嵌套和遞歸調(diào)用。

      第一節(jié) 概述

      第二節(jié) 函數(shù)定義的一般形式 第三節(jié) 函數(shù)參數(shù)和函數(shù)的值 第四節(jié) 函數(shù)的調(diào)用 第五節(jié) 函數(shù)的嵌套調(diào)用 第六節(jié) 函數(shù)的遞歸調(diào)用 第七節(jié) 數(shù)組作為函數(shù)參數(shù) 第八節(jié) 局部變量和全局變量 第九節(jié) 變量的存儲(chǔ)類別 第十節(jié) 內(nèi)部函數(shù)和外部函數(shù) 第十一節(jié)如何運(yùn)行一個(gè)多文件的程序

      第九章 預(yù)處理命令 2(1)教學(xué)目的、要求

      本章要求學(xué)生掌握宏定義及文件包含。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是宏定義。第一節(jié) 宏定義

      第二節(jié) “文件包含”處理 第三節(jié) 條件編譯

      第十章 指針 8(1)教學(xué)目的、要求

      本章要求學(xué)生掌握指針的定義方法及各種指針的使用。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是指針的定義和使用。第一節(jié) 地址和指針的概念

      第二節(jié) 變量的指針和指向變量的指針變量 第三節(jié) 數(shù)組的指針和指向數(shù)組的指針變量 第四節(jié) 字符串的指針和指向字符串的指針變量 第五節(jié) 函數(shù)的指針和指向函數(shù)的指針變量 第六節(jié) 返回指針值的函數(shù)

      第七節(jié) 指針數(shù)組和指向指針的指針

      學(xué)時(shí)學(xué)時(shí)

      第八節(jié) 有關(guān)指針的數(shù)據(jù)類型和指針運(yùn)算的小結(jié)

      第十一章 結(jié)構(gòu)體與共用體 6學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握結(jié)構(gòu)體概念及定義,結(jié)構(gòu)體變量和結(jié)構(gòu)體數(shù)組的使用,指向結(jié)構(gòu)體變量和數(shù)組的指針,以及共用體數(shù)據(jù)類型。了解動(dòng)態(tài)存儲(chǔ)分配和使用typedef定義類型。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是結(jié)構(gòu)體概念及定義,結(jié)構(gòu)體變量和結(jié)構(gòu)體數(shù)組的使用,指向結(jié)構(gòu)體變量和數(shù)組的指針。

      第一節(jié) 概述

      第二節(jié) 定義結(jié)構(gòu)體類型變量的方法 第三節(jié) 結(jié)構(gòu)體變量的引用 第四節(jié) 結(jié)構(gòu)體變量的初始化 第五節(jié) 結(jié)構(gòu)體數(shù)組

      第六節(jié) 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針 第七節(jié) 用指針處理鏈表 第八節(jié) 共用體 第九節(jié) 枚舉類型

      第十節(jié) 用typedef定義類型

      第十二章 位運(yùn)算 4學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握位運(yùn)算符及位運(yùn)算。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是位運(yùn)算。第一節(jié) 位運(yùn)算符及位運(yùn)算 第二節(jié) 位運(yùn)算舉例 第三節(jié) 位段

      第十三章 文件 4學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握C語(yǔ)言中文件的使用,了解文件的定位和出錯(cuò)檢測(cè)。(2)重點(diǎn)、難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是文件的使用。

      第一節(jié) C文件概述 第二節(jié) 文件類型指針 第三節(jié) 文件的打開(kāi)與關(guān)閉 第四節(jié) 文件的讀寫 第五節(jié) 文件的定位 第六節(jié) 出錯(cuò)的檢測(cè) 第七節(jié) 文件輸入輸出小結(jié)

      四、主要教科書和參考書

      1.《C程序設(shè)計(jì)教程》 錢 能2.《C語(yǔ)言程序設(shè)計(jì)》 潭浩強(qiáng)

      清華大學(xué)出版社清華大學(xué)出版社責(zé)任撰寫人:陳桂芬2005-12-21

      2001 2000

      第三篇:《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱

      《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱

      一、課程教學(xué)目的

      本課程系統(tǒng)學(xué)習(xí)C語(yǔ)言的基本知識(shí)和基本語(yǔ)法,較好地訓(xùn)練學(xué)生解決問(wèn)題的邏輯思維能力以及編程思路和技巧,使學(xué)生具有較強(qiáng)的利用 C 語(yǔ)言編寫軟件的能力,為培養(yǎng)學(xué)生有較強(qiáng)軟件開(kāi)發(fā)能力打下良好基礎(chǔ)。

      二、課程教學(xué)要求

      通過(guò)本課程的學(xué)習(xí),應(yīng)熟練掌握 C 語(yǔ)言中的基本知識(shí)、各種語(yǔ)句及程序控制結(jié)構(gòu),熟練掌握 C 語(yǔ)言的函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、鏈表等數(shù)據(jù)結(jié)構(gòu)的基本算法;并能熟練地運(yùn)用 C 語(yǔ)言進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì);具有較強(qiáng)的程序修改調(diào)試能力;具備較強(qiáng)的邏輯思維能力和獨(dú)立思考能力。

      三、課時(shí)分配

      本學(xué)科計(jì)劃學(xué)時(shí)為246學(xué)時(shí),其中理論與實(shí)訓(xùn)課時(shí)比例為7:3。

      四、課程教學(xué)重、難點(diǎn)

      課程教學(xué)重點(diǎn):掌握C語(yǔ)言變量類型及不同類型常量的表示;標(biāo)準(zhǔn)的輸入輸出函數(shù)的使用;運(yùn)算符及常用數(shù)學(xué)函數(shù)的使用;控制流程、數(shù)組和指針的使用;結(jié)構(gòu)體、鏈表的構(gòu)造使用;函數(shù)結(jié)構(gòu)、函數(shù)參數(shù)傳遞及遞歸等方面的知識(shí);基本的文件操作。難點(diǎn):指針的使用、結(jié)構(gòu)體鏈表的構(gòu)造和使用及函數(shù)的參數(shù)傳遞。

      五、課程教學(xué)方法(或手段)

      本課程實(shí)踐性較強(qiáng),故采用講授和上機(jī)操作相結(jié)合的方式進(jìn)行教學(xué)。

      六、課程教學(xué)內(nèi)容 第一章 C語(yǔ)言概述 1.教學(xué)內(nèi)容

      (1)編程歷史的回顧、程序設(shè)計(jì)介紹(過(guò)程式,面向?qū)ο?,函?shù)式,邏輯式);(2)C語(yǔ)言的歷史背景、特點(diǎn);(3)C語(yǔ)言源程序的格式和程序結(jié)構(gòu);(4)C程序的上機(jī)步驟。2.重、難點(diǎn)提示

      (1)重點(diǎn):掌握簡(jiǎn)單的 C程序格式,包括main()函數(shù)、數(shù)據(jù)說(shuō)明、函數(shù)開(kāi)始和結(jié)束標(biāo)志等;

      (2)難點(diǎn):編程入門以及對(duì)語(yǔ)言的理解。第二章 算法 1.教學(xué)內(nèi)容

      (1)算法的概念及特性;評(píng)價(jià)算法優(yōu)劣的方法(時(shí)間和空間);(2)簡(jiǎn)單算法舉例;

      (3)算法的表示(自然語(yǔ)言、流程圖、N-S流程圖);(4)結(jié)構(gòu)化程序設(shè)計(jì)的基本思想及基本步驟。2.重、難點(diǎn)提示

      (1)重點(diǎn): 算法流程圖三種基本結(jié)構(gòu)(以后各章學(xué)習(xí)中利用流程圖強(qiáng)化對(duì)程序的理解);

      (2)難點(diǎn): 算法概念以及對(duì)結(jié)構(gòu)化程序設(shè)計(jì)思想的理解。第三章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 1.教學(xué)內(nèi)容

      (1)基本數(shù)據(jù)類型及其常量的表示法(字符和字符串常量),各種數(shù)制(八、十、十六進(jìn)制)的整型數(shù)和長(zhǎng)整型數(shù),實(shí)型數(shù)(float和double);

      (2)變量的類型說(shuō)明、初始化及引用;(3)運(yùn)算符與表達(dá)式: 2.重、難點(diǎn)提示

      (1)重點(diǎn): 掌握 C的幾種基本數(shù)據(jù)類型,不同類型數(shù)據(jù)間的混合運(yùn)算規(guī)則;不同運(yùn)算符的使用特點(diǎn),清楚每種運(yùn)算符的優(yōu)先級(jí)與結(jié)合性;各種表達(dá)式的含義與使用要點(diǎn)。

      (1)難點(diǎn):不同類型數(shù)據(jù)間的混合運(yùn)算;運(yùn)算符的優(yōu)先級(jí)與結(jié)合性。第四章 最簡(jiǎn)單的 C 程序設(shè)計(jì) — 順序程序設(shè)計(jì) 1.教學(xué)內(nèi)容

      (1)C程序結(jié)構(gòu)和語(yǔ)句的構(gòu)成;

      (2)順序結(jié)構(gòu)程序的設(shè)計(jì):賦值語(yǔ)句的使用要點(diǎn);(3)數(shù)據(jù)的輸入與輸出: 2.重、難點(diǎn)提示

      (1)重點(diǎn): 順序結(jié)構(gòu)程序的表達(dá)式語(yǔ)句形式; 輸入/輸出函數(shù)的表示與調(diào)用方法; 利用流程圖加深對(duì)順序結(jié)構(gòu)程序的理解。

      (2)難點(diǎn): 格式輸入與輸出表示中各種格式字符的表示含義。

      第五章 選擇結(jié)構(gòu)程序設(shè)計(jì) 1.教學(xué)內(nèi)容

      (1)關(guān)系運(yùn)算符和關(guān)系表達(dá)式;(2)邏輯運(yùn)算符和邏輯表達(dá)式;

      (3)if語(yǔ)句(if;if?else?;if?else if?else?);(4)switch和break語(yǔ)句。2.重、難點(diǎn)提示

      (1)重點(diǎn):關(guān)系、邏輯運(yùn)算符及其表達(dá)式的語(yǔ)法形式;掌握if語(yǔ)句;switch語(yǔ)句; 利用流程圖加深對(duì)選擇結(jié)構(gòu)程序的理解。

      (1)難點(diǎn): 關(guān)系與邏輯運(yùn)算符表達(dá)式的結(jié)果判定; if語(yǔ)句嵌套的層次判定;程序中使用break語(yǔ)句運(yùn)行結(jié)果的判定。第六章 循環(huán)控制 1.教學(xué)內(nèi)容

      (1)用goto語(yǔ)句構(gòu)成循環(huán)、for語(yǔ)句、while語(yǔ)句和do?while語(yǔ)句;(2)循環(huán)嵌套;

      (3)break,continue語(yǔ)句。2.重、難點(diǎn)提示

      (1)重點(diǎn):掌握while語(yǔ)句與do while語(yǔ)句的結(jié)構(gòu),for語(yǔ)句的結(jié)構(gòu),其使用方法;常見(jiàn)的循環(huán)嵌套形式;正確區(qū)分for語(yǔ)句、do?while語(yǔ)句與while語(yǔ)句;break語(yǔ)句和continue的應(yīng)用及其區(qū)別;

      (2)難點(diǎn):分析總結(jié)常用的程序設(shè)計(jì)方法及算法特點(diǎn),并能編寫相應(yīng)的程序。第七章 數(shù)組 1.教學(xué)內(nèi)容

      ⑴ 數(shù)組的含義與存儲(chǔ)特點(diǎn); ⑵ 數(shù)組的定義與使用; ⑶ 字符數(shù)組。2.重、難點(diǎn)提示

      (1)重點(diǎn):掌握一維數(shù)組、二維數(shù)組;字符數(shù)組與字符串的概念與定義方法,常用的字符串處理函數(shù)。

      (2)難點(diǎn):數(shù)組下標(biāo)的起始數(shù)問(wèn)題;利用數(shù)組形式進(jìn)行程序設(shè)計(jì)的一般方法與典型算法。

      第八章 函數(shù) 1.教學(xué)內(nèi)容 ⑴ 函數(shù)的定義;

      ⑵ 函數(shù)的調(diào)用(一般調(diào)用、嵌套調(diào)用、遞歸調(diào)用),return語(yǔ)句; ⑶ 參數(shù)的傳遞方式:形式參數(shù)與實(shí)在參數(shù); ⑷ 局部變量與全局變量; ⑸ 變量的動(dòng)態(tài)存儲(chǔ)與靜態(tài)存儲(chǔ); ⑹ 內(nèi)部函數(shù)與外部函數(shù)。2.重、難點(diǎn)提示

      (1)重點(diǎn): 掌握函數(shù)定義的一般形式;函數(shù)的調(diào)用的幾種形式;函數(shù)嵌套調(diào)用的一般過(guò)程;數(shù)組名作為函數(shù)的參數(shù)的一些特點(diǎn);局部變量與全局變量的概念及它們的使用特點(diǎn)。

      (2)難點(diǎn):不同的函數(shù)參數(shù)傳遞方法在程序中應(yīng)用的結(jié)果判定;利用函數(shù)調(diào)用方法實(shí)現(xiàn)程序設(shè)計(jì)中涉及的參數(shù)定義、參數(shù)傳遞以及返回值問(wèn)題;函數(shù)調(diào)用的理解。第九章 預(yù)處理命令 1.教學(xué)內(nèi)容

      ⑴ 預(yù)處理的概念與特點(diǎn); ⑵ 符號(hào)常數(shù)和宏的定義; ⑶ “文件包含”處理。2.重、難點(diǎn)提示

      (1)重點(diǎn):宏定義的方法;“文件包含”與預(yù)處理的應(yīng)用。(2)難點(diǎn):宏定義的方法。第十章 指針 1.教學(xué)內(nèi)容

      ⑴ 指針與地址的概念;

      ⑵ 指針變量的定義,初始化;指針變量的引用(取地址運(yùn)算符&及指針運(yùn)算符*);指針變量作為函數(shù)參數(shù)的應(yīng)用;

      ⑶ 指針與數(shù)組(數(shù)組的指針和指向數(shù)組的指針變量); ⑷ 字符串的指針和指向字符串的指針變量;

      ⑸ 函數(shù)的指針和指向函數(shù)的指針變量、返回指針值的指針函數(shù); ⑹ 指針數(shù)組和指向指針的指針;

      ⑺ 對(duì)main()函數(shù)命令行參數(shù)的基本了解。2.重、難點(diǎn)提示

      (1)重點(diǎn):指針變量定義、初始化和引用;數(shù)組的指針和指向數(shù)組的指針變量;字符串的指針和指向字符串的指針變量;指針數(shù)組與指向指針的指針。

      (2)難點(diǎn):指針概念深刻理解;區(qū)別指向數(shù)組的指針和指針數(shù)組;指向指針的指針; 有關(guān)指針的數(shù)據(jù)類型定義和指針的相關(guān)運(yùn)算。第十一章 結(jié)構(gòu)體與共用體 1.教學(xué)內(nèi)容

      ⑴ 定義結(jié)構(gòu)體類型變量的方法;

      ⑵ 結(jié)構(gòu)體變量的引用與結(jié)構(gòu)體變量的初始化; ⑶ 結(jié)構(gòu)體數(shù)組與指向結(jié)構(gòu)體數(shù)據(jù)的指針; ⑷ 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針及用指針處理鏈表; ⑸ 共用體; ⑹ 枚舉類型;

      ⑺ 用typedef定義類型。2.重、難點(diǎn)提示

      (1)重點(diǎn):掌握結(jié)構(gòu)體類型變量的定義方法;結(jié)構(gòu)體類型變量的引用方法;結(jié)構(gòu)體類型變量如何在定義的同時(shí)初始化; 通過(guò)圖示正確理解鏈表的概念和形態(tài),共同體的含義、共同體類型變量的定義方法。

      (2)難點(diǎn):結(jié)構(gòu)體與共用體概念的掌握;各種結(jié)構(gòu)體結(jié)構(gòu)的定義。第十二章 位運(yùn)算 1.教學(xué)內(nèi)容

      ⑴ 運(yùn)算符和位運(yùn)算; ⑵ 位運(yùn)算舉例; ⑶ 位段。2.重、難點(diǎn)提示

      (1)重點(diǎn):掌握各種位運(yùn)算符,運(yùn)算規(guī)則和優(yōu)先級(jí)。(2)難點(diǎn):各種位運(yùn)算符的運(yùn)算規(guī)則和優(yōu)先級(jí)。第十三章 文件 1.教學(xué)內(nèi)容

      ⑴ 文件類型指針; ⑵ 文件的打開(kāi)與關(guān)閉; ⑶ 文件的讀寫; ⑷ 文件的定位。2.重、難點(diǎn)提示

      (1)重點(diǎn):掌握文件操作的相關(guān)標(biāo)準(zhǔn)函數(shù);(2)難點(diǎn):文件的讀寫和定位操作。

      七、實(shí)驗(yàn)教學(xué)內(nèi)容

      實(shí)驗(yàn)項(xiàng)目(一):C 語(yǔ)言中控制語(yǔ)句的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

      掌握各類控制語(yǔ)句的書寫格式,能在具體問(wèn)題解決時(shí)給出合適的程序控制結(jié)構(gòu);用分支結(jié)構(gòu)實(shí)現(xiàn)程序的條件控制;用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)程序中重復(fù)執(zhí)行操作的控制。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查 實(shí)驗(yàn)項(xiàng)目(二):C 語(yǔ)言中數(shù)組的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

      掌握數(shù)組這種構(gòu)造類型的特點(diǎn),如何用數(shù)組數(shù)據(jù)對(duì)象并對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理;熟練掌握一維數(shù)組的定義、引用、初始化,用一維數(shù)組來(lái)對(duì)字符進(jìn)行處理;掌握二維數(shù)組的定義、引用、初始化,用二維數(shù)組實(shí)現(xiàn)矩陣的有關(guān)方法算法。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查 實(shí)驗(yàn)項(xiàng)目(三):C 語(yǔ)言中函數(shù)的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

      C語(yǔ)言中用函數(shù)來(lái)實(shí)現(xiàn)子功能模塊,掌握系統(tǒng)函數(shù)的調(diào)用方法及用戶自定義函數(shù)的定

      義、調(diào)用方法;用自定義函數(shù)來(lái)實(shí)現(xiàn)一個(gè)具體問(wèn)題;用自定義函數(shù)的嵌套調(diào)用來(lái)實(shí)現(xiàn)一個(gè)復(fù)雜問(wèn)題。

      (4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查 實(shí)驗(yàn)項(xiàng)目(四):C 語(yǔ)言中指針的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

      掌握指針變量的運(yùn)用,通過(guò)指針引用數(shù)組元素的方法,函數(shù)指針變量作函數(shù)的參數(shù);在程序中進(jìn)行指針變量的運(yùn)算操作,指針變量作函數(shù)的參數(shù);數(shù)組元素的指針。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查

      實(shí)驗(yàn)項(xiàng)目(五):C 語(yǔ)言中結(jié)構(gòu)體與鏈表的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

      掌握結(jié)構(gòu)體類型變量的定義和使用;結(jié)構(gòu)體類型數(shù)組的概念和應(yīng)用;鏈表的創(chuàng)建與使用;檢共用體的概念與使用。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查

      實(shí)驗(yàn)項(xiàng)目(六):C 語(yǔ)言中文件的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

      掌握文件以及緩沖文件系統(tǒng)、文件指針的概念;學(xué)會(huì)使用文件打開(kāi)、關(guān)閉、讀、寫等文件操作函數(shù);學(xué)會(huì)用緩沖文件系統(tǒng)對(duì)文件進(jìn)行簡(jiǎn)單的操作。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查

      八、課程考核方式 1.考核方式:

      閉卷考試 2.成績(jī)構(gòu)成:

      平時(shí)+期末

      九、選用教材和參考書目

      [1]《C程序設(shè)計(jì)》(第三版),譚浩強(qiáng)編,清華大學(xué)出版社,2007。

      [2]《數(shù)據(jù)結(jié)構(gòu)—用C語(yǔ)言描述》(第二版),唐策善編,高等教育出版社,2004。[3]《程序設(shè)計(jì)基礎(chǔ)與C語(yǔ)言》(第一版),梁力.郭曉玲.高浩編,西安電子科技大學(xué)出版社,2001。

      [4]《C語(yǔ)言程序設(shè)計(jì)》(第二版)劉德恒編,電子工業(yè)出版社,2001。

      第四篇:《C程序設(shè)計(jì)》課程教學(xué)大綱

      《C程序設(shè)計(jì)》課程教學(xué)大綱

      課程編號(hào): 課程類別: 通識(shí)課

      教學(xué)時(shí)數(shù)總計(jì):64學(xué)時(shí) 授課時(shí)數(shù):32 實(shí)驗(yàn)時(shí)數(shù):32 學(xué)分: 課程英文譯名:C program design

      一、課程的任務(wù)和目的:

      通過(guò)學(xué)習(xí)本課程,使學(xué)生了解C語(yǔ)言的語(yǔ)法規(guī)則、數(shù)據(jù)類型、數(shù)據(jù)運(yùn)算、語(yǔ)句、函數(shù)、程序結(jié)構(gòu),掌握應(yīng)用C語(yǔ)言進(jìn)行程序設(shè)計(jì)的基本技能,培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)解決和處理實(shí)際問(wèn)題的思維方法與基本能力,為進(jìn)一步學(xué)習(xí)和應(yīng)用計(jì)算機(jī)打下基礎(chǔ)。通過(guò)兩個(gè)綜合實(shí)驗(yàn)的練習(xí),為以后結(jié)合專業(yè)知識(shí),解決專業(yè)問(wèn)題奠定基礎(chǔ)。

      二、課程內(nèi)容與基本要求

      (一)教學(xué)基本要求:

      通過(guò)對(duì)本課程的學(xué)習(xí),要求達(dá)到以下目標(biāo):

      1.了解C語(yǔ)言的數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型等)和各類運(yùn)算符,能正確使用表達(dá)式實(shí)現(xiàn)各種數(shù)據(jù)的簡(jiǎn)單加工;

      2.掌握C語(yǔ)言的運(yùn)行環(huán)境及運(yùn)行一個(gè)C語(yǔ)言程序的過(guò)程,掌握閱讀程序和調(diào)試程序的方法;

      3.掌握語(yǔ)句的概念、數(shù)據(jù)的輸入輸出方法;

      4.熟練掌握C程序的三種基本結(jié)構(gòu)(順序、選擇、循環(huán)),能使用相關(guān)語(yǔ)句完成這三種基本結(jié)構(gòu)的程序設(shè)計(jì)任務(wù);

      5.熟練掌握數(shù)組的概念和應(yīng)用、字符串的應(yīng)用;

      6.掌握指針變量的定義與引用,正確應(yīng)用指針與變量、指針與數(shù)組、指針與字符串之間的相互關(guān)系進(jìn)行程序設(shè)計(jì);

      7.熟練掌握C語(yǔ)言的用戶函數(shù)定義、調(diào)用、參數(shù)傳遞等方法;

      8.了解結(jié)構(gòu)體類型的概念和定義方法以及結(jié)構(gòu)體變量的定義和引用,了解指向結(jié)構(gòu)體變量的指針變量的概念和應(yīng)用,了解共用體的概念和應(yīng)用; 9.了解文件的基本概念以及對(duì)文件的基本操作方法。

      (二)教學(xué)內(nèi)容

      1. C語(yǔ)言概述(2學(xué)時(shí))

      (1)C 語(yǔ)言的特點(diǎn)(2)簡(jiǎn)單的C程序介紹(3)C 程序的上機(jī)步驟 2.數(shù)據(jù)類型、運(yùn)算符與表達(dá)式(3學(xué)時(shí))(1)C的數(shù)據(jù)類型(2)常量與變量(3)整型數(shù)據(jù)(4)實(shí)型數(shù)據(jù)(5)字符型數(shù)據(jù)(6)變量賦初值(7)各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算(8)算術(shù)運(yùn)算符和算術(shù)表達(dá)式(9)賦值運(yùn)算符和賦值表達(dá)式(10)逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式

      3.最簡(jiǎn)單的C程序設(shè)計(jì)----順序程序設(shè)計(jì)(3學(xué)時(shí))(1)C語(yǔ)句概述

      (2)賦值語(yǔ)句

      (3)數(shù)據(jù)輸入輸出的概念及在C語(yǔ)言中的實(shí)現(xiàn)(4)字符數(shù)據(jù)的輸入輸出(5)格式輸入與輸出(6)順序結(jié)構(gòu)程序設(shè)計(jì)舉例 4.選擇結(jié)構(gòu)程序設(shè)計(jì)(3學(xué)時(shí))

      (1)關(guān)系運(yùn)算符和關(guān)系表達(dá)式(2)邏輯運(yùn)算符和邏輯表達(dá)式(3)if語(yǔ)句

      (4)switch語(yǔ)句、break語(yǔ)句(5)程序舉例 5.循環(huán)控制(4學(xué)時(shí))

      (1)概述

      (2)goto語(yǔ)句以及用goto語(yǔ)句構(gòu)成循環(huán)(3)while語(yǔ)句(4)do-while語(yǔ)句(5)for語(yǔ)句(6)循環(huán)的嵌套(7)幾種循環(huán)的比較

      (8)break語(yǔ)句和continue語(yǔ)句(9)程序舉例 6.數(shù)組(4學(xué)時(shí))

      (1)一維數(shù)組的定義和引用(2)二維數(shù)組的定義和引用(3)字符數(shù)組 7.函數(shù)(4學(xué)時(shí))

      (1)概述(2)函數(shù)定義的一般形式(3)函數(shù)參數(shù)和函數(shù)的值(4)函數(shù)的調(diào)用(5)函數(shù)的嵌套調(diào)用(6)函數(shù)的遞歸調(diào)用(7)數(shù)組作為函數(shù)參數(shù)(8)局部變量和全局變量(9)變量的存儲(chǔ)類別 8.預(yù)處理命令(1學(xué)時(shí))

      (1)宏定義(2)文件包含 9.指針(4學(xué)時(shí))

      (1)地址和指針的概念

      (2)變量的指針和指向變量的指針變量(3)數(shù)組的指針何指向數(shù)組的指針變量(4)字符串的指針和指向字符串的指針變量(5)函數(shù)的指針和指向函數(shù)的指針變量(6)返回指針值的函數(shù)(7)指針數(shù)組和指向指針的指針 10.結(jié)構(gòu)體(2學(xué)時(shí))

      (1)概述

      (2)定義結(jié)構(gòu)體類型變量的方法(3)結(jié)構(gòu)體變量的引用(4)結(jié)構(gòu)體變量的初始化 11.文件(2學(xué)時(shí))

      (1)C文件概述(2)文件類型指針(3)文件的打開(kāi)與關(guān)閉(4)文件的讀寫

      三、實(shí)踐環(huán)節(jié)及基本要求(見(jiàn)《C程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱)

      四、與各課程的聯(lián)系

      先修課程:計(jì)算機(jī)應(yīng)用基礎(chǔ)

      五、對(duì)學(xué)生能力培養(yǎng)的要求

      通過(guò)《C程序設(shè)計(jì)》課程的學(xué)習(xí),要求同學(xué)們掌握C程序設(shè)計(jì)編寫、調(diào)試的基本方法和技巧。經(jīng)過(guò)兩個(gè)綜合實(shí)驗(yàn)的練習(xí),為以后結(jié)合專業(yè)知識(shí)解決專業(yè)問(wèn)題打下基礎(chǔ)。

      六、學(xué)時(shí)分配

      詳見(jiàn)課程內(nèi)容。

      七、教材與參考書

      教材:《C程序設(shè)計(jì)》第二版

      譚浩強(qiáng)主編

      清華大學(xué)出版社 參考書:《C語(yǔ)言程序設(shè)計(jì)》

      黃維通主編

      清華大學(xué)出版社

      八、說(shuō)明

      1.《C程序設(shè)計(jì)》是一門實(shí)踐性很強(qiáng)的課程,要求學(xué)生認(rèn)真完成上機(jī)試題和課后作業(yè)。2.《C程序設(shè)計(jì)》開(kāi)設(shè)了兩個(gè)綜合實(shí)驗(yàn),上完選擇結(jié)構(gòu)程序后,就應(yīng)在老師的指導(dǎo)下開(kāi)始獨(dú)立完成綜合作業(yè),課程結(jié)束前提交相關(guān)的電子文稿。

      第五篇:c語(yǔ)言程序設(shè)計(jì)課程教學(xué)大綱2012

      《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱

      課程編號(hào):

      適用專業(yè):機(jī)械制造、數(shù)控、焊接 專業(yè)責(zé)任教學(xué)單位:機(jī)電工程系 總學(xué)時(shí):36學(xué)時(shí) 考核形式:閉卷 筆試 課程類型:專業(yè)基礎(chǔ)課 選讀方式:必修課 教學(xué)目的:

      我們的時(shí)代是一個(gè)離不開(kāi)計(jì)算機(jī)的時(shí)代,對(duì)于機(jī)械制造、數(shù)控、焊接專業(yè)學(xué)生,程序設(shè)計(jì)是學(xué)生必備的技能之一。C語(yǔ)言是一種廣泛使用的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有低級(jí)語(yǔ)言的特點(diǎn),它的通用性與靈活性使得它比一般的程序設(shè)計(jì)語(yǔ)言更加通俗易懂。

      本課程從介紹C語(yǔ)言的基礎(chǔ)知識(shí)入手,引入“模塊化程序設(shè)計(jì)”思想,強(qiáng)調(diào)實(shí)例教學(xué),并結(jié)合大量的上機(jī)實(shí)踐,要求學(xué)生在模仿、實(shí)踐中逐步學(xué)會(huì)編寫程序,提高閱讀程序的能力及實(shí)際操作能力和技能,為以后更好的理解程序,學(xué)習(xí)程序,開(kāi)發(fā)軟件打好基礎(chǔ)。

      主要教學(xué)內(nèi)容及要求:

      第一部分 進(jìn)入C語(yǔ)言程序世界(2學(xué)時(shí))

      1、要求:了解C語(yǔ)言的特點(diǎn),掌握C程序的結(jié)構(gòu)組成,算法的概念及其表示方法,熟悉VC編程環(huán)境使用。

      2、內(nèi)容:

      1.1 了解C語(yǔ)言程序的結(jié)構(gòu) 1.2 設(shè)計(jì)簡(jiǎn)單的C語(yǔ)言程序 1.3 C程序的調(diào)試與運(yùn)行 1.4 計(jì)算機(jī)語(yǔ)言的發(fā)展

      3、重點(diǎn):C程序的結(jié)構(gòu)、VC編程環(huán)境、算法的概念及其表示、編寫最簡(jiǎn)單的C程序。難點(diǎn):編寫簡(jiǎn)單的C程序。

      第二部分 編制C程序設(shè)計(jì)的基礎(chǔ)知識(shí)(2學(xué)時(shí))

      1、要求:熟練掌握C語(yǔ)言基本數(shù)據(jù)類型和表達(dá)式,掌握并熟練運(yùn)用常用的I/O函數(shù)。

      2、內(nèi)容: 2.1 常量與變量

      2.2 C語(yǔ)言的基本數(shù)據(jù)類型 2.3 C語(yǔ)言的常用運(yùn)算符與表達(dá)式

      3、重點(diǎn):C語(yǔ)言基本類型、C語(yǔ)言常用表達(dá)式。難點(diǎn):C語(yǔ)言表達(dá)式運(yùn)算符優(yōu)先級(jí)的判斷。第三部分 順序結(jié)構(gòu)程序設(shè)計(jì)(2學(xué)時(shí))

      1、要求:了解三種結(jié)構(gòu)程序設(shè)計(jì)的思想,掌握順序化結(jié)構(gòu)程序設(shè)計(jì)的方法。

      2、內(nèi)容:

      3.1 結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu) 3.2 數(shù)據(jù)的輸入與輸出 3.3順序結(jié)構(gòu)程序設(shè)計(jì)舉例

      3、重點(diǎn):順序結(jié)構(gòu)程序設(shè)計(jì),printf與scanf函數(shù)的使用。難點(diǎn):printf與scanf函數(shù)的使用。

      4、實(shí)驗(yàn):

      實(shí)驗(yàn)

      一、輸入/輸出函數(shù)編程實(shí)訓(xùn) 實(shí)驗(yàn)

      二、順序程序結(jié)構(gòu)設(shè)計(jì)

      第四部分 選擇結(jié)構(gòu)程序設(shè)計(jì)(2學(xué)時(shí))

      1、要求:掌握選擇結(jié)構(gòu)程序設(shè)計(jì)的方法,if語(yǔ)句,switch語(yǔ)句的應(yīng)用。

      2、內(nèi)容:

      4.1 選擇結(jié)構(gòu)程序設(shè)計(jì)簡(jiǎn)介 4.2 if語(yǔ)句的典型應(yīng)用形式 4.3條件運(yùn)算符和條件表達(dá)式 4.4 switch語(yǔ)句的應(yīng)用 4.5 選擇結(jié)構(gòu)程序設(shè)計(jì)應(yīng)用

      3、重點(diǎn):選擇結(jié)構(gòu)程序設(shè)計(jì),if語(yǔ)句與switch語(yǔ)句的應(yīng)用。難點(diǎn):if語(yǔ)句與switch語(yǔ)句的使用。

      4、實(shí)驗(yàn):

      實(shí)驗(yàn)

      三、選擇結(jié)構(gòu)程序設(shè)計(jì)

      第五部分 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(4學(xué)時(shí))

      1、要求:掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的思路,while語(yǔ)句、do—while語(yǔ)句和 for語(yǔ)句的使用,循環(huán)語(yǔ)句嵌套,break和continue語(yǔ)句。

      2、內(nèi)容:

      5.1 為什么使用循環(huán)

      5.2 while語(yǔ)句與do...while語(yǔ)句 5.3 for語(yǔ)句實(shí)現(xiàn)循環(huán) 5.4 幾種循環(huán)的比較 5.5 多重循環(huán)(嵌套循環(huán))5.6 break和continue語(yǔ)句 5.7 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例

      3、重點(diǎn): while語(yǔ)句、do—while語(yǔ)句和 for語(yǔ)句的使用,循環(huán)語(yǔ)句嵌套,break語(yǔ)句。難點(diǎn):循環(huán)語(yǔ)句的嵌套。

      4、實(shí)驗(yàn):

      實(shí)驗(yàn)

      四、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

      第六部分 應(yīng)用數(shù)組設(shè)計(jì)程序(4學(xué)時(shí))

      1、要求:掌握數(shù)組的定義、引用和初始化,熟練運(yùn)用數(shù)組解決同類型的多個(gè)變量問(wèn)題。

      2、內(nèi)容: 6.1 數(shù)組的引入 6.2 一維數(shù)組 6.3 二維數(shù)組 6.4 字符數(shù)組 6.5 數(shù)組的應(yīng)用

      3、重點(diǎn):一維數(shù)組、二維數(shù)組和字符數(shù)組的定義和應(yīng)用。難點(diǎn):二維數(shù)組、字符數(shù)組的應(yīng)用。

      4、實(shí)驗(yàn):

      實(shí)驗(yàn)五、一維數(shù)組的使用 實(shí)驗(yàn)

      六、字符數(shù)組的使用

      第七部分 應(yīng)用函數(shù)設(shè)計(jì)程序(4學(xué)時(shí))

      1、要求:掌握函數(shù)的定義及調(diào)用規(guī)則,理解實(shí)參和形參數(shù)據(jù)的傳遞方式,熟練運(yùn)用函數(shù)實(shí)現(xiàn)模塊化程序設(shè)計(jì),理解函數(shù)的嵌套調(diào)用和遞歸調(diào)用,內(nèi)部函數(shù)與外部函數(shù),理解變量的作

      用范圍和存儲(chǔ)類別

      2、內(nèi)容: 7.1 函數(shù)的引入 7.2 函數(shù)的定義與調(diào)用 7.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 7.4 函數(shù)應(yīng)用實(shí)例

      7.5 局部變量、全局變量及其存儲(chǔ) 7.6 內(nèi)部函數(shù)和外部函數(shù)

      3、重點(diǎn):函數(shù)的定義與調(diào)用、遞歸和嵌套函數(shù)、變量的存儲(chǔ)類別和作用范圍。難點(diǎn):函數(shù)的調(diào)用、遞歸函數(shù)的使用。

      4、實(shí)驗(yàn):

      實(shí)驗(yàn)

      七、函數(shù)的使用 第八部分 應(yīng)用指針編制程序

      1、要求:了解指針的概念及定義,掌握指針的使用方法,掌握指針和一維數(shù)組以及指針和二維數(shù)組的應(yīng)用。掌握幾種特殊類型的指針。

      2、內(nèi)容: 8.1 指針概述 8.2 指針變量 8.3 指針與數(shù)組 8.4 指針與函數(shù) 8.5 指針數(shù)組 8.6 指向指針的指針

      3、重點(diǎn):指針變量的定義和使用、指針與變量、數(shù)組、函數(shù)指向應(yīng)用。難點(diǎn):指針變量作為函數(shù)參數(shù)、指針指向數(shù)組、函數(shù)的應(yīng)用。

      4、實(shí)驗(yàn):

      實(shí)驗(yàn)

      八、指針的簡(jiǎn)單使用 實(shí)驗(yàn)

      九、指針的高級(jí)使用

      第九部分 結(jié)構(gòu)體、共用體和枚舉類型的應(yīng)用(4學(xué)時(shí))

      1、要求:理解并掌握結(jié)構(gòu)體的基本概念和用法,掌握共用體和枚舉類型的基本概念及一般使用方法,了解用戶自定義類型。

      2、內(nèi)容:

      9.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量的定義 9.2 結(jié)構(gòu)體變量的引用 9.3 結(jié)構(gòu)體數(shù)組 9.4 結(jié)構(gòu)體與指針 9.5 結(jié)構(gòu)體與函數(shù) 9.6 結(jié)構(gòu)體應(yīng)用—鏈表 9.7 共同體 9.8 枚舉類型

      9.9 用typedef定義類型

      3、重點(diǎn):結(jié)構(gòu)體、共用體和枚舉類型的定義、引用和初始化 難點(diǎn):結(jié)構(gòu)體的概念和使用

      4、實(shí)驗(yàn):

      實(shí)驗(yàn)

      十、結(jié)構(gòu)體和共用體的應(yīng)用 第十部分 文件(2學(xué)時(shí))

      1、要求:理解文件的結(jié)構(gòu)類型、文件指針的相關(guān)概念,掌握文件的打開(kāi)、關(guān)閉、讀寫、定位等文件操作

      2、內(nèi)容: 10.1 文件概述 10.2 文件的常用操作 10.3 文件的應(yīng)用舉例

      3、重點(diǎn):文件的打開(kāi)與關(guān)閉,文件的讀寫 難點(diǎn):文件類型指針的概念,文件的讀寫

      4、實(shí)驗(yàn):

      實(shí)驗(yàn)

      十一、文件的使用

      第十一部分 C語(yǔ)言程序設(shè)計(jì)應(yīng)用實(shí)例(4學(xué)時(shí))

      1、要求:成功完成“實(shí)現(xiàn)通訊錄的管理程序”與“貪吃蛇游戲編程實(shí)例”訓(xùn)練。

      2、內(nèi)容:

      11.1 實(shí)現(xiàn)通訊錄的管理程序 11.2 學(xué)生成績(jī)管理程序

      11.3 圖形與游戲編程實(shí)例

      3、重點(diǎn):強(qiáng)化多種C語(yǔ)句、規(guī)則的混合使用,理解結(jié)構(gòu)化程序設(shè)計(jì)的思路。難點(diǎn):C語(yǔ)句規(guī)則的熟練使用,圖形庫(kù)函數(shù)的使用。本課程與其它課程的聯(lián)系與分工:

      先修課程:《計(jì)算機(jī)應(yīng)用基礎(chǔ)》、《高等數(shù)學(xué)》、《線性代數(shù)》

      編寫者簽名:

      ****年**月**日 系部審核:

      教務(wù)處批準(zhǔn):

      ****年**月**日

      下載《C程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)大綱(電子)word格式文檔
      下載《C程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)大綱(電子).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        C語(yǔ)言程序設(shè)計(jì)課程教學(xué)大綱

        C語(yǔ)言程序設(shè)計(jì)課程教學(xué)大綱 中央電大教務(wù)處教學(xué)管理科 2007年08月29日 第一部分 大綱說(shuō)明 1. 課程性質(zhì)、任務(wù)與目的 《C語(yǔ)言程序設(shè)計(jì)》是中央電大計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(專科......

        《C程序設(shè)計(jì)基礎(chǔ)及實(shí)驗(yàn)》教學(xué)大綱與課程簡(jiǎn)介

        《C程序設(shè)計(jì)基礎(chǔ)及實(shí)驗(yàn)》教學(xué)大綱 課程號(hào):211G0020 課程名稱:《C程序設(shè)計(jì)基礎(chǔ)與實(shí)驗(yàn)》 Fundamentals of Programming in C 周學(xué)時(shí):2-2 學(xué)分:3 課程類別:通識(shí) 預(yù)修課程:大學(xué)計(jì)算機(jī)......

        《C程序設(shè)計(jì)》教學(xué)大綱

        《C程序設(shè)計(jì)》教學(xué)大綱 一、課程的性質(zhì)和任務(wù) 本課程為計(jì)算數(shù)學(xué)專業(yè)本科生的必修課。通過(guò)對(duì)C程序設(shè)計(jì)的基本知識(shí)、基本概念、基本技能的學(xué)習(xí)和訓(xùn)練,使學(xué)生掌握C語(yǔ)言的語(yǔ)法規(guī)......

        C程序設(shè)計(jì)教學(xué)大綱

        C語(yǔ)言教學(xué)大綱 說(shuō)明: 1、性質(zhì) C語(yǔ)言是近年來(lái)國(guó)內(nèi)外得到迅速推廣使用的一種現(xiàn)代計(jì)算機(jī)語(yǔ)言,不少迫切希望學(xué)習(xí)和使用C語(yǔ)言,是鑒于C語(yǔ)言功能強(qiáng),使用靈活,目標(biāo)程序效率高,可移植性好,對(duì)......

        《高級(jí)語(yǔ)言程序設(shè)計(jì)C》實(shí)驗(yàn)教學(xué)大綱

        《高級(jí)語(yǔ)言程序設(shè)計(jì)C》實(shí)驗(yàn)教學(xué)大綱 課程編號(hào):1021742 總學(xué)時(shí):56學(xué)時(shí) 適用專業(yè):非計(jì)算機(jī)理工科各專業(yè) 總實(shí)驗(yàn)學(xué)時(shí):24 實(shí)驗(yàn)次數(shù): 12 次 應(yīng)開(kāi)實(shí)驗(yàn)個(gè)數(shù):13 已開(kāi)實(shí)驗(yàn)個(gè)數(shù):13 實(shí)驗(yàn)開(kāi)出......

        《C語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱1

        《C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)》教學(xué)大綱 一、本大綱編寫的依據(jù)是《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱。實(shí)驗(yàn)總學(xué)時(shí):32學(xué)時(shí)學(xué)分:1學(xué)分 二、適用專業(yè):全院C語(yǔ)言公共課 三、考核方式及評(píng)定標(biāo)準(zhǔn): 實(shí)驗(yàn)......

        實(shí)驗(yàn)教學(xué)大綱樣本--C語(yǔ)言程序設(shè)計(jì)5篇范文

        《C語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱 課程名稱:C語(yǔ)言程序設(shè)計(jì) 課程屬性:必修(限選) 實(shí)驗(yàn)屬性:獨(dú)立設(shè)課 適用專業(yè):光伏發(fā)電技術(shù)及應(yīng)用、光伏材料加工與應(yīng)用技術(shù)、新能源應(yīng)用專業(yè) 學(xué)時(shí):(實(shí)......

        高級(jí)語(yǔ)言程序設(shè)計(jì)(C語(yǔ)言)實(shí)驗(yàn)教學(xué)大綱

        信息技術(shù)系《高級(jí)語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱 一、教材名稱: 二、課程總學(xué)時(shí):108學(xué)時(shí) [理論: 72 學(xué)時(shí);實(shí)驗(yàn)與上機(jī):36學(xué)時(shí)] 三、適用專業(yè)和開(kāi)課學(xué)期:軟件技術(shù)專業(yè),第2學(xué)期。 四、實(shí)......