- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB变量-教案
《变量》教案
教材分析
本节选自华师大版选修模块《算法与程序设计》中第一章第三节《算法的表示方法》。对于变量这一知识点的讲解,只是知识的罗列,学生理解起来比较枯燥。即使能够掌握教材中的知识点,也不能熟练的运用。因此,有必要拓展教材里的知识点,采用更加丰富的素材和教学方法进行教学。
学生分析
学生对于程序设计的知识还是相对匮乏的。因此,在学习设计的过程中,应弱化对于某一编程语言的学习,应更注重学生编程思想的培养。变量是任何一门程序语言的基础,让学生清楚的理解计算机变量,对今后学习编程有着重要的意义。高一学生对变量的理解和概念,主要来自于数学中的函数(因变量、自变量等),然而数学中的变量与计算机中的变量有着本质的区别。
可以利用学生的这一认知冲突,来帮助他们理解计算机变量。尽可能多的设计简短的小程序,展示给学生变量在计算机中的变化情况。同时,应该注意将专业的计算机词汇给予一定的修饰,尽可能接近学生的认知,避免单调乏味的课堂气氛。
教学目标
知识与技能:理解计算机变量的概念;掌握VB变量的命名规则;掌握变量的赋值;
过程与方法:学会利用变量赋值的特点,解决某些特定的问题(比如变量交换);
情感态度与价值观:在解决认知冲突的过程中,锻炼面对挫折的能力。
教学重难点
教学重点:变量的概念;变量的赋值;
教学难点:变量的特点。
教学过程
引入
同学们对变量应该不陌生,数学和物理学科中已经有所了解。比如已知正方形的边长a,求面积s,则s=a2。对不同的边长a,就有不同的面积s。但是,计算机中的变量和数学变量是有很大不同的。今天我们来揭开计算机变量的面纱。
变量
计算机中的变量
变量是相对于常量讲的,常量是其值固定不变的量,比如常数2,3,圆周率π,字母“a”,单词“hello”等等。而变量则是指在运行时,值可以改变的量。
程序运行时,所用的数据首先要被放在内存中。内存可以划分为许多存储单元,变量就对应着这样的存储单元。
对于变量,就如同一堆小箱子,我们通过它的名字来找到它,数值就是它里面放着的东西。某个变量a如图所示,那么变量值为5,则变量名为a,值为5。(对应PPT中简单演示,让学生理解几个关键概念。)
变量都有自己的名字,那么变量名有什么要求呢?
变量的命名规则
不同的程序语言对变量名有不同的要求。VB语言中:
变量名可以包含字母、数字和下划线(“_”),必须以字母开头。如a1、x、z_1、aa、meter等;不能包含+ - * / !@ # ¥ ?小数点等字符(只能有下划线“_”)
课堂练习1:下列变量名正确的是哪些?
(1)a (2)apple (3)_student (4)user_name (5)Price (6)a*b
(7)b\a (8)abc123 (9)b%c (10)6cost_1 (11)Test@qq
变量的赋值
怎样给变量一定的内容呢?这就是变量的赋值。“赋”即给予的意思,可以理解为向盒子里放入值。
赋值语句的基本格式:
变量名=常量/变量/表达式
注意,其中的“=”不是数学的“等号”,而是赋值符号,是从右向左的赋值。
课堂练习2:下列是哪些是正确的赋值语句?
(1)4=M (2)-m=m (3)b=a-3 (4)x+y=0 (5)word_1=”love”
结合PPT动画讲解赋值过程:将一个值存入存储单元。
变量的赋值就是把一个具体的值存放到指定的存储单元中。例如:a=1,看起来就像解方程的过程一样,未知数x始终在左边。计算机在读取执行该操作时,先取赋值号(=)右边的值1,然后通过变量名a找到相应的存储单元,再把数值1存放到该存储单元中去,完成该赋值操作后变量a的值就是1。注意,当对变量重新赋值后,变量中原来的值将被取代。例如,再执行操作a=2,计算机就把数值2存放到变量a相对的存储单元中,变量a中原来存放的数值1被取代,此时变量a的值为2。c=a+b的过程:先取出a,b的值,然后加起来结果复制给c。
课堂练习3:
请将下列自然语言用赋值语句表示。
①设圆的半径为5cm,将它存放在变量r中,将圆周长赋值给变量c。
②某商店一商品价格存放在price中,将price打对折,赋值给变量price。
①______________________ ②__________________________________
下列语句执行后,变量的值是多少?
注意变量a,在联系②中,第2、3句中,a的值有没有因为“+2”的操作而变化?生活中,你能举出一些和变量的这个特征类似的例子吗?
小结:变量的特点:
变量是“取之不尽”的,不会因为被使用了就消失或者减少;
变量可重新赋值,赋值后,原值被取代。
一个让数学家发疯的“悖论”——进一步理解变量的读取和赋值
您可能关注的文档
最近下载
- 物业安全生产培训PPT课件.pptx VIP
- 1.2掌握广西壮族服饰元素及特点(课件)《广西壮族服饰文化与创意设计》.pptx VIP
- 交流电气装置的接地规范.pdf VIP
- 创伤(救治)理论知识考核试题及答案.pdf VIP
- 47_DLT 584-2017《3kV~110kV电网继电保护装置运行整定规程》.pdf VIP
- 基于FAP启动子的表达载体及心肌纤维化药物筛选方法.pdf VIP
- 建设工程项目管理规范材料.doc VIP
- 中国设施农业的减碳增汇效应分析——基于1828个县域面板数据的实证研究.pdf VIP
- 小学体育与健康沪教版(五四学制)(2024)二年级全一册《第四课 运动场上我最棒》教学设计 .pdf
- GB50270-2010 输送设备安装工程施工及验收规范.docx VIP
文档评论(0)