变量的赋值、数据的输出_第1页
变量的赋值、数据的输出_第2页
变量的赋值、数据的输出_第3页
变量的赋值、数据的输出_第4页
变量的赋值、数据的输出_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

变量的赋值、数据的输出一、课题:二、教学目标:LetLetPrintPrint据。⑶知道LetPrint⑴LetPrint导入新提问:什么是变量?有几种类型的变量?VB6-3-1的文本框中输入一个半径值,单击“计算”按钮,窗体上出现周长和面积的值,输入不同的半径,周长和面积不同。提问:⑴这里RadiusPeriAreaPeriArea算”按钮的代码。⑵程序中怎样给变量赋值?怎样输出结果?揭示学习目标Print授内容二、变量的赋值赋值符号LetPeri=2*PI*Radius这里不是数学中的“等于号”,意义是将右边表达式的值赋给左边的变量。左边的变量就象是一个盒子,右边的表达式句Peri=2*PI*Radius2*PI*RadiusPeri,“=”读作“赋值”。1i015次后的结果怎样?用赋值语句如何表示?可理解为每次赋给i即:次i:i=0+11ii=1+111中ii=2+121中ii=3+131中ii=4+141中在程序中表示为:Leti=i+1’共写5句。讨论:上式右边“i+1”中的i与左边的“i”有什么不同?这个语句的意义是什么?i1i号“=”不同于数学中的“等于”。给变量赋值[Let]变量=表达式'读法:将表达式的值赋给变量由于赋值语句右边Let26-4-4问题:①从界面上可以看到有哪几个变量?②显示代码问:各语句的意义是什么?③交换数据是通过什么过程实现的?学生相互讨论,回答。PrivateSubcdSap_clicDixAsSingle’定义x、yDiyAsSingleDiAsSingle’新定义一个变量为实型x=Val’给变量x赋值y=Val’给变量y赋值=x’将xy='再将中的值赋给txtsx.text=Str’在txtsxxtxtsy.text=Str’在txtsyyEndSubxyx给y。练习:新建一个工程,在窗体For1clic4a、b、c、d,并写出以下四个赋值语句:1”赋值给变量“c”,表达式“b*b-4*a*c”赋值给变量“d”。协作、讨论完成代码及执行程序:DiaAsIntegerDibAsIntegerDicAsIntegerDidAsIntegerLeta=4Letb=6Letc=-1Letd=b*b-4*a*cPrint”d=”;d提问:赋给变量d的值是多少?执行后单击窗体,观察结果,赋给变量d52见赋值时是先计算出结果,再赋给变量,所以赋值语句具有运算功能。三、数据的输出Print方法For1.Print"d=";d后有什么变化?能否看到程序的运行结果?Print所以,F1.Print"d=";d”语句起输出数据的作用。VB语言中使用Print方法输出数据,格式如下:[对象].Print[表达式][{;|,}]PrintFor1.Print"d=";d"d=d体For13、阅读下列代码,通过讨论找出这三种语句:变量到什么地方?PrivateSubFor1_clicDixAsSingle’定义变量语句DiyAsSingleFor1.Print-61;-34’将-61-34For1For1.Print9*2;129*212For1中"Thisisaboo"For1x=33x4y=4Print"x=";x,”y=";y’输出x=和xy=和yEndSub上机输入代码,执行后和分析结果相对比。数据分隔符问题:出示下述问题,请学生相互讨论。⑴将For1.Print"Thisis";"aboo"号,执行程序,观察有什么变化?⑵For1.Print-61;-34观察有什么变化?⑶删去For1.Print9*2;129*2;12程序,观察有什么变化?字输出间隔有什么不同?学生可能得出的结论:⑴分号改为逗号后“is”和“a”之间距离增大了。示,加逗号时间隔增大。⑶当Print后为空时,将显示一个空行。字间有间隔,即输出字符串和输出数字时是不同的。教师小结:⑴表达式间用分号分隔时,下一表达式紧接前一表达式14自动给正数加一个前导空格和一个尾部空格,分开不同的数。负数用负号代替前导空格。字符串原样输出。常用分隔符有:逗号和分号,表达式之间用逗号分隔时输出的两表达式之间隔一个打印区;用分号分隔时两表达式紧接着显示;3、TabPrint46-4-6问题:n系?a*a*ab*b达式的值?答案:⑴Tab函数的作用是控制输出数据到窗体左边的距离,n的数值越大,输出项离窗体左边界的距离越大。所以Print课堂总结⑴赋值语句的格式为:[Let]变量=表达式“Let读作“将表达式的值赋给变量”。⑵Print输出方法格式是:[对象].Print[表达式][{;|,}]在当前窗口中输出数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论