- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“粗线条因果教学法初探
袁国铭
兰州交通大学数理与软件学院.甘肃兰州730070
yy21y@sina.corn
摘 要 本文介绍了一种新的教学法。粗线条因果”教学法的基本概念.作法及其用指针作为例子在c教学
实践中的使用,作为一种新的教学尝试,希望得到大家的批评指正.以资改进完善.
关键词 粗线条因果教学指针值变量地址变量效组
l 引言
C语言作为一门必修的大学计算机公共基础课,笔者在教学实践过程中发现如下问题:首先,因为课时比
较紧张,如果按传统“填鸭”式教学法,将书中细节一一扫描到,教师必须抓紧时间满堂灌,费时费力,然而教学
效果却并不好;其次,对于其中新概念的引入,缺乏一种前后知识的因果连贯性,学生听起来非常吃力。
为此.经过思考.笔者提出了“粗线条因果教学法”,针对如上同题做了一种新的教学方法尝试。。粗线条教
学”是指教师讲授新课时,只提出章节脉络,给出内容的核心框架.让学生通过互动学习.将。支架”丰满;。因果
教学”是指在提出一种新概念时.尽量解释它引入的原因.有什么用途,以便前后知识连贯一致,使学生不但知
其然,还知其所以然。 ,
下面是笔者用此方法在C语言中的指针教学的例子。
2为什么要引入指针
通常。用户关心的是通过C语言编程得到最终的结果。即值(用户可直接识别,有具体含义的表示)。一般
地,通过一些简单变量的数学计算或其它非数值变换.就可得到最终结果。但简单变量有个缺点:一旦定义.它
的存储地址就确定了,用户只能对其值进行操作。在一些复杂的程序当中,往往需要通过地址的变化来达到对
不同值的控制.最终得到结果。指针变量的引入就解决了简单变量的缺点.为用户对值的控制.提供了一种有别
于简单变量的全新的控制模式:地址控制。通过对地址的不同处理,来达到对值的控制.以期得到满意的结果.
3指针与变量的关系
根据变量存储内容的不同,可把它分为值变量和地址变量。值变量也即一般变量,它通常指C语言中的基
本数据类型和构造类型定义的变量。
地址变量也即指针变量,它的存储内容是地址.
3.1指针对值变量的控制方式
通过前面的分析,得出虹下结论:可以通过指针(地址)控制,得到需要的值.下面介绍怎样来通过指针,达
到对值的控制。
根据值变量类型的不同,分别讨论如下:
3.1.1指针对基本类型值变量的控制:
框架:
371
简单变量定义:数据类型标识符:
指针变量定义:数据类型*标识符;
例如:int口.’P;
对照表如下:
表l
地址 值
d 口
户 +户
可以令芦=口;通过对*P的操作来达到对4的控制。
程序举例(略):针对上面所述,让学生读程序。回答程序中指针如何控制简单变量的值.师生互动.加
深理鹪。
3.1.2指针变量对数组元素的控制
致组元素的连续存储.给我们提供了利用指针变量相对移动(加,减)来达到对单个数组元素控制的机制。
指针最灵活的应用也在这里.下面分别讨论:
(1)指针对一维数组的控制:
框架:同上。
例如:int
4[5],。pl
指针P对口数组的控制,通过下表实现:
裹2
地址 值
口[i]
口[门
您可能关注的文档
最近下载
- 7.2 类比推理及其方法-高中政治课件 (统编版选择性必修3).pptx VIP
- 《数学物理方程-福州大学-江飞》作业chapter1.pdf VIP
- 重庆渝北中交·中央公园 C96, C98-1 地块山地新中式商业街项目 GOA.pdf
- 2024年江苏省高考物理真题试卷含答案.pdf VIP
- 《数学物理方程-福州大学-江飞》数学物理方程A.doc VIP
- 《数学物理方程-福州大学-江飞》作业chapter2.ppt VIP
- 《数学物理方程-福州大学-江飞》第四章.doc VIP
- 《数学物理方程-福州大学-江飞》数学物理方程A答案.doc VIP
- 2023年辽宁省检察系统招聘聘用制书记员考试真题及答案.docx VIP
- 2024年高考真题——物理(河北卷)含答案.pdf VIP
文档评论(0)