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

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

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

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

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

      《C語言程序設計》教學大綱(5篇范文)

      時間:2019-05-12 23:14:10下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《《C語言程序設計》教學大綱》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《《C語言程序設計》教學大綱》。

      第一篇:《C語言程序設計》教學大綱

      《C語言程序設計》教學大綱

      (課程編號)(學分 ,學時 50)

      第一部分說明

      一、課程的目的與意義

      本課程將以結構化程序設計思想指導學習者運用 C 語言進行程序設計,充分利用 C 語言的結構性好,書寫格式自由簡潔,數(shù)據(jù)類型豐富,表達式類型多樣化,程序執(zhí)行效率高,可移植性好等特點,使學習者養(yǎng)成嚴謹?shù)某绦蛟O計風格和習慣,在程序設計基本技能方面得到良好的訓練,為后繼課程的學習及今后的實際應用打下良好的基礎。

      二、課程的基本要求

      1.教學基本要求和學習方法建議 1.1弄清概念、注意實踐

      學習時一定要模仿例題親自編制一些實用程序,加強對概念的正確認識。同時要注意上機實踐,把不清楚的問題通過上機一一解決。從而不斷增加學習興趣,提高編程能力。

      1.2由淺入深、循序漸進

      先學習簡單的、容易掌握的部分,以后再逐步掌握C語言的精華——指針及各種靈活的表達式。1.3著重語言的使用

      由于 C 語言本身比較復雜,應把學習重點放在語言的使用上,即如何正確使用C語言編寫程序,而不把重點放在算法的設計上。1.4盡量不涉及太多的硬件知識

      C 語言既能編寫應用軟件,也能編寫系統(tǒng)軟件,而編寫系統(tǒng)軟件勢必需要一定的硬件知識。在學習本課程時應盡可能地不涉及太多的硬件知識,以便于理解和掌握。1.5忽略非主要細節(jié)

      不死摳非主要細節(jié),集中精力放在最基本、最常用部分的學習上,待建立一定的基礎以后再深入到一些非主要細節(jié)的討論。2.教學的重點、難點 重點為學習C語言語句的使用及培養(yǎng)學生程序設計初步認識及軟件開發(fā)的基本思想。難點為程序設計語言與自然語言之間的區(qū)別及程序設計步驟的設計。3.教學計劃中前后課程的聯(lián)系:

      C 語言比較復雜、較難掌握,學習者最好有一門計算機語言的基礎。C 語言是數(shù)據(jù)結構、教育技術的基礎與工具。5.考試考核方式:平時測驗及期末閉卷測試。6.教材編選的原則

      選擇教育部組編教材或權威的面向21世紀教材

      根據(jù)我校學生實際和社會發(fā)展的實際,對教材中的部分內(nèi)容進行充實和改革在條件具備的條件下,編寫高質(zhì)量的教材 7.參考書目:

      秦玉平馬靖善 《C程序設計》 遼寧民族出版社

      第二部分講授大綱

      第一章C語言概述

      學習目的和要求 了解C語言的特點 課時分配

      本章講授2學時 ⒈C語言功能簡介 ⒉TURBO C上級操作指導 ⒊簡單的C程序介紹

      第二章 基本語法法則

      學習目的和要求

      ? 熟練掌握幾種基本數(shù)據(jù)類型的存儲方式,表示方法。? 熟練掌握指針的定義和使用

      ? 掌握不同類型間數(shù)據(jù)轉換的原則與方法 ? 熟練掌握有關運算符與表達式的運用。

      ? 熟練掌握字符數(shù)據(jù)輸入輸出函數(shù)、格式輸入輸出函數(shù)的用法 ? 熟練掌握分支語句和循環(huán)語句的用法。

      ? 掌握宏的定義和使用。教學重點

      ? 整型、實型、字符型、指針型數(shù)據(jù)的定義和使用。? 運算符和表達式的運用。

      ? 字符數(shù)據(jù)輸入輸出函數(shù)和格式輸入輸出函數(shù)。

      ? 兩種分支、三種循環(huán)語句的運用。break、continue和goto語句的運用。? 宏定義和文件包含。教學難點

      ? 指針型數(shù)據(jù)的定義和使用 ? 格式輸入輸出函數(shù) ? 兩種分支語句

      ? 三種循環(huán)語句、break、continue和goto語句的運用 ? 宏定義。課時分配

      本章講授21學時 思考題:

      ? 高級語言中數(shù)據(jù)類型適用于數(shù)學規(guī)定之間的異同,內(nèi)存地址計算與匯編語言之間的關系。

      ? 字符輸入時的垃圾字符處理及其必要性。? 各種循環(huán)語句的區(qū)別與聯(lián)系 1.常量、變量和指針

      C語言所提供的各種數(shù)據(jù)類型的使用規(guī)則及注意事項 2.預算符與表達式

      各種類型表達式的規(guī)則及數(shù)據(jù)類型要求 3.基本輸入輸出

      程序設計中各種類型數(shù)據(jù)的輸入與輸出及注意事項 4.分支語句

      C語言所提供選擇程序設計語句的使用方法 5.循環(huán)語句

      重復程序段設計實現(xiàn)的手段 6.編譯預處理 提高編譯效率的處理方式

      第三章 數(shù)組

      學習目的和要求 ? 掌握數(shù)組的定義。? 掌握數(shù)組的初始化。

      ? 掌握數(shù)組元素的下標法和指針法引用。? 掌握字符數(shù)組的應用和常用的字符串處理函數(shù)。? 掌握指針數(shù)組的概念和使用。教學重點

      ? 數(shù)組的定義、初始化和數(shù)組元素的引用。教學難點

      ? 數(shù)組元素的指針法引用,指針數(shù)組和二級指針。課時分配

      本章講授8學時 思考題:

      ? 數(shù)組邏輯位置與物理位置之間的關系 ? 指針引用及使用之間的關系

      ? 如何理解多維數(shù)組與多級指針之間的關系 1.一維數(shù)組及指針

      一對一關系數(shù)據(jù)的存儲與地址計算 2.一維字符數(shù)組及指針 用一維數(shù)組存儲字符型數(shù)據(jù) 3.多維數(shù)組及指針

      表型數(shù)據(jù)及更多維數(shù)據(jù)的存儲與地址計算 4.指針數(shù)組

      數(shù)組中數(shù)據(jù)類型為指針的處理方法 5.二級指針

      第四章 函數(shù)

      學習目的和要求

      ? 掌握函數(shù)的定義和調(diào)用。? 掌握函數(shù)調(diào)用時的參數(shù)傳遞方式。? 理解變量的存儲屬性和作用范圍。? 掌握內(nèi)部函數(shù)和外部函數(shù)的定義和使用。教學重點

      ? 函數(shù)的定義,函數(shù)的參數(shù)及返回值。? 函數(shù)的調(diào)用。數(shù)組名和指針作為函數(shù)參數(shù)。? 局部變量和全局變量。變量的存儲類別。教學難點

      ? 函數(shù)的參數(shù)傳遞及返回值。? 指針和數(shù)組名作為函數(shù)參數(shù)。? 返回指針值的函數(shù)。變量的存儲類別。課時分配

      本章講授10學時 思考題:

      ? 函數(shù)調(diào)用與被調(diào)用的關系

      ? 函數(shù)調(diào)用格式與函數(shù)定義格式之間的關系 1.函數(shù)的概述

      函數(shù)的基本概念及函數(shù)定義格式、使用規(guī)則 2.主函數(shù)與參數(shù)傳遞 主命令行參數(shù)的使用 3.輔助函數(shù)與參數(shù)傳遞

      各種方式函數(shù)參數(shù)傳遞方式及有關規(guī)定與使用技巧 4.函數(shù)的嵌套調(diào)用與遞歸調(diào)用

      函數(shù)內(nèi)調(diào)用函數(shù),遞歸調(diào)用函數(shù)中參數(shù)傳遞及使用語法規(guī)則 5.函數(shù)指針與返回指針的函數(shù) 用指針方式傳遞數(shù)據(jù)的規(guī)則及優(yōu)點 6.變量的作用域與存儲類別

      函數(shù)中變量定義位置及其作用域之間關系

      第五章結構體、共用體和枚舉

      學習目的和要求:

      ? 熟練掌握結構體類型的概念、定義以及結構體變量的定義和引用。

      ? 熟練掌握結構體數(shù)組和結構體指針變量的定義和使用 ? 掌握鏈表的概念和應用。

      ? 掌握共用體類型的概念、定義以及共用體變量的定義和變量成員的引用。? 掌握枚舉類型的概念、定義以及枚舉變量的定義和引用。教學重點

      ? 結構體變量、結構體數(shù)組與結構體指針的定義和引用。? 結構體變量成員引用的三種形式。教學難點

      ? 結構體數(shù)組與結構體指針。應用創(chuàng)新

      將結構體與數(shù)組結合實現(xiàn)二維表格數(shù)據(jù)的處理 能力培養(yǎng)

      通過學習語句理解并掌握記錄概念及實現(xiàn)方式,從而培養(yǎng)其實現(xiàn)數(shù)據(jù)庫系統(tǒng)能力 課時分配 本章講授6學時 思考題

      ? 結構體、共用體兩種類型的區(qū)別 ? 鏈表方式適合哪些線性表的操作實現(xiàn)

      ? 共用體能否像結構體一樣使用,如果能應怎樣實現(xiàn) ? 用結構體數(shù)組與二維數(shù)組實現(xiàn)二維表格之間的區(qū)別是什么 ? 函數(shù)參數(shù)傳遞中用結構體和結構體指針之間的優(yōu)劣比較情況 1.結構體類型與變量

      結構體類型的定義及變量定義和使用規(guī)則 2.結構體數(shù)組

      結構體與數(shù)組類型的結合,使用 3.結構體類型數(shù)據(jù)的指針 4.鏈表的基本知識

      鏈表構成、創(chuàng)建、插入、刪除、遍歷等操作的簡單實現(xiàn) 5.結構體位段

      特殊結構體的設計及使用 6.共用體類型與變量 共用體類型及變量的定義和使用規(guī)則 7.枚舉類型與變量

      枚舉類型及變量的定義和使用規(guī)則 第六章 文件系統(tǒng)

      學習目的和要求

      掌握文件和文件指針的概念,掌握文件的打開、關閉和讀寫等基本操作 教學重點

      文件的打開、關閉、讀寫。教學難點

      文件的打開、關閉、讀寫。

      能力培養(yǎng)及應用創(chuàng)新

      通過學習C語言的文件命令,實現(xiàn)一個簡單文字處理系統(tǒng) 課時分配

      本章講授4學時 思考題

      ? 文件是否存在對哪些操作有影響

      ? 哪些文件操作命令會改變文件中讀寫指針位置 1.文件系統(tǒng)概述與文件類型 文件系統(tǒng)相關基本概念及類型設置 2.文件的打開與關閉

      文件打開、關閉的命令及相關語法規(guī)則 3.文件的讀寫操作 各種讀寫文件方式 4.文件定位與隨機讀寫

      教學大綱制定者:王麗君

      審定者:

      渤海大學信息科學與工程學院計算機系

      年 月 日

      第二篇:C語言程序設計教學大綱(2014)

      《C語言程序設計》

      (一)教學大綱

      課程名稱:C語言程序設計

      英文名稱:The C Programming Language 課程編號: 000331,000332

      課程性質(zhì):基礎必修

      任課教師:張萍、張莉、黃達明、陶燁、潘亦 教學課時:3-4學時/周 實驗課時:4學時/周 課程學分:4學分/6學分 授課周數(shù):18周

      授課課時:68

      實驗課時:68 教學對象:匡亞明學院、化學化工學院、地理與海洋科學學院、環(huán)境學院、大氣科學學院、天文與空間科學學院、地球科學與工程學院、工程管理學院、生命科學院

      先修課程:大學計算機信息技術

      一、課程目標

      通過對本門課程的學習,學生能夠掌握基本的算法和面向過程的程序設計一般方法;能熟練地用C語言編寫調(diào)試各類數(shù)值計算程序和數(shù)據(jù)處理程序;幫助培養(yǎng)學生的計算思維能力,完善其對各自專業(yè)研究領域問題的抽象能力并進而應用計算裝置來自動化解決問題的能力。

      二、課程內(nèi)容和學時分配

      第1章 C程序設計概述(2學時)

      1.1 程序設計語言、程序與程序設計 1.2 C語言概述

      掌握程序設計語言、程序和程序設計的基本內(nèi)涵,了解C語言的發(fā)展過程和特性,掌握C語言程序的結構與執(zhí)行以及上機調(diào)試運行C語言程序的過程。第2章 數(shù)據(jù)的表示與存儲(4學時)

      2.1 C語言的數(shù)據(jù)類型 2.2 整型數(shù)據(jù) 2.3 浮點型數(shù)據(jù) 2.4 字符型數(shù)據(jù) 2.5 字符串數(shù)據(jù) 2.6 指針型數(shù)據(jù) 2.7 枚舉型數(shù)據(jù)

      2.8 符號常量與const限定 2.9 使用typedef命名數(shù)據(jù)類型

      理解C語言中數(shù)據(jù)類型的含義和作用,掌握整型、浮點型和字符型常量和變量的使用及聲明和初始化的方式,掌握字符串常量的表現(xiàn)形式,掌握地址的概念和指針變量聲明及初始化的方式,掌握枚舉數(shù)據(jù)類型的定義方式和枚舉型變量的聲明,掌握符號常量的使用方式,掌握用typedef命名數(shù)據(jù)類型的方式。第3章 基本運算與輸入輸出(6學時)

      3.1 運算符與表達式概述 3.2 數(shù)據(jù)對象的存取 3.3 基本數(shù)值運算 3.4 其他常用運算 3.5 輸入與輸出

      掌握運算符和表達式的含義和作用,間接引用運算與間接引用數(shù)據(jù)對象的方法,賦值運算和賦值表達式的使用方式,算術運算符和算術表達式的使用方式,常見的數(shù)值計算與數(shù)學庫函數(shù)的使用以及數(shù)值計算中溢出、有效數(shù)字與計算誤差,了解強制類型轉換運算及其表達式,sizeof、逗號運算符及其表達式的使用方式,掌握字符數(shù)據(jù)的輸入輸出函數(shù)和格式化輸入輸出函數(shù)的使用方式。第4章

      結構化程序設計(8學時)

      4.1結構化算法及其表示 4.2 結構化程序開發(fā)

      掌握算法的含義,基本算法結構及其表示,結構化程序設計方法,表示順序、選擇和循環(huán)算法結構的語句,break語句和continue語句,無條件轉移語句的應用和使用方式。第5章 常用數(shù)值計算算法及其程序設計(6學時)

      5.1 素數(shù)判斷 5.2 最大公約數(shù)求解

      5.3 窮舉法求滿足條件的一組解 5.4 級數(shù)近似計算 5.5 一元非線性方程求根 5.6 定積分近似計算

      掌握判斷判斷算法、求最大公約數(shù)算法,能夠熟練運用窮舉法求滿足條件的一組解,掌握級數(shù)近似計算的遞推法,掌握用牛頓迭代法和二分法及弦截法求一元非線性方程的根,用梯形法和矩形法進行定積分近似計算。第6章 模塊化程序設計與函數(shù)(12學時)

      6.1 函數(shù)概述 6.2 函數(shù)定義 6.3 函數(shù)返回 6.4 函數(shù)調(diào)用 6.5 標識符的作用域 6.6 變量的存儲屬性

      *6.7 參數(shù)個數(shù)可變函數(shù)的定義及調(diào)用【不作要求】 6.8 編譯預處理及預處理命令

      掌握函數(shù)定義的方法,掌握函數(shù)之間數(shù)據(jù)的傳遞途徑,掌握函數(shù)的調(diào)用方法,掌握庫函數(shù)的使用,理解函數(shù)的作用及掌握模塊化程序設計方法,掌握程序調(diào)試的基本方法,掌握函數(shù)的間接調(diào)用,掌握返回指針的函數(shù)的應用,掌握函數(shù)調(diào)用時傳遞地址的方法,理解變量的作用域及生命期屬性,理解遞歸函數(shù)的執(zhí)行過程,掌握包含遞歸函數(shù)的程序的編寫與調(diào)試方法。第7章 數(shù)組(12學時)7.1 數(shù)組概念 7.2 一維數(shù)組 7.3 二維數(shù)組

      7.4 字符與字符串處理 *7.5指針數(shù)組及應用 *7.6動態(tài)數(shù)組【不作要求】

      掌握一維數(shù)組的聲明與初始化形式,掌握一維數(shù)組元素的直接與間接引用方法,掌握一維數(shù)組作函數(shù)實參的應用,掌握與一維數(shù)組相關的常用算法,掌握二維數(shù)組的聲明與初始化形式,掌握二維數(shù)組元素的直接與間接引用方法,掌握二維數(shù)組作函數(shù)實參的應用,掌握與二維數(shù)組相關的常用算法,掌握使用一維字符數(shù)組表示字符串的方法,掌握字符與字符串處理函數(shù)的應用,掌握使用二維字符型數(shù)組表示字符串集合的方法,掌握字符串集合的處理方法,掌握指針數(shù)組的聲明、初始化及數(shù)組元素的引用,掌握指向指針型數(shù)據(jù)的指針變量的聲明、引用,掌握帶參數(shù)的主函數(shù)的編寫及程序的運行方法。第8章 結構、聯(lián)合與指針(8學時)8.1結構數(shù)據(jù)類型 *8.2聯(lián)合類型 8.3指針小結

      掌握結構類型定義的方法,掌握結構類型變量與數(shù)組的聲明和使用,掌握函數(shù)間結構類型數(shù)據(jù)的傳遞方式,掌握動態(tài)內(nèi)存分配、釋放函數(shù)的使用,掌握單向鏈表的基本操作。

      第9章 文件操作(4學時)9.1 文件概念 9.2 C文件系統(tǒng)

      9.3 利用高級I/O庫函數(shù)存取文件

      了解C語言的文件系統(tǒng),掌握使用高級I/O庫函數(shù)存取文件的方法。第10章 位運算(2學時)10.1 位運算符

      10.2 位段【不作要求】

      掌握位邏輯運算符和移位運算符的基本概念和方法

      課程設計

      將所學知識綜合應用到C語言程序設計中,開發(fā)具有一定規(guī)模和實際應用價值的程序產(chǎn)品,最好能與專業(yè)應用相結合(1至3人為一個項目開發(fā)小組)。

      三、課程考核

      平時(實驗)占10%

      課程設計占20%

      期中筆試占20%,期末筆試和上機占50%

      四、教材

      姜恒遠,陶燁,張莉,張萍,黃達明.C語言程序設計教程.高等教育出版社,2010(8).姜恒遠,張莉,陶燁,張萍,黃達明,金瑩.C語言程序設計教程學習指導.高等教育出版社,2010(8).五、參考書目

      1.Kernighan B W,Ritchie D M.The C Programming Language.PRENTICE-HALL.INC,1983.2.Digital Research.C Language programmer's Guide for the IBM Personal Computer Disk Operating System.3.C Primer Plus(第四版)中文版,技橋工作室譯,人民郵電出版社,2002(7).4.譚浩強.C程序設計,清華大學出版社,1991(7).5.Deitel H M,Deitel P J.C程序設計教程,薛萬鵬等譯,機械工業(yè)出版社,2000(7).6.Kernighan B W,Ritchie D M.C程序設計語言(第2版),徐寶文、李志譯,機械工業(yè)出版社,2003(6).7.Kelley A,Pohl I.C語言教程(第4版),徐波譯,機械工業(yè)出版社,2007(1).

      第三篇:《C語言程序設計》教學大綱

      《C語言程序設計》教學大綱

      第一部分 大綱說明

      一、課程的目的與任務

      本課程將以結構化程序設計思想指導學習者運用C語言進行程序設計,充分利用C語言的結構性好,書寫格式自由簡潔,數(shù)據(jù)類型豐富,表達式類型多樣化,程序執(zhí)行效率高,可移植性好等特點,使學習者養(yǎng)成嚴謹?shù)某绦蛟O計風格和習慣,在程序設計基本技能方面得到良好的訓練,為后繼課程的學習及今后的實際應用打下良好的基礎。

      二、課程的基本要求

      1.教學基本要求和學習方法建議

      (1)弄清概念、注重實踐

      學習時一定要模仿例題親自編制一些實用程序,加強對概念的正確認識。同時要注意上機實踐,把不清楚的問題通過上機一一解決。從而不斷增加學習興趣,提高編程能力。

      (2)由淺入深、循序漸進

      先學習簡單的、容易掌握的部分,以后再逐步掌握C語言的精華——指針及各種靈活的表達式。

      (3)著重語言的使用

      由于C語言本身比較復雜,應把學習重點放在語言的使用上,即如何正確使用C語言編寫程序,而不把重點放在算法的設計上。

      (4)盡量不涉及太多的硬件知識

      C語言既能編寫應用軟件,也能編寫系統(tǒng)軟件,而編寫系統(tǒng)軟件勢必需要一定的硬件知識。在學習本課程時應盡可能地不涉及太多的硬件知識,以便于理解和掌握。

      (5)忽略非主要細節(jié)

      不死摳非主要細節(jié),集中精力放在最基本、最常用部分的學習上,待建立一定的基礎以后再深入到一些非主要細節(jié)的討論。

      2.教學的重點、難點

      重點為熟練掌握C語言的數(shù)據(jù)類型(基本類型、構造類型、指針類型等)和各類運算符,能正確使用表達式實現(xiàn)各種數(shù)據(jù)的加工。熟練掌握程序設計的三種基本結構(順序、選擇、循環(huán))的特點,能使用相關語句完成這三種基本程序的設計任務。掌握C語言的常用的庫函數(shù)的使用,以及用戶函數(shù)的定義、調(diào)用、參數(shù)傳遞等方法。培養(yǎng)學生的程序設計能力,初步認識軟件開發(fā)的基本思想。難點為掌握閱讀和分析程序的方法和技巧,掌握設計和調(diào)試程序的方法和技巧。

      3.教學計劃中前后課程的聯(lián)系

      C語言比較復雜、較難掌握,學習者應該先學習計算機基礎知識。

      C語言是數(shù)據(jù)結構、軟件工程、程序設計方法、編譯原理等課程的基礎與工具。

      4.考試考核方式

      實踐和期末筆試考核,比例為 4:6。5.學時

      17周,周3學時

      6.教材編選的原則

      根據(jù)學生實際情況和社會發(fā)展的需要,選擇了《C語言程序設計與實訓》。該教材編寫的原則是:結構清晰,內(nèi)容安排合理,難度循序漸進,描述準確清楚,各章節(jié)配備一定實訓題目和一定數(shù)量的習題和思考題,重點培養(yǎng)學生用C語言解決實際問題的能力,適合高職高專學生學習的特點。

      7.參考書目

      1.譚浩強 《C程序設計》 清華大學出版社 2002

      2.薛鋼等 《C語言實用教程》 吉林科學技術出版社 1997 3.徐金吾等 《Turbo C使用大全》 北京科海培訓中心 1990

      4.王士元 《C高級實用程序設計》清華大學出版社 1995

      5.國家教育考試中心 《全國計算機等級考試考試大綱》 高等教育出版社 1995 6.牛連強等 《C語言程序設計筆試習題點津》 大連理工大學出版社 1999 7.王洪 《Turbo C 2.0使用指南》陜西電子編輯部(內(nèi)部參考)1989 8.譚浩強 《C程序設計上機指導書》 清華大學出版社 1999

      9.馬靖善、秦玉平等 《C語言程序設計》 清華大學出版社 2005

      第二部分 講授大綱

      第1章 C 語言概述

      學習目的和要求:

      了解C語言出現(xiàn)的歷史背景,了解C語言的特點,熟悉C環(huán)境,熟練掌握C程序的上機步驟,了解C程序的組成。教學重點:

      C 程序的上機步驟。教學難點:

      C程序的組成。

      課時分配:

      本章講授2學時,上機實踐 1學時。

      講授內(nèi)容綱要:

      1.C語言發(fā)展及特點。

      2.Turbo C上機操作環(huán)境。

      3.簡單的C程序介紹。

      4.C程序的上機執(zhí)行過程。思考題:

      1.C程序組成。2.C程序執(zhí)行過程。

      第2章 C語言基礎

      學習目的和要求:

      熟練掌握幾種基本數(shù)據(jù)類型的存儲方式,表示方法;熟練掌握指針的定義和使用;掌握不同類型間數(shù)據(jù)轉換的原則與方法;熟練掌握有關運算符與表達式的運用。

      教學重點:

      整型、實型、字符型、指針型數(shù)據(jù)的定義和使用。運算符和表達式的運用。

      教學難點:

      指針型數(shù)據(jù)的定義和使用、不同類型間數(shù)據(jù)轉換的原則與方法。課時分配:

      本章講授2學時,上機實踐 1學時 講授內(nèi)容綱要:

      1.常量和變量。

      2.各種運算符和表達式。

      3.指針類型。思考題:

      1.數(shù)據(jù)類型有哪些。2.各種運算符的使用。

      第3章 順序結構

      學習目的和要求:

      清楚順序結構設計的思路,掌握基本的輸入、輸出函數(shù)的使用。教學重點:

      結構化程序設計思想、各種輸入、輸出函數(shù) 教學難點:

      scanf()函數(shù)和printf()函數(shù)的格式控制字符串。課時分配:

      本章講授 2學時,上機實踐 1學時

      講授內(nèi)容綱要:

      1.三種基本結構。

      2.賦值語句。

      3.輸入、輸出函數(shù)。思考題:

      1.三種基本結構的特點。2.輸入、輸出函數(shù)的應用。

      第4章 選擇結構

      學習目的和要求:

      了解if、switch-case和goto三種語句的一般形式及其應用,掌握選擇結構的特點。教學重點:

      if、switch-case語句的應用。教學難點:

      if語句嵌套。課時分配:

      本章講授2學時,上機實踐 1 學時

      講授內(nèi)容綱要:

      1.if語句的應用。

      2.switch-case語句的應用。

      3.goto語句的應用。

      1.if語句使用的注意事項。

      2.switch-case語句中break的作用。

      第5章 循環(huán)結構

      學習目的和要求:

      了解三種循環(huán)語句的區(qū)別,掌握窮舉法和迭代法的思想及其應用,提高解決問題的能力。教學重點:

      三種循環(huán)語句的特點及應用。思考題: 教學難點:

      窮舉法和迭代法的思想及其應用。課時分配:

      本章講授 4學時,上機實踐 2學時

      講授內(nèi)容綱要: 1.while、do-while和for三種循環(huán)語句的一般形式及其應用。2.break語句和continue語句的一般形式及其應用。

      3.窮舉法和迭代法的思想及其應用。思考題:

      1.while、do-while和for三種循環(huán)語句的區(qū)別。2.break語句和continue語句的應用的特點。

      第6章 數(shù)組

      學習目的和要求:

      掌握數(shù)組的定義、引用技巧和初始化方法;掌握字符串的輸入、輸出方法;會用字符串處理函數(shù)解決字符串問題。教學重點:

      數(shù)組的應用、字符串數(shù)組的應用。教學難點:

      字符串數(shù)組的應用。課時分配:

      本章講授4學時,上機實踐 2學時

      講授內(nèi)容綱要:

      1.數(shù)組的定義、引用和初始化方法。

      2.字符串的輸入、輸出及處理函數(shù)。

      3.數(shù)組的應用。思考題:

      1.字符串與字符數(shù)組的區(qū)別。2.數(shù)組的初始化的特點。

      第7章 函數(shù)

      學習目的和要求:

      掌握函數(shù)的定義和調(diào)用;掌握函數(shù)調(diào)用時的參數(shù)傳遞方式;理解變量的存儲屬性和作用范圍;掌握內(nèi)部函數(shù)和外部函數(shù)的定義和使用。

      教學重點:

      函數(shù)的參數(shù)傳遞,函數(shù)的調(diào)用,數(shù)組名和指針作為函數(shù)參數(shù)。變量的存儲屬性。

      教學難點:

      函數(shù)的嵌套調(diào)用與遞歸調(diào)用;變量的存儲類別。

      課時分配:

      本章講授4學時,上機實踐2學時

      講授內(nèi)容綱要:

      1.函數(shù)的定義與調(diào)用。

      2.參數(shù)傳遞。

      3.函數(shù)的嵌套和遞歸調(diào)用。4.宏定義與文件包含。5.主函數(shù)與命令行參數(shù)。6.運行一個多文件的程序。

      思考題:

      1.主函數(shù)的參數(shù)傳遞。

      2.各種方式函數(shù)參數(shù)傳遞方式及有關規(guī)定與使用技巧。

      3.函數(shù)中變量定義位置及其作用域之間關系。4.如何運行一個多文件的程序。

      第8章 結構體、共用體和枚舉類型

      學習目的和要求:

      熟練掌握結構體類型的概念、定義以及結構體變量的定義和引用。熟練掌握結構體數(shù)組和結構體指針變量的定義和使用。掌握鏈表的概念和應用。掌握共用體類型的概念、定義以及共用體變量的定義和變量成員的引用。掌握枚舉類型的概念、定義以及枚舉變量的定義和引用。

      教學重點:

      結構體變量、結構體數(shù)組與結構體指針的定義和引用。教學難點:

      結構體數(shù)組與結構體指針。

      課時分配:

      本章講授4學時,上機實踐2學時

      講授內(nèi)容綱要:

      1.結構體類型的概念、定義以及結構體變量的定義和引用。

      2.結構體數(shù)組和結構體指針變量的定義和使用。

      3.鏈表的概念和應用。

      4.共用體類型的概念、定義以及共用體變量的定義和變量成員的引用。5.枚舉類型的概念、定義以及枚舉變量的定義和引用。思考題:

      1.結構體、共用體兩種類型的區(qū)別。

      2.鏈式存儲適合的操作對象。

      3.函數(shù)參數(shù)傳遞中用結構體和結構體指針之間的優(yōu)劣比較。

      第9章 位運算

      學習目的和要求:

      掌握六種位運算的運算符、運算規(guī)則和功能,并能利用這六種位運算符來解決一些實際問題。

      教學重點:

      位運算的應用。教學難點:

      位段的定義與引用。

      課時分配:

      本章講授2學時,上機實踐1學時

      講授內(nèi)容綱要: 1.六種位運算的運算符、運算規(guī)則和功能。

      2.位段的定義與引用。

      思考題:

      1.如何測試數(shù)字的位數(shù)是0還是1?

      2.如何實現(xiàn)循環(huán)移位?

      第10章 文件系統(tǒng)

      學習目的和要求:

      掌握文件和文件指針的概念,掌握文件的打開、關閉和讀寫等基本操作。

      教學重點:

      文件的打開、關閉、讀寫。

      教學難點:

      文件的讀寫。

      課時分配:

      本章講授 4 學時,上機實踐 1 學時

      講授內(nèi)容綱要:

      1.文件系統(tǒng)相關基本概念及類型設置。

      2.文件打開、關閉函數(shù)的使用。3.文件讀寫函數(shù)的使用。4.文件定位與隨機讀寫。

      5.文件的出錯檢測和處理。思考題:

      1.文件打開和關閉的含義。

      2.哪些文件操作函數(shù)會改變文件的內(nèi)部指針位置。

      第11章 綜合實訓

      學習目的和要求:

      了解程序開發(fā)的過程,掌握菜單的設計,更加熟練地應用函數(shù),熟練地使用文件,提高學生的程序設計的能力。

      教學重點:

      程序開發(fā)的步驟、菜單的設計。

      教學難點:

      菜單的設計。

      課時分配:

      本章講授 2學時,上機實踐2學時

      講授內(nèi)容綱要:

      1.程序開發(fā)的步驟。

      2.菜單的設計。

      3.所有知識的綜合應用:設計學生成績管理系統(tǒng)。思考題:

      1.程序開發(fā)的步驟。

      2.如何實現(xiàn)游標控制菜單。

      第四篇:《C語言程序設計》教學大綱

      《C語言程序設計》教學大綱

      課程名稱:《程序設計語言(C)》 英文名稱:The C Programming Language 課程編碼: 學

      分: 參考學時:64 實驗學時:64

      適用專業(yè):計算機專業(yè)

      一、課程目標及要求

      《C語言程序設計》是計算機專業(yè)的必修課,是我院計算機專業(yè)重點課《程序設計語言》的重要組成之一。學習《C語言程序設計》,應使學生達到以下要求:

      1、掌握 C 程序的基本結構和 C 語言基本的數(shù)據(jù)結構,熟悉 C 程序的編輯、編譯、調(diào)試和運行過程;

      2、了解程序設計的一般方法、結構化程序設計思想,熟悉算法描述工具 N-S 流程圖的使用及常用算法;

      3、能夠熟練地閱讀用 C 語言編寫的程序;

      4、能運用結構化程序設計方法編寫 C 程序;

      5、能調(diào)試、運行程序。

      二、課程學習要求

      本課程是理論與實踐相結合的一門課程。要求學生在學習理論知識的同時,積極上機實踐,以達到對理論知識的熟練簡明應用。

      三、教學預修課程:

      計算機文化基礎

      四、教學重點、難點:

      本課程的重點是C的基本數(shù)據(jù)類型及運算、分支結構和循環(huán)結構、數(shù)組、函數(shù)、指針以及結構體的使用。

      難點是函數(shù)的調(diào)用,指針及結構體的使用。

      五、教學方法:

      理論講授與實踐相結合。

      六、教學內(nèi)容與學時分配建議

      (一)總課時數(shù)

      總課時數(shù)為:64*2=128學時,其中,理論為:32+32=64學時;實驗:32+32=64學時。

      (二)教學內(nèi)容及課時分配

      1.C 語言的結構(2 學時)

      (1)程序的構成,main 函數(shù)和其他函數(shù)。

      (2)頭文件、數(shù)據(jù)說明、函數(shù)的開始和結束標志。

      (3)源程序的書寫格式。

      (4)C 語言的風格。

      (5)程序的編輯、編譯、連接步驟及 TURBO C 環(huán)境。

      實驗一

      c程序的運行環(huán)境和運行一個c程序的方法(2學時)

      2. C 數(shù)據(jù)類型及各種表達式(4 學時)

      (1)C 的數(shù)據(jù)類型(基本類型、構造類型、指針類型、空類型)及其定義方法。

      (2)C 運算符的種類、運算優(yōu)先級和結合性。

      (3)不同類型數(shù)據(jù)間的轉換與運算。

      (4)C 表達式類型(賦值表達、算術表達式、關系表達式、邏輯表達式、條件表達式、逗號表達式)和求值規(guī)則。

      實驗二

      數(shù)據(jù)類型、運算符和表達式(2學時)

      3.算法與順序程序設計(4 學時)(1)算法的概念、特性、算法的描述。

      (2)常用算法。

      (3)表達式語句、空語句、復合語句。

      (4)數(shù)據(jù)的輸入與輸出,輸入輸出函數(shù)的調(diào)用。

      實驗三

      順序結構的程序設計(4學時)

      4.選擇結構程序設計(4 學時)(1)用 if 語句實現(xiàn)選擇結構。

      (2)用 switch 語句實現(xiàn)多分支選擇結構。

      (3)選擇結構的嵌套。

      實驗四 選擇結構的程序設計(6學時)

      5.循環(huán)結構程序設計(6 學時)(1)for 循環(huán)結構。

      (2)while 和 do while 循環(huán)結構。

      (3)continue 語句和 break 語句。

      (4)循環(huán)的嵌套。

      實驗五 循環(huán)結構的程序設計(6學時)

      6.數(shù)組(6 學時)

      (1)一維數(shù)組的定義、初始化和引用。

      (2)二維數(shù)組的定義、初始化和引用。(3)字符串與字符數(shù)組。

      實驗六

      數(shù)組(6學時)

      7.函數(shù)(6 學時)

      (1)庫函數(shù)的正確調(diào)用。

      (2)函數(shù)的定義方法。

      (3)函數(shù)的類型和返回值。

      (4)形式參數(shù)與實在參數(shù),參數(shù)值的傳遞。

      (5)函數(shù)的嵌套調(diào)用和遞歸調(diào)用。

      (6)局部變量和全局變量。

      (7)變量的存儲類別(自動、靜態(tài)、寄存器、外部),變量的作用域和生存期。

      (8)內(nèi)部函數(shù)與外部函數(shù)。

      實驗七

      函數(shù)(6學時)

      8.編譯預處理(建議穿插在各章中講)(4學時)(1)宏定義:不帶參數(shù)的宏定義;帶參數(shù)的宏定義。

      (2)“ 文件包含”處理

      實驗八

      編譯預處理(4學時)

      9.指針(10 學時)

      (1)指針與指針變量的概念,指針與地址運算符。

      (2)變量、數(shù)組、字符串的指針及指向變量、數(shù)組、字符串的指針變量。通過指針引用以上各類型數(shù)據(jù)。

      (3)用指針作函數(shù)參數(shù)。

      (4)返回指針的函數(shù)。

      (5)指針數(shù)組,指向指針的指針,main 函數(shù)的命令行參數(shù)。

      實驗九

      指針(10學時)

      10.結構體與共用體(10 學時)

      (1)結構體的定義、初始化、引用

      (2)結構體數(shù)組及結構體數(shù)組成員的訪問(3)結構體類型的指針(4)結構體型與函數(shù)(5)結構體處理鏈表(6)共用體(7)枚舉類型

      (8)用Typedef定義類型

      實驗十

      結構體與共用體(10學時)

      11.位運算(4 學時)

      (1)位運算符的含義及使用。

      (2)簡單的位運算。

      實驗十一位運算(4學時)

      12.文件操作(4 學時)只要求緩沖文件系統(tǒng)(即高級磁盤I/O系統(tǒng)),對非標準緩沖文件系統(tǒng)(即低級磁盤I/O系統(tǒng))不要求。

      (1)文件類型指針(FILE 類型指針)。

      (2)文件的打開與關閉函數(shù)(fopen,fclose)。

      (3)文件的讀寫函數(shù)(fputc,fgetc,fputs,fread,fwrite,fprintf,fscanf 函數(shù)),文件的定位(rewind,fseek 函數(shù))。

      實驗十二文件(4學時)

      七、教學參考書目:

      1.常玉龍等 《Turbo C 2.0實用大全》 北京航空航天大學出版社 1994 2.譚浩強 《C語言程序設計》第二版 清華大學出版社 1999 3.王麗娟 徐軍 戴寶華 榮政 《C程序設計》 西安電子科技大學出版社 2000 4.田淑清等 《C語言程序設計輔導與習題集》 中國鐵道出版社 2000 5.譚浩強 薛淑斌 崔武子 《C程序設計(二級)教程》 清華大學出版社 2001 6.崔培偉 《C/C++語言程序設計》 石油大學出版社 2001 7.譚浩強 《C語言程序設計》 清華大學出版社 2002 8.陳朔鷹 陳英 《C語言程序設計習題集(第二版)》人民郵電出版社 2003 9.朱連章等 高級實用程序設計(Visual C++)石油大學出版社 2003 10.方** 宋世發(fā) 湯欽林 李太芳 《C語言程序設計》 地質(zhì)出版社 2006

      制 定: 計算機基礎及技能教研室 執(zhí) 筆 人: 馮建平審 定 人: 旭 日 制定時間: 2007年3月

      第五篇:《C語言程序設計》教學大綱

      《C語言程序設計》教學大綱

      [課程名稱: ] C語言程序設計

      [教學時總數(shù):] 36+36 周學時: 講授:2 上機實踐:2(共18周)[課程教材: ] 教科書:C語言程序設計(第二版)(譚浩強 著)(清華大學出版社)參考書:C程序設計教程(譚浩強、薛淑斌、崔武子編著)(清華大學出版社)、C語言習題集與上機指導 [課程的目的與要求] 本課程是為計算機程序設計基礎課,其目的是使學生掌握高級語言的編程方法,能用C語言獨立編制出解決與本學科相關的科學計算問題的程序。要求學生了解C語言的成分及程序結構,掌握模塊化程序設計的編程的技巧,熟悉編程、調(diào)試、運行各個環(huán)節(jié)的方法。[教學內(nèi)容與學時安排:] 一)C語言程序設計初步(1×2學時)1.程序設計語言介紹。2.用庫函數(shù)組裝C程序。3.設計一些簡單的C函數(shù)。

      二)數(shù)據(jù)描述與基本操作(2×2學時)1.數(shù)據(jù)類型與基本操作 2.常量與變量 3.運算符與表達式 4.不同類型數(shù)據(jù)間的轉換 5.數(shù)據(jù)的輸入和輸出

      三)C語言的流程設計(2×2學時)1.算法的描述與結構化程序設計 2.用C語句描述算法

      3.選擇型程序設計:if…else、switch 4.循環(huán)型程序設計:while、do…while、for 四)模塊化程序設計(2×2學時)1. 函數(shù)

      2. 變量的存儲屬性 3. 編譯預處理 五)數(shù)組(3×2學時)1.一維數(shù)組

      2.二維數(shù)組和多維數(shù)組 3.字符數(shù)組和字符串 六)指針(5學時)1.指針概述 2.指針與數(shù)組 3.指針與函數(shù)

      七)結構體和共用體(5學時)1. 結構體類型概述

      2. 結構體類型變量的定義和引用 3. 結構體數(shù)組

      4. 結構體變量作為函數(shù)參數(shù)以及返回結構體類型值的函數(shù) 5. 共用體的概念和簡單例子 6. 用TYPEDEF定義類型 八)位運算(1×2學時)1. 位運算概念

      2. 位運算符的使用方法 九)文件(2×2學時)1. 文件的概念 2. 文件的打開與關閉 3. 文件的順序讀寫

      下載《C語言程序設計》教學大綱(5篇范文)word格式文檔
      下載《C語言程序設計》教學大綱(5篇范文).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


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

      相關范文推薦

        《C語言程序設計》課程教學大綱

        《C語言程序設計》課程教學大綱 一、 課程教學目的 本課程系統(tǒng)學習C語言的基本知識和基本語法,較好地訓練學生解決問題的邏輯思維能力以及編程思路和技巧 ,使學生具有較強的......

        c語言程序設計課程教學大綱2012

        《C語言程序設計》課程教學大綱 課程編號: 適用專業(yè):機械制造、數(shù)控、焊接 專業(yè)責任教學單位:機電工程系 總學時:36學時 考核形式:閉卷 筆試 課程類型:專業(yè)基礎課 選讀方式:必修課......

        C語言程序設計課程教學大綱

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

        《C語言程序設計》教學大綱(精選五篇)

        計算機系教學大綱 C語言程序設計《C語言程序設計》教學大綱 課程代碼:8613 課程名稱:C語言程序設計 課程性質(zhì):計算機應用各專業(yè)中一門非常重要的專業(yè)基礎課,是必修的核心課程之......

        《C程序設計》教學大綱

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

        C程序設計教學大綱

        C語言教學大綱 說明: 1、性質(zhì) C語言是近年來國內(nèi)外得到迅速推廣使用的一種現(xiàn)代計算機語言,不少迫切希望學習和使用C語言,是鑒于C語言功能強,使用靈活,目標程序效率高,可移植性好,對......

        C語言程序設計教學大綱72du[全文5篇]

        《C語言程序設計》教學大綱 課程名稱:中文名稱 :C語言程序設計;英文名稱:C Language Programming 課程編碼:161002 學 分:4.5分 總 學 時:72學時,其中,理論學時:52學時;上機學時:20學時......

        《高級語言程序設計C》實驗教學大綱

        《高級語言程序設計C》實驗教學大綱 課程編號:1021742 總學時:56學時 適用專業(yè):非計算機理工科各專業(yè) 總實驗學時:24 實驗次數(shù): 12 次 應開實驗個數(shù):13 已開實驗個數(shù):13 實驗開出......