当前位置: 魅力文档网 > 范文大全 > 公文范文 >

类比教学法在C++变量及其性质中的应用浅谈

| 来源:网友投稿

摘要:C++程序設计语言对于大多数初次接触编程的学生而言,其语法并不友善,其中 “变量”是最为抽象、最难理解的内容之一。笔者在教学实践中摸索到一些较为贴切的类比实例,将“变量”的抽象概念具体化,有效实现了教学难点的突破。本文阐述笔者是如何应用类比法从多角度类比“变量”概念及其性质的应用实践,旨在与同行探讨分享。

关键词:C++;变量;变量的性质;类比

类比教学法是指通过与教学内容相似或相通并且为学生较为熟悉的事物作类比,以建立知识模型,化抽象为具体,化复杂为简单,进而帮助学生实现对新知识的深化理解。无论是学生学习或者是教师教学,运用类比法往往能起到事半功倍的效果。C++编程语言高效、灵活、表达力强,是最受青睐的编程语言之一,但同时也被大多数师生看作是最难讲解和学习的语言之一。而其中 “变量”又是C++语法教学中最为抽象,最难讲解和学习的内容之一。笔者在教学实践中摸索到一些较为贴切的实例,并从多角度类比,有效的突破了该教学难点。

一、变量

(一)变量的概念

C++程序设计语言中“变量”的概念在不同的教材中有不同的描述,对它的定义主要有以下几种:

1.变量是指在程序执行过程当中,其数值会发生改变的量。

2.变量是一个可以存储值的字母或名称。

3.变量是程序执行过程中数据临时存放的内存单元。

对于初次接触C++的学生而言,这样的定义都太过于抽象,很难理解变量的具体含义,也很难将变量的概念具体化。

(二)变量与容器类比

变量的本质是一个存储数值的内存单元,其物理性质和作用与存储物体的容器非常相似性。笔者通过不同角度的类比,阐述了变量的概念和性质。

1.变量概念的类比

实例:变量概念与容器类比

步骤1:若在一个杯子里装满了水(如图1),我们会称这是一杯水。

步骤2:若在一个杯子里装满了果汁(如图2),我们会称这是一杯果汁。

步骤3:杯子里的东西可以是水、可以是果汁,杯子里的东西会发生改变,“杯子就是变量”(如图3)!只不过,我们的变量不是用来装水和果汁,而是用来装数据。装3,变量就是代表3;装5,变量就是代表5.

小结:简单的说,变量就是用于存储数据的容器。

2.变量声明的类比

在C++程序设计语言中,变量必须要先声明才能使用。变量声明是指我们必须给一个“变量”一个具体的名字。变量声明的格式如下:

实例:声明变量与做标记类比

步骤1:有若干完全相同的整齐排放的杯子,如何区分和指定不同的杯子?

步骤2:
可以给杯子贴标签、做标记,根据标签来区分杯子。变量声明也是给变量取名字,做标识,也是为了区分不同的变量。

小结:变量声明就是给变量取名字,以区分和指定不同的变量。

3.变量的类型

在C++程序设计语言中有多种变量类型,如:整型int、浮点型double、字符型char等,整型int用于存储整数,浮点型double用于存储小数,字符型char用于存储字符。

实例:变量类型与容器类型类比

步骤1:生活中有很多种类不同、作用不同的容器,如:水杯、油壶、牛奶盒……

步骤2:不同类型的容器存储不同的特定物品,不同类型的变量int、double、char也用于存储不同类型的数据。

小结:不同类型的变量用于存储不同类型的数据,不同类型的数据应该用相对应类型的变量存储。

4.变量的大小

在C++程序设计语言中,整型类型除了int还有long long、short int。int占4字节,long long 占8字节,short int占2字节。其可存储的数据范围大小顺序为short int < int < long long。

实例:变量大小与容器大小类比

步骤1:同样是装水的容器,有水杯、水桶、水缸。

步骤2:同样是整型变量,也有short int、int、long long。

小结:同样是整型变量,但其存储能力范围有大小之分。short int、int、long long的区别就像是水杯、水桶、水缸的区别。一般整型数用int表示,二不是用long long(水缸),一是节省内存空间,二是提高运算速度。

5.变量的交换

变量的交换是指在C++程序设计中将两个变量里的数值互相交换。比如,有变量定义如下:

int  a=3,b=5;

交换以后,要使得a=5,b=3。

实例:变量的交换与容器里的水互换类比

步骤1:变量即是容器,若交换容器a和b里的液体,该如何操作?

步骤2:需借助一个额外的空的容器,如容器t。先把a倒入t,再把b倒入a,再把t倒入b,完成a与b液体的交换。变量交换顺序相同:t=a; a=b; b=t;

小结:两个变量交换,可以借助第三个变量实现。

二、总结

本文以容器类比变量,并对变量的概念、变量的声明、变量的类型、变量的大小、变量的交换进行了类比,有效的将“变量”的抽象概念具体化,让学生能更容的易理解了变量的概念和性质。

参考文献

[1]陈春红,《类比教学法在-中国近现代史纲要课程教学1中的运用》[J].思想政治教育,2011(4):85-87.

[2]邓益民,《计算机程序设计语言教学中的类比法》[J].教育与现代化,1996第一期.

[3]霍成义,《类比教学法在C语言教学中的实践》[J],微型电脑应用2016年第32卷第4期.

作者简介:徐东德(1985.01-),男,浙江永康人,浙江省永康市前仓镇前仓学校任教,本科学历,一级教师。

猜你喜欢类比变量多变量恒成立,多角度有妙解数学学习与研究(2019年10期)2019-07-02例谈双变量不等式解决策略湖南教育·C版(2017年3期)2017-05-20浅议高中物理教学中难点问题的处理启迪与智慧·教育版(2016年12期)2017-01-12紧扣数学本质 丰富学习方式小学教学参考(数学)(2016年12期)2017-01-03培养学生数学思维能力的研究成才之路(2016年11期)2016-05-10“类比”一种思维方式的探讨科技视界(2016年8期)2016-04-05创设有效课堂情境,提高初中数学课堂效率考试周刊(2016年14期)2016-03-25分离变量法:常见的通性通法新高考·高二数学(2014年7期)2014-09-18不可忽视变量的离散与连续福建中学数学(2011年9期)2011-11-03轻松把握变量之间的关系中学生数理化·七年级数学北师大版(2008年5期)2008-10-14

推荐访问:教学法 类比 浅谈

热门排行

大学生对新时代的理解500字9篇

大学生对新时代的理解500字9篇大学生对新时代的理解500字篇1一代人有一代人的长征,代人有一代人的担当。今天,新时代青年面临着难得的建功立业的人生际遇,也

领导班子运行情况报告范文6篇

领导班子运行情况报告范文6篇领导班子运行情况报告范文篇1对x外墙、屋檐瓷砖脱落或渗水的地方进行了全面排查与修复,保障了小区居民的正常生活秩序。下面是天涯涛源

全面从严治党和党风廉政建设5篇

全面从严治党和党风廉政建设5篇全面从严治党和党风廉政建设篇1按照局党组关于全面从严治党和党风廉政建设工作的各项要求,严格执行“三严三实”各项要求,坚决从点滴

组织生活会存在问题原因分析及整改措施10篇

组织生活会存在问题原因分析及整改措施10篇组织生活会存在问题原因分析及整改措施篇1根据区纪委、区委组织部相关文件精神,区委党校组织召开2017年度机关支部组

“听党话、感党恩、跟党走”宣讲素材7篇

“听党话、感党恩、跟党走”宣讲素材7篇“听党话、感党恩、跟党走”宣讲素材篇1根据县委宣传部《关于在全县开展&ldquo;学习贯彻省委十三届七次全会精神、奋力

2022保密工作会议记录内容5篇

2022保密工作会议记录内容5篇2022保密工作会议记录内容篇1本次培训生动形象地介绍了与日常工作生活息息相关的窃密技术和泄密案例,给人以深深的震撼及反思。

纪委落实全面从严治党监督责任情况报告5篇

纪委落实全面从严治党监督责任情况报告5篇纪委落实全面从严治党监督责任情况报告篇1知民意、解民忧、帮民难、促民富、得民心。下面是众鑫文档网小编为您推荐县纪委书

新时期产业工人队伍建设改革工作总结8篇

新时期产业工人队伍建设改革工作总结8篇新时期产业工人队伍建设改革工作总结篇1在全院深入开展干部作风整顿活动,提出以“四个着力”深化整治措施,力促落实整改,筑

2020纪检干部警示教育心得感悟【5篇】

2020纪检干部警示教育心得感悟五篇  严以修身、严以用权、严以律己,谋事要实、创业要实、做人要实&

2023年悲观与乐观议论文五篇(范文推荐)

悲观与乐观议论文1  人生来有就不同种的心态,主观上客观上的都是不同的感受。遇到问题时所产生的观念也不同。任何苦难都是在所难免的,最重要的是看自己怎么...