- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变量的赋值、数据的输出
变量的赋值、数据的输出
一、课题:变量的赋值、数据的输出
二、教学目标:
掌握Let语句的格式和功能,理解“赋值号”的意义,学会使用Let语句给变量提供数据。 掌握Print方法的格式和功能,理解分隔符的作用,学会使用Print方法输出数据。 知道Let语句和Print方法的运算功能。 三、教学的重点和难点: 重点:
Let语句的功能和“赋值号”的意义。 Print方法的功能,数据的输出格式。 难点: “赋值号”与数学中“等于号”的区别。 Print方法未尾标点符号的作用。 四、教学过程:
导入新课
提问:什么是变量?有几种类型的变量??
演示:打开VB窗口,运行例6-3-1程序,在“半径”的文本框中输入一个半径值,单击“计算”按钮,窗体上出现周长和面积的值,输入不同的半径,周长和面积不同。
提问: 这里Radius、Peri和Area是常量还是变量?在程序中是怎样计算周长Peri和面积Area的呢?请看“计算”按钮的代码。
程序中怎样给变量赋值?怎样输出结果?
揭示学习目标
学会给变量赋值 学会用Print方法输出运算结果 新授内容
二、变量的赋值
1、? 赋值符号
Let? Peri = 2 * PI * Radius?
提问:式中”=“是什么? 符号“=”称为“赋值号”,在这里不是数学中的“等于号”,意义是将右边表达式的值赋给左边的变量。左边的变量就象是一个盒子,右边的表达式是乒乓球,“=”的作用是将乒乓球放到盒子中。 ?? 提问:语句Peri = 2 * PI * Radius应该怎样表述?“=”应该怎么读?
答:将表达式2 * PI * Radius的值赋给变量Peri,“=”读作“赋值”。
例1、有一个变量i,初始值为0,每次给它加1,加5次后的结果怎样?用赋值语句如何表示?
可理解为每次赋给i的值都是在前一次原值上再加上1,即:
第一次i的值:i=0+1? 向盒中放1个乒乓球
第二次i的值:i=1+1? 取出盒中1个球加1个放回盒中
第三次i的值:i=2+1? 取出盒中2个球加1个放回盒中
第四次i的值:i=3+1? 取出盒中3个球加1个放回盒中
第五次i的值:i=4+1? 取出盒中4个球加1个放回盒中
在程序中表示为:Let? i=i+1 共写5句。
讨论:上式右边“i+1”中的 i 与左边的“i”有什么不同?这个语句的意义是什么?
将i值加上1后的值再赋给i。从这里可以看出赋值符号“=”不同于数学中的“等于”。
?2、给变量赋值
由上面的讨论可以知道,赋值语句的格式为: [Let] 变量=表达式? ‘读法:将表达式的值赋给变量 由于赋值语句右边是一个表达式,执行时总是先求解,再将表达式值赋给变量,所以Let语句具有运算功能。 例 2、例6-4-4交换两个变量中的数据。
问题:从界面上可以看到有哪几个变量?
显示代码问:各语句的意义是什么?
交换数据是通过什么过程实现的?
学生相互讨论,回答。
Private Sub cmdSwap_Click
? Dim x As Single ? 定义x、y、m为实型变量
? Dim y As Single
? Dim m As Single 新定义一个变量m为实型
? x=Val?? 给变量x赋值
? y=Val?? 给变量y赋值
? m=x 将x中的值赋给m
? x=y y中的值赋给x,
? y=m? ‘再将m中的值赋给y
? txtsx.text=Str ??在txtsx文本框中显示现在x的值
? txtsy.text=Str ??在txtsy文本框中显示现在y的值
EndSub
程序中利用一个中间变量和赋值语句实现了交换数据,首先将x中的值赋给m ,再将y中的值赋给
x,最后将m中的值赋给y。
练习:新建一个工程,在窗体Form1的Click事件过程中定义4个整型变量a、b、c、d,并写出以下四个赋值语句:将“4”赋值给变量“a”,将“6”赋值给变量“b”,将“-1”赋值给
您可能关注的文档
最近下载
- 人乳头瘤病毒感染护理.pptx VIP
- 压疮品管圈成果汇报PPT幻灯片.ppt VIP
- 车险承保方案.pdf VIP
- 中华民族共同体概论教案合集(第一讲-第十六讲)附《中华民族共同体概论》课程大纲.doc VIP
- “中华民族共同体概论”课程教学与建设关键问题探讨.docx VIP
- 诸侯纷争与变法运动【课件】.pptx VIP
- 中国高血压防治指南(2024年修订版)_中国高血压防治指南修订委员会__.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学.pdf VIP
- 民事诉讼法中案外第三人对执行的异议之诉.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学试卷含答案.pdf VIP
文档评论(0)