12 《C语言程序设计》教案 第四章 数组(2)—二维数组

《C语言程序设计》课程教案表

C语言程序设计教学大纲

《C语言程序设计》教学大纲(总11 页) --本页仅作为文档封面,使用时请直接删除即可-- --内页可以根据需求调整合适字体及大小--

《C语言程序设计》教学大纲 课程名称:中文名称:C语言程序设计;英文名称:C Language Programming 课程编码:161002 学分:分 总学时:72学时,其中,理论学时:52学时;上机学时:20学时。 适用专业:全校理工科各专业 先修课程:计算机基础 执笔人: 审订人: 一、课程的性质与任务 《C语言程序设计》是为全校所有的理工科专业的学生开设的公共基础课,也是一门重要的必修课。其目的是使学生掌握程序设计的基本方法,培养学生掌握利用计算机处理问题的思维方法与应用能力。要求学生掌握程序的三种基本结构及结构化的程序设计方法,了解并掌握几种典型的算法,并且能够熟练地运用C语言编写各种应用程序,为进一步学习其它相关课程奠定基础。 二、教学内容与学时分配 第一章程序设计基本概念 (3学时) 本章重点:一、算法及特性;二、结构化程序设计方法。难点:算法设计及其表示。 第一节程序和程序设计 一、程序;二、程序设计。 第二节算法 第三节结构化程序设计方法 第四节 C语言程序的基本结构 第二章数据类型、运算符和表达式 (5学时) 本章重点:一、标识符的正确使用;二、各种基本数据类型的使用;三、算术运算符的优先级和结合性;四、表达式计算中的类型转换。难点:一、各种类型数据在计算机内存中的存储形式; 二、自增自减运算。 第一节 C语言的数据类型 第二节常量与变量 第三节整型数据 第四节实型数据 第五节字符型数据 第六节算术运算符与算术表达式 第七节赋值运算符与赋值表达式 一、赋值运算符和赋值表达式;二、复合的赋值表达式;三、自加、自减运算符;四、赋

《C语言程序设计》教案(清华谭浩强)

《C语言程序设计》教案(清华谭浩强)第一章C语言及程序设计概述本章要求: 了解C语言的特点、C语言与其它高级语言相比有什么异同; 了解C程序在PC机上的建立、编译和运行过程; 了解C语言程序设计思想的基本篇; 重点:①C语言的主要特点; ②C语言在PC机上的运行过程及上机操作过程; ③常用算法的应用 难点:无 一、C语言概述 C语言是目前国际上在各种计算机运行较为广泛流行的一种高级语言。主要表现为: C语言:适合于作为系统描述语言—可用来写系统软件。具有高级语 言的特点,又有低级语言(汇编语言)的特点。 C语言:是AT&T贝尔实验室的DenniRitchie在1972年发明的。 C语言:是在B语言的基础上发展起来的。(ALGOL60) C语言:最早开始是用于UNI某操作系统。(C语言和UNI某是相辅 相成的)DBASE、MicrooftE某el、MicrooftWord、PC-DOS等,则是用C 语言加上若干汇编子程序编写的。

1983年:一一制定的新标准,称为(美国国家标准化协会)ANSIC 1987年:——TurboC1.0(Borland)1988年:TC1.5(图形和文本窗口) 1989年:——TurboC2.0(DOS操作系统、查错、Tiny模式生 1991年:——TurboC++(3.0)支持window3.某 说明:TurboC语言可以在程序的任何地方嵌入汇编代码,提高速度,可以直接使用存储器和寄存器。 二.C语言的特点 1语言简洁、紧凑、使用方便、灵活 C语言:一一共有32个关键字,9种控制语句;只供学习与交流 程序书写自由,主要用小写字母表示; 2运算符丰富 C语言的运算符包含的范围很广泛,共有34种运算符;即:把括号、赋值、强制类型转换都作为运算符处理 3有丰富的数据类型 整型、实型、字符型、数据类型、指针类型、结构体类型、共用体 (联合)类型等。实现复杂的数据结构(链表、树、栈、图)的运算。 4具有结构化的功能,用函数作为程序模块,实现程序的模块化5语 法限制不太严格,程序设计自由度大。(放宽了语法检查)

浙大版《c语言程序设计(第4版)》讲解

浙大版《c语言程序设计(第4版)》讲解 《C语言程序设计》是国内C语言教材的重要书籍,高校中的计算机专业等都有教授。浙大版《C语言程序设计(第4版)》是由著名计算机科学家袁春风编写的C语言教材,该书主要介绍了C语言基础、字符串、数组、指针、结构体、文件操作等内容。本文将对该书内容做简要概括。 第一部分:C语言基础 第一章:概述 该章主要介绍了计算机语言的发展与演化,C语言的历史和主要特点,以及C语言的应用领域和发展前景。 第二章:初识C语言 该章节主要介绍了C语言的基本概念,例如标识符、关键字、注释等。并且结合一些简单的例子介绍了C语言的语法格式和执行规则。 第三章:数据类型 该章节主要介绍了C语言的数据类型,包括整型、实型、字符型、布尔型等。并且介绍了类型转换及其规则。 第四章:运算符与表达式 该章节主要介绍了C语言的基本运算符及其优先级、结合性和作用。并且通过实例来介绍了使用运算符和表达式的方法及注意事项。 第五章:分支结构 该章节主要介绍了C语言中的分支结构,包括if、if-else、switch等,以及运用分支结构解决问题的方法和技巧。 第二部分:数组、字符串和指针 第七章:数组 该章节主要介绍了C语言中的数组,包括一维数组、二维数组等,并结合例子介绍了数组的定义、初始化、遍历、赋值等操作。 第八章:字符串

该章节主要介绍了C语言中的字符串,包括字符串的定义、初始化、输入、输出等。并且介绍了使用字符串解决问题的方法和技巧。 第九章:指针 第三部分:函数与结构体 该章节主要介绍了C语言中的结构体,包括结构体的定义、初始化、访问、结构体数组、结构体指针等。并且介绍了结构体在程序中的应用。 第四部分:文件操作与其他 第十二章:文件操作 第十三章:其他语言特性与扩展 该章节主要介绍了C语言扩展的特性,包括宏定义、预处理指令、变长参数等。并且介绍了C语言与其他语言的异同点。 总结:《C语言程序设计(第4版)》是一本权威的C语言教材,该书系统全面地介绍了C语言的基本概念、语法格式、运算符、控制语句、数组、指针、函数、结构体、文件操作等方面的内容,让读者对C语言的掌握更加深入。值得一提的是,该书中的实例丰富、详实,适合初学者循序渐进地学习。

C语言程序设计--二维数组与指针

二维数组与指针(教程) 二维数组与指针 1.二维数组元素在内存中的存放方式 在C++中,二维数组元素值在内存中是按行的顺序存放的。若定义二维整型数组a[3][3],假设编译系统为数组a分配的内存空间从1000开始到1035为止,则数组中各元素a[0][0]~a[2][2]在内存中按行存放次序如图7.6所示。因此,与一维数组类似,可用指针变量来访问二维数组元素。 【例7.7】用指针变量输出二维数组各元素的值。 # include void main(void) { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int *p=&a[0][0]; //将二维数组首地址赋给指针变量p for (int i=0;i<9;i++) { cout<<*p<<'\t'; //输出二维数组中第i个元素值 p++; //指针变量p加1,指向下一个元素 } } 程序执行后输出结果为: 1 2 3 4 5 6 7 8 9 但要用上述指针变量p访问二维数组中任意指定元素a[i][j]就觉得很不方便,为此C++设计者提供另外几种访问二维数组元素的方法,为了了解访问二维数组元素的方法,必须了解三个地址概念,即:二维数组行首地址、行地址、元素地址,现介绍如下。 2.二维数组行首地址 二维数组各元素按行排列可写成如图7.7所示矩阵形式,若将第i行中的元素a[i][0]、a[i][1]、a[i][2]组成一维数组a[i] (i=0,1,2),则二维数组a[3][3]可看成是由三个一维数组元素a[0]、a[1]、a[2]组成。即:a[3][3]=(a[0],a[1],a[2]),其中:a[0]、a[1]、a[2]是分别表示二维数组a[3][3]的第0、1、2行元素。 即:a[0]=(a[0][0],a[0][1],a[0][2]) a[1]=(a[1][0],a[1][1],a[1][2]) a[2]=(a[2][0],a[2][1],a[2][2]) 因为数组名可用来表示数组的首地址,所以一维数组名a[i]可表示一维数组(a[i][0],a[i][1],a[i][2])的首地址&a[i][0],即可表示第i行元素的首地址。因此,二维数组a中第i行首地址(即第i行第0列元素地址)可用a[i]表示。 由例7.6可知,一维数组的第i个元素地址可表示为:数组名+i。因此一维数组a[i]中第j个元素a[i][j]地址可表示为:a[i]+j ,即:二维数组a中第i行第j列元素a[i][j]的地址可用a[i]+j来表示,而元素a[i]][j]

《C语言程序设计》课程标准

《C语言程序设》计课程标准 一、课程名称 C语言程序设计 二、适用专业 本课程标准适用计算机网络技术、大数据技术与应用、软件工程技术、数字媒体应用技术等专业 三、课程性质 《C语言程序设计》是一门专业必修课,是学习其它工科课程的基础。掌握程序设计的前提是掌握程序设计语言,C语言以其灵活性和实用性受到了广大计算机应用人员的喜爱。一旦掌握了C语言,就可以较为轻松地学习后续的Java程序设计、数据库技术等程序设计语言。本课程以程序设计思想为主线,介绍C语言的基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力。本课程旨在使学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,为学生进一步学习其他专业课程和今后从事网络技术工作打下坚实的基础。 四、教学目标 本课程的培养目标是:通过基于工作过程的案例驱动和项目实训,使学生全面掌握C 语言的基本理论、基本编程方法、基本内容和主要应用领域;了解C语言发展的最新动态和前沿问题;培养具有较强综合分析能力和解决问题能力,综合素质较高的计算机编程人才。在课程的学习中,培养善于沟通表达、创新学习、独立分析解决问题的能力,为学生今后进一步学习计算机网络技术专业知识和学生就业、工作打下良好的基础。 2.1知识目标获取全国计算机等级考试二级证书。2.2素质目标2.3能力目标 (一)知识目标 (1)掌握软件开发必备的C程序设计知识。包括数据类型、结构化程序设计方法、数组、函数、指针、结构体等知识; (2)掌握基本的编程规范; (3)掌握一定的程序员岗位职责及工作规范。 (4)掌握用C语言进行程序设计的基本框架,理解结构化程序设计思想;

C语言程序设计实验报告(数组)

C语言程序设计实验报告(数组) 1实验目的 (1)熟练掌握一维数组,二维数组的定义,初始化和输入、输出方法; (2)熟练掌握字符数组和字符串函数的使用; (3)掌握与数组有关的常用算法(查找、排序等)。 2实验内容 编写函数catStr(char str1[],char str2[])用于进行两个字符串的连接,编写函数lenStr(char str[])用于统计一个字符串的长度,并在主函数中调用。 要求: 1、不允许用strcat()和strlen()字符处理库函数; 2、在主函数以直接初始化的方式输入两个字符串str1和str2.调用函数 strlen()计算并返回两个字符串的长度; 3、调用函数catstr()连接两个字符串(将str2连接在str1后面); 4、调用函数lenstr()计算并返回连接后字符串的长度; 5、在主函数中输入两个原始的字符串及几个字符串的长度,以及处理后字 符串及其长度。

3算法描述流程图

4源程序 #include #include void catStr(char str1[],char str2[]) { int i,j; for (i=0;str1[i]!='\0';i++); for(j=0;str2[j]!='\0';j++) str1[i+j]=str2[j]; str1[i+j]='\0'; } lenStr(char m[] ) {int i;

for (i=0;m[i]!='\0';i++); printf("%d",i); } void main() {char s1[50]="forever",s2[50]="more"; printf("s1=%s,s2=%s",s1,s2); printf("\ns1的长度:"); lenStr(s1); printf("\ns2的长度:"); lenStr(s2); catStr(s1,s2); printf("\n连接后的字符:"); printf("%s\n",s1); printf("连接后字符的长度:"); lenStr(s1); printf("\n"); } 5测试数据 s1=forever, s2=more 6运行结果 7出现问题及解决方法 在输入程序时,少写了半边引号,调试时发现存在错误,找到了错误并加以改正。无论什么事,细心都是必不可少的,认真是解决问题的关键。 8实验心得 通过本次实验,对于函数的定义和声明,数组以及循环语句有了进一步的认识,掌握了字符数组和字符串函数的使用,以及与数组有关的常用算法。此次实验不是调用strlen()和strcat()函数,而是通过自己设计程序来进行字符串的连接以及计量字符串的长度,由此我学会了如何去理清自己的思路来设计程序。

《C语言程序设计》课程教学大纲

《C语言程序设计》教学大纲 (一)课程地位 C语言理工科学生的必修课程,它是目前使用最广泛的高级程序设计语言之一,在专业后续课程的学习,比如:《Web程序设计》、《面向对象程序设计》、《微机原理及其应用》、《可编程控制器原理及其应用》中有着很重要的铺垫作用。C语言在企业中的市场也是十分广阔的,它可以进行基于底层的开发,驱动开发、嵌入式开发,既可以编写应用软件、系统软件也可以进行图形处理、数字计算、游戏软件的开发等。 (二)课程目标 通过本课程的学习,能使学生掌握C语言的程序设计基础知识,如程序的框架、基本数据类型、基本控制结构的使用,数组、函数、指针等的用法,为利用计算机程序解决实际问题打下良好理论基础。使学生掌握C程序的常用算法,以及各种结构流程图的画法,对于今后分析和解决控制科学与工程领域复杂工程问题提供科学的依据。通过理论知识的学习和多项实验的系统训练,增强学生的实际动手能力,使学生最终具备程序设计的思想和初步的程序设计能力,为各种应用程序的开发奠定一个良好的基础。 (1)掌握C语言程序的基本结构和基本语法要素和基础数据类型、控制语句的写法、指针的基本操作以及数组和函数的灵活应用,使学生具有基本的程序设计能力,具有描述控制科学与工程领域复杂工程问题的自然科学的基础知识。 (2)掌握一些的C语言常用的算法,使学生具备有程序设计的思想,能够结合数学知识来解决控制科学与工程领域复杂的工程问题,理解相关基础知识在控制系统设计和控制工程实施中的基本运用。 (3)通过一种编程软件的学习,有助于学习其它的编程软件,使学生能够针对控制科学与工程领域复杂工程问题使用专业软件工具进行设计、开发、模拟和分析工程问题的能力。 二、达成目标的途径和措施 《C语言程序设计》课程教学以课堂教学为主,结合实验教学,使学生能够掌握C语言程序设计的思想、具有初步的程序设计能力,通过多项实验的系统训练,为各种应用程序的开发奠定良好基础。

程序设计基础与C语言实验-数组

程序设计基础与C语言实验-数组 1.实验目的 ●正确理解一维数组和多维数组的含义 ●学会将问题抽象化,巧妙设计数组 ●学会用字符型的二维数组输出图形 ●掌握利用数组解决问题的方法 2.实验内容 ●题目-1 P165-例6.8输入一行字符,统计有多少个单词。 (1)问题分析:从第一个字符开始逐个检查,判断此字符是否是新单词的开头,如果是,就使变量num的值加1,最后得到的num的值就是单词总数。判断是否出现新单词,可由是否有空格出现来决定。 (2)算法设计与流程图:

(3)程序清单: #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { char string[81]; int i,num=0,word=0; char c; gets(string); for(i=0;(c=string[i])!='\0';i++) if(c==' ')word=0; else if(word==0) {word=1; num++; } printf("There are %d words in this line. \n",num); return 0; } (4)运行结果: (5)结果分析: 将字符数组string[i]赋给变量c。然后判定它是否是结束符。如果表达式为真,则继续执行循环体。 题目-2 P128 例6.9计算字符串的最大者 (1)问题分析:设一个二维字符数组str,大小为3*20,即3行20列。每一行存放一个字符串。用gets函数分别读入3个字符串,赋给3个一维字符数组。经过3次两两比较,就可以得到值最大者,把它放在一维字符数组string中。(2)算法设计与流程图:

《C语言程序设计》教学大纲(48学时)

《C语言程序设计》课程教学大纲 课程英文名称:The C Language Programming Designs 课程编号:0800070 学时:36+12(实验)学分:3.0 一、课程教学对象 《C语言程序设计》课程是计算机科学与技术、软件工程、网络工程等专业以及电气工程与自动化类、电子信息与通信类等各专业的重要技术基础课。本课程教学对象为五邑大学信息学院各专业的本科学生。 二、课程性质、目的和任务 《C语言程序设计》课程是五邑大学信息学院各专业本科学生必修的专业基础课程之一,也是学习其它有关计算机课程的先导课。本课程包括理论教学(36学时)和课内实践教学(12学时)两个环节。 C语言是近年来国内外广泛使用的现代计算机语言。本课程的目的和任务是通过课堂讲授和上机编程,培养学生具有较强的程序阅读和程序设计能力,能够以该语言为工具进行相关专业的后续课程的学习、研究和工程应用,为有关专业的继续学习奠定良好的基础。本课程应注重使学生掌握和理解算法的基本概念与结构化程序设计的思想方法和编程技巧,掌握和理解过程(函数)的抽象与封装,并坚持从实际出发、掌握理论原理、学以致用的原则培养较高水平程序设计能力,使学生能较快地适应工作中计算机应用的需要。 三、对先修课的要求 本课程学习前,学生应该具有如下基本的计算机应用能力: 1、掌握计算机软硬件的基本知识; 2、具有一定的计算机操作水平; 3、熟练掌握常用操作系统、文字编辑软件的使用。 四、课程的主要内容、基本要求和学时分配建议(总学时数:48) (以下各部分主要内容后的括号中的字母A、B、C,说明的是各部分的教学应达到的要求:“了解(C)”、“理解(B)”、“掌握(A)”) 本课程计划总学时:48其中包括课内实验12学时。建议授课学时分配如下: (一)概述理论教学:2学时实验:2学时 1、程序、软件及软件开发方法(C) 2、C/C++语言的发展(C) 3、C程序的基本构成及开发过程(A) (二)C语言基础理论教学:4学时实验:2学时 1、C的标识符与关键字(A) 2、C的基本数据类型(A) 3、C的运算符与表达式(A)

《C语言程序设计》课程标准

《C语言程序设计》课程标准 一、课程基本信息 课程名称: C语言程序设计 所属系部:计算机系 学时: 112 授课对象:计算机专业高职学生 课程性质:计算机各专业的专业基础课 开发人员: 甘杜芬介颂园陈小海钟永全 二、课程性质与作用 (一)课程性质 《C语言程序设计》课程是高职高专计算机类各专业的职业素质必修课,在专业人才培养方案中处于核心地位,对于培养学生结构化程序设计的思想和方法起重要作用。旨在培养高职学生运用计算机逻辑思维的能力,掌握运用C语言编程来解决工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。 (二)课程作用 使学生掌握C语言程序的基础知识和基本技能,树立结构化程序设计思想,养成良好的编程习惯,培养严谨务实的分析问题与解决问题的能力,并为后续的应用性课程和系统开发课程打好软件基础。 三、课程设计的理念与思路 (一)课程设计理念 《C语言程序设计》是培养学生结构化程序设计思想的课程,是计算机类专业的基础。鉴于面向的是高职高专学生,本着以职业技能培养为主导,以培养能力和提高兴趣为目标,变应试为应用,重视在新形势下的新方法、新规则和新思想的传授,把程序设计领域最新、最有价值的思想和方法渗透到C语言中。着重培养学生无论以后再学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力。 (二)课程设计思路 本课程针对一年级学生初次接触面向过程的程序设计概念的特点,结合C程序设计语言,通过列举大量的应用实例,初步系统地介绍面向过程、面向模块和结构化程序设计的思想和方法,教学过程中注重程序设计思路的灵活多变,力求

锻炼学生的逻辑思维能力。在此基础上,结合上机实践,使学生对程序设计有一个比较全面、系统的了解,为学生今后的学习打下扎实的理论基础。课程的理论实践一体化教学过程全部安排在机房进行,教学中以学生为中心,教师全程负责传授知识、答疑解惑、指导项目设计、充分调动师生双方的积极性,实现教学目标。 四、课程目标 本课程的总体目标:通过任务驱动的学习和综合实训,熟练掌握应用C语言程序设计的基本知识和技能,并树立结构化程序设计的基本思想,养成良好的编程习惯。在课程的学习中,培养诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作能力的高技能人才,并养成编码规范、按时交

《C语言程序设计》实验教学大纲

《C语言程序设计》实验教学大纲 学时课程总:64 学分:4 实验学时:32 实验个数:12 实验学分: 1 课程性质:必做适用专业:计算机科学技术、网络工程、软件工程、电子商务、教育技术 教材及参考书:《C语言程序设计与实践实验指导》,谢满得邵俊编著,机械工业出版社,20XX年6月大纲执笔人:廖雪花大纲审定人: 一、实验课的性质与任务 C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实践性教育环节。本课程的主要任务是让学生充分掌握C语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。 二、实验课程目的与要求 1.实验目的 通过实验课程的学习实践,加深学生对所学的基本概念、基础理论和知识的理解,熟悉使用Visual C++ 集成环

境进行C语言的编写、编译与调试。同时,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组织程序的思维习惯,为今后的后继课程学习和实际工作打下良好基础。 2.实验要求掌握C语言程序的基本格式,了解C程序的开发过程和C语言中的一些常用概念。掌握常量和五种基本数据类型变量的使用。 掌握C表达式和运算符的正确使用,熟练掌握数据输入、输出函数。 掌握条件转移语句if-else和选择分支语句switch;掌握三种程序跳转的方法,即break语句、continue语句、return 语句。 掌握循环语句的正确使用,认真体会应该如何组织循环。 掌握数组的定义、赋值,一维数组与二维数组的使用。掌握函数的定义、函数的调用以及函数的类型说明。掌握局部变量、全局变量的定义和使用。 掌握指针的基本概念以及数组与指针、指向指针的指针的基本用法。掌握结构体变量的定义,引用结构体中成员的方法,应用结构数组解决实际问题;共用体的概念,引用

《C语言程序设计》教学大纲

《C语言程序设计》教学大纲 (理论课程) 课程名称:C语言程序设计课程类型:公共必修课 课程编号:080714 开课院(部):工程学院、金融学院 本课程学时学分:64学时(讲授32学时,实验32学时),4学分 适用专业:土木工程、工程管理、工业工程、数学与应用数学 开课学期:第2学期先修课程:无 一、课程简述 本课程是工程与应用数学类学生的一门公共必修课,主要任务是介绍程序设计基础知识、算法基础知识、C语言中数据类型、运算符、表达式、数组、函数、指针、结构体等知识。目的是使学生掌握一门高级程序设计语言,了解程序设计的基本概念与方法,进而学会利用C语言去解决工程与数学应用问题。 二、课程要求 (一)教学方法 通过本课程的教学,掌握C程序设计的基本知识,能用面向过程的分析方法解决基本问题,并能较熟练地利用C语言进行程序设计。C语言对实践的要求较高,学生只有通过大量的上机实践才能巩固和掌握课堂的教学内容,因此要求学生课后要多进行上机实践。 (二)教学手段 课堂授课采用多媒体课件。 (三)课外作业 每章节都配有相应的复习思考题和实验题。 (四)辅导答疑 使用课后辅导、E-mail等多种方式辅导答疑。 (五)考核方式及成绩评定 本课程考核方式为:笔试。

总成绩=平时成绩(30%)+期末考试(70%) 三、教材或者主要教学参考资料 [1] 教育部考试中心.《全国计算机等级考试二级教程:C语言程序设计(2013年版)》.北京:高等教育出版社,2013。 [2] 谭浩强.《C程序设计教程(第四版)》.北京:清华大学出版社,2010。 [3] 谭浩强.《C程序设计(第四版)学习辅导》. 北京:清华大学出版社,2010年7月。 四、各教学环节学时分配 以表格方式表现各章节的学时分配,表格如下:

相关主题
相关文档
最新文档