VB变量-教案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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”的操作而变化?生活中,你能举出一些和变量的这个特征类似的例子吗? 小结:变量的特点: 变量是“取之不尽”的,不会因为被使用了就消失或者减少; 变量可重新赋值,赋值后,原值被取代。 一个让数学家发疯的“悖论”——进一步理解变量的读取和赋值

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档