1、信息的编程加工活动单姓名 班级 【学习目标】1、 了解程序的作用,能够在VB编程环境下运行程序,并能利用所学程序拓展。2、 通过体验一个完整的程序设计过程,知道利用计算机解决问题的步骤,从而了解信息编程加工的一般步骤。3、 培养学生学习信息技术的兴趣。知道计算机语言只是工具,算法才是程序设计的灵魂。培养学生的逻辑思维能力、创新精神和解决实际问题的能力。【重难点分析】l教学重点:体验通过编程实现计算机加工信息的整个过程,知道利用计算机解决问题的步骤和基本思想方法,从而了解信息编程加工的一般步骤。l教学难点:理解用算法描述实际问题,理解人的思维在计算机工作中发挥的作用。【活动过程】创设情境,激趣引
2、入: 如何将A、B两个水杯里的蓝色和无色液体进行交换? 请写出你的方法或步骤: 问题:如果要交换两个数字(据)的话,怎样交换呢?在计算机中又是怎样实现的呢?为了解决这样的一个问题,我们这节课就来学习一下计算机信息加工信息的编程加工活动一:两数交换程序的编程过程1、 问题分析:(提示:借鉴两杯水的交换方法和过程)2、 两个数交换的流程图及代码:“交换”按钮的代码Private Sub Command1_Click()Dim a, b, c As SinglePrint 交换前:; a=, Text1.Text; b=, Text2.Texta = Text1.Textb = Text2.Text
3、 Text1.Text = aText2.Text = bPrint 交换后:; a=, a; b=, bEnd Sub开始输入a、b的值输出a、b的值结束3、 请同学们补全流程图及代码中所缺少的部分。活动二、阅读课本P45-46,完成以下内容。手工绘制及计算机编程绘制函数图像步骤:绘制函数图像步骤“描点法”手工绘制步骤计算机编程绘制步骤第一步第二步第三步第四步活动三、阅读课本P46-47,体验计算机绘制函数图像的步骤。示例:一元二次函数y=x21、新建一个工程,在窗体上添加一个按钮,并更改其”caption”属性为“绘图”。2、双击“绘图”按钮,在打开的代码窗口里输入如下代码:Private
4、 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页