关于c语言程序设计案例

关于c语言程序设计案例

ID:25681042

大小:80.00 KB

页数:10页

时间:2018-11-22

关于c语言程序设计案例_第1页
关于c语言程序设计案例_第2页
关于c语言程序设计案例_第3页
关于c语言程序设计案例_第4页
关于c语言程序设计案例_第5页
资源描述:

《关于c语言程序设计案例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关于“C语言程序设计案例”的考虑一、案例的布局:1.本课程将以案例组织教学2.案例的分布考虑:(1)初步认识C语言程序的案例(2)初步认识C语言程序设计环境的案例(3)在相应开发平台上调试一个C语言程序的案例(4)顺序程序设计案例(5)分支程序设计案例(6)循环程序设计案例(7)数组数据处理案例(8)指针数据处理案例(9)结构数据处理案例(10)联合数据处理案例(11)文件处理案例(12)程序设计综合案例3.案例的系统化问题(1)“初步认识C语言程序的案例”设计的系统考虑:(a)通过这些简单案例使学生对“C语言程序”建立起最基本的认识,包括:C语言程序的基本组成、C语言“语句”的基本描述特性

2、、C语言程序的计算机执行概略、C语言程序中“注释”的特性、在C语言程序中安排“注释”的必要性、C语言程序中“注释”的基本内容等(b)通过这些简单案例使学生对C语言的“函数型程序设计语言”的基本特征及其程序设计影响建立起一个最基本的认识(c)使这些简单案例中的一些/主要案例可为后续教学活动中应用的案例程序所使用,由此为学生系统把握“模块化程序设计”技术打下一个良好的基础(d)为学生进行专业化的程序设计训练、养成良好的“程序设计风格”确立基础(2)“初步认识C语言程序设计环境的案例”设计的系统考虑:(a)通过引入案例使学生对C语言程序设计的VC环境建立起较深入地了解,为学生系统把握一般程序开发过

3、程奠定基础(b)通过引入案例使学生对一个程序中可能存在的“编译时”问题、“连接时”问题、“运行时”问题有着清楚地认识(c)通过引入多个各具特色的案例使学生对相关问题的认识不断深化(3)“在相应开发平台上调试一个C语言程序的案例”设计的系统考虑:(a)通过引入案例使学生对一个程序中可能存在的问题、如何确认程序中是否存在问题、在发现程序存在问题后如何定位问题所在位置以便改正之等几个相关问题有着一般性认识(b)使学生系统了解“完成”一个程序的开发工作应当经过哪些基本步骤、每一步要达到的开发工作目标是什么、如何促成个步骤目标的实现(c)使学生实际了解什么样的程序是“基本可用”的、“可用的”、“优质的

4、”,怎样才能使程序达到一个期望的目标(d)使学生一般性的了解“调试程序”的目的、意义、可能存在的问题及其处置策略(4)“顺序程序设计案例”设计的系统考虑:(a)使学生深入了解计算机执行程序的过程及其与“顺序程序设计”间的关联(b)使学生对基本的非“流程控制”语句有着一般性掌握(c)使学生对程序中的输入输出组织有着一般性掌握(d)使学生对“赋值”语句及其作用有着基础性把握(e)使学生对“顺序结构”是程序的一般结构特征有着较深刻的认识(f)使学生对C语言的“复合语句”和“分程序”有着一般性掌握(g)使学生对C语言中“函数”的基本概念,了解函数的“定义”与“调用”及其在程序设计中的应用,可自行编写

5、简单函数(5)“分支程序设计案例”设计的系统考虑:(a)通过引入案例使学生对一个C语言程序中可能存在的“简单分支”、“if-then–else分支”和“多分支”结构及其与现实中信息处理需求间的关联有着较深刻的认识(b)对“分支结构”相关的C语句及C语言程序结构有着基础性把握(c)对“分支结构”所涉及到的“条件”及其C语言表达/描述有着基础性把握(d)对“多分支”结构所涉及到的“状态变量”、“状态变量”的值定义及其与程序分支间的关联、“多分支”结构的C语言表达/描述特征有着一般性掌握(6)“循环程序设计案例”设计的系统考虑:(a)本部分仅讨论简单的“单层循环”,目的旨在使学生初步认识“循环结构

6、”及其基本组成要素及其关联,初步了解“循环结构”与现实中信息处理需求间的关联以及循环的控制机制等,关于“循环结构”的进一步讨论放在后续的相关各部分(b)使学生初步了解几种循环结构模式及其应用(c)使学生对循环结构的计算机执行有着较深刻的认识(d)使学生对“无限循环”(“死循环”)及其检测等有着一般性掌握(7)“数组数据处理案例”设计的系统考虑:(a)本部分主要讨论一维数组,对二维及多维数组仅作概略性讨论(b)使学生对数组的存储器分配有着基础性把握,为学习指针奠定基础(c)结合数组数据处理推介“++”与“--”运算(d)使学生对C语言的“字符串”、“字符数组”及其与相应对象的关联有着基础性把握

7、(8)“指针数据处理案例”设计的系统考虑:(a)本部分仅对“指针”数据作简要讨论,旨在使学生对“指针”数据建立起基础性把握,为其在之后的程序设计学习奠定基础(b)对于“指向指针的指针”、“指向函数的指针”等关于“指针”数据的复杂内容,出于多种考虑,将不作讨论(c)使学生对“指针”数据及其与现实中信息处理需求间的关联有着基础性把握(d)使学生对“指针”数据相关“间接处理数据”的程序设计/工作方式有着基础性把握(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。