- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.2.3
《C语言程序设计》课程教学大纲
(供7年制临床医学专业(含儿科方向)、临床检验、医学物理专业使用)
公共卫生与管理学院卫生统计与信息管理教研室编写
2012年9月
前 言
C语言程序设计课程是一门用以培养学生程序设计能力的基础课,本课程主要介绍C语言的基本语法、基本语句、基本控制结构以及程序设计的一般方法,使学生具有熟练使用 C语言编程解决实际问题的能力,其具体任务如下:
1、掌握C语言的基本控制结构和基本控制语句及相关的语法规范,具有熟练运用C语言顺序、选择和循环结构程序设计的能力;
2、了解C语言的编程环境和上机方法,具有熟练的上机编程和程序调试的能力;
3、掌握一些常用的算法,如递推法、迭代法、穷举法、求最大最小值、排序、查找、插入、删除等,具有熟练运用这些算法解决实际问题的能力;
4、了解结构化程序设计和模块化设计方法的基本思想,掌握必要的程序设计技巧、程序测试和程序调试技巧。
本课程的主要内容有C语言程序设计的基本语法、基本语句、基本结构和基本程序设计方法与技巧。总课时为课时,其中理论授课课时,实践教学6课时。参考书目
1. 潭浩强C语言程序设计第三版清华大学出版社2005.7 2. 陈朔鹰.C语言程序设计习题集,北京:人民邮电出版社,2003.6
3. 吕新平 C语言程序设计人民邮电出版社,20018
4. 谭浩强C程序设计习题解答与上机指导清华大学出版社2005.7
目 录(宋体小二号粗,居中)
(正文用宋体四号,1.5倍行间距)
第一章 C语言概述位运算文件教学时数分配表(共72学时)
教学内容 理论课学时 实验课学时 第一章C语言概述3 0 第二章 算法数据类型、运算符与表达式 0 第四章 程序设计预编译处理 数组 函数 指针 结构体与共同体 位运算文件 第一章 C语言概述(3学时)
掌握C程序的一般书写形式,掌握在Turbo C集成开发环境下建立和运行C程序的方法掌握C语言程序的基本结构。了解C语言的发展和特点程序设计语言的发展、C语言的特点C语言源程序的结构、C源程序的编译、编译、连接与执行,
Turbo C、VC++6.0集成开发环境下调试C源程序的基本操作方法。C程序的一般书写形式,在Turbo C、VC++6.0集成开发环境下建立和运行C程序的方法。
第二章 算法(学时)
1.掌握算法的基本概念和特性,掌握结构化程序设计的方法。了解表示算法的不同工具
二、主要内容
1.算法的概念和算法的描述方法。
表示算法的不同工具:自然语言法、流程图、N-S图、伪码、和计算机语言表示方法结构化设计的方法特点。
算法的概念,表示一个算法的不同工具的使用。
第三章 数据类型、运算符与表达式(4学时)
目的与要求
C的数据类型,常量与变量、整型、实型和字符型数据常量和变量的表示方法各种数据类型之间的混合运算。了解数据类型转换的方法。教学内容
C语言的数据类型、数据的存储空间及取值范围、带符号数据与无符号数据直接常量和符号常量变量和变量的赋值、变量的声明、标识符。重点、难点
常量与变量的概念,标识符的命令规则。整形数据、实型数据和字符型数据的特点和使用。
第四章 程序设计的结构(顺序、选择、循环结构程序设计)
一、目的与要求了解C语句的种类和格式化输入输出函数。掌握常用的格式化输入输出函数printf和scanf、字符输入输出函数getchar和putchar。掌握关系运算符和关系表达式的使用方法、逻辑运算符逻辑表达式的使用方法。掌握if语句与switch语句及其嵌套用法。掌握while,do-while,for语句及三循环之间的嵌套和区别,掌握break、continue语句掌握穷举和迭代算法的使用。
教学内容
赋值语句的使用,C语言中输入和输出的概念。字符数据的输入和输出,格式化输入输出方式。
关系运算符及其优先级次序和关系表达式、逻辑运算符及其优先次序和逻辑表达式、条件运算符和条件表达式。if-else与switch语句及其嵌套。
Goto语句的使用,while、do-while、for语句,三种循环语句的嵌套和区别。break语句和continue语句的使用。穷举与迭代算法教学重点、难点
赋值语句的的用法,以及常用的输入输出函数和格式化输入输出方式。算术表达式和赋值表达式的基本使用方法;掌握if语句与switch语句及其嵌套用法;if语句多层嵌套中与else的匹配三种循环语句之间的区别与嵌套。
、目的与要求:
掌握编译预处理命令(宏定义与文件包含)。
、教学内容
预处理的概念及特点带参宏与无参宏的定义及使用文件包含处理。
重点、难点
带参宏定义与函数的区别带参宏的定义与应用。
文档评论(0)