一、课题:变量的赋值、数据的输出
二、教学目标:
⑴掌握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
提问:式中"="是什么? 符号“=”称为“赋值号”,在这里不是数学中的“等于号”,意义是将右边表达式的值赋给左边的变量。
http://www.edu-chn.com/jyzylm/xljy/zg.jsp http://klyj.edu-chn.com/51.htm左边的变量就象是一个盒子,右边的表达式是乒乓球,“=”的作用是将乒乓球放到盒子中。 提问:语句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个放回盒中