资源描述
《信息的编程加工》活动单
姓名 班级
【学习目标】
1、 了解程序的作用,能够在VB编程环境下运行程序,并能利用所学程序拓展。
2、 通过体验一个完整的程序设计过程,知道利用计算机解决问题的步骤,从而了解信息编程加工的一般步骤。
3、 培养学生学习信息技术的兴趣。知道计算机语言只是工具,算法才是程序设计的灵魂。培养学生的逻辑思维能力、创新精神和解决实际问题的能力。
【重难点分析】
l 教学重点:体验通过编程实现计算机加工信息的整个过程,知道利用计算机解决问题的步骤和基本思想方法,从而了解信息编程加工的一般步骤。
l 教学难点:理解用算法描述实际问题,理解人的思维在计算机工作中发挥的作用。
【活动过程】
创设情境,激趣引入:
如何将A、B两个水杯里的蓝色和无色液体进行交换?
请写出你的方法或步骤:
问题:
如果要交换两个数字(据)的话,怎样交换呢?在计算机中又是怎样实现的呢?
为了解决这样的一个问题,我们这节课就来学习一下计算机信息加工——信息的编程加工
活动一:两数交换程序的编程过程
1、 问题分析:(提示:借鉴两杯水的交换方法和过程)
2、 两个数交换的流程图及代码:
“交换”按钮的代码
Private Sub Command1_Click()
Dim a, b, c As Single
Print "交换前:"; "a=", Text1.Text; "b=", Text2.Text
a = Text1.Text
b = Text2.Text
Text1.Text = a
Text2.Text = b
Print "交换后:"; "a=", a; "b=", b
End Sub
开始
输入a、b的值
输出a、b的值
结束
3、 请同学们补全流程图及代码中所缺少的部分。
活动二、阅读课本P45-46,完成以下内容。
手工绘制及计算机编程绘制函数图像步骤:
绘制函数图像步骤
“描点法”手工绘制步骤
计算机编程绘制步骤
第一步
第二步
第三步
第四步
活动三、阅读课本P46-47,体验计算机绘制函数图像的步骤。
示例:一元二次函数y=x2
1、新建一个工程,在窗体上添加一个按钮,并更改其”caption”属性为“绘图”。
2、双击“绘图”按钮,在打开的代码窗口里
输入如下代码:
Private Sub Command1_Click() '确定按钮单击事件
Dim x, y As Single '定义x,y两个变量
Form1.Scale (-10, 25)-(10, -25) '定义坐标系
Form1.Line (-10, 0)-(10, 0), RGB(0, 0, 255) '画横坐标轴,颜色为蓝色
Form1.Line (0, 25)-(0, -25), RGB(0, 0, 255) '画纵坐标轴,颜色为蓝色
'用循环语句描点画函数图像
For x = -10 To 10 Step 0.0001 'x值从-10变化到10,每次增量为0.0001
y = x ^ 2 '根据表达式y=x2来计算y值
Form1.PSet (x, y), RGB(255, 0, 0) '根据x,y的值用红色描点
Next x '取下一个增量后的x值
End Sub '结束程序
及时小结:经过一个程序编制的体验,我们可以总结出信息编程加工的一般步骤:
① ②
③ ④
探究:上边的程序代码是绘制的一元二次函数y=x2的图像,如果要绘制如下图所示函数图像的话,该怎样修改或编写程序呢?
函数图像
代码
【课堂拓展】 绘制y=ax2+bx+c的函数图
第5页
展开阅读全文