【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《高中信息技术必修:信息技术基础信息的编程加工-市赛一等奖》,欢迎阅读!
信息的编程加工
-------VB编程入门:循环的世界
讲课教师:马卫民
知识目标: 1. 学会调整窗口布局 2. 认识VB代码结构 3.记住编程加工步骤 4.识记简单的流程图 过程与方法: 1.通过案例学习,了解代码结构和编译环境布局 2.通过模仿程序段,.体验有关对象的基本概念 3. 通过实践动手比赛设计循环算法,总结归纳编程步骤,体验信息加工流程
情感态度价值观:学生模仿,创新程序代码,做出创意图案作品,培养成就感,使学生喜欢上VB设计 重点:掌握VB界面的设置技巧,理解对象,属性,事件和方法,知道编程加工步骤。
难点:保证对象的名称和代码里的名称一致,理解命令按钮的名称和艺名区别。循环程序的创意设计 解决教学难点的方法:老师巡视,通过反复指导,示范,鼓励学生尝试。必要时重点检查纠正。
第一环节 猜字游戏导入,认识编译环境
导语:我们有了获取信息的技能,也知道了信息加工的流程,今天具体体验信息的编程加工过程。
1.导入操作:播放图片,让学生猜测雕刻机运行轨迹组成的汉字。
提问:是什么控制雕刻机沿着线路雕刻今天一起学习使用VB程序设计出精美的绘图程序。
2.软件界面介绍:菜单栏(快捷菜单栏)-----控件工具箱-----编译窗口—工程结构和属性户口本 边打开软件边讲解:VB是可视化的面向对象的编程语言。它在对象窗口正面对人物化妆,到后台代码窗口 “发话”控制,很像皮影戏啊。对象窗口展示对象的外观,可以看清外貌,双击鼠标到程序代码窗口,可以代码语言给对象说话,记住要用英文交流。
操作:通过视图菜单,调整布局—显示与隐藏工具箱 强调:有同学不小心关闭了工具栏,需要视图菜单找回。
另外,代码窗口和对象窗口,同时显示,便于观察。 操作:点击视窗---选择代码窗口----错开位置:拖拽绘图控件 学生实践任务:参考学案例图调整软件界面的布局 ,教师巡视检查:注意最小化问题:
第二环节 初见对象,了解程序代码
板书:对象>属性 对象_事件 对象.方法
操作一:重新创建标准exe文件,绘制一个Picturebox 一个按钮command1
讲解:对象>属性:我找了对象,就要在属性户口本登记姓名Lily,画像:按钮的艺名为华文彩云4号。 强调----名称用英文:区分真实姓名和演出艺名。会查户口本:字母,类别排序 操作二:点击产生事件Lily_click,把程序粘贴到Private Sub-----End Sub之间,
讲解:对象.事件: Command1_Click() 就是通过点击Command1触发接下来的事情。好比马老师.中秋节去看对象,过中秋是触发我去看一下对象的事件,要有这个事我才会去买礼物 讲解:对象—方法就像是张三.打滚 李四.坐下,粘贴程序代码,说明就是让它画圆。
强调:Sub过程以Sub开头,以End Sub结束,之间是描述程序执行的语句块,称为 “过程体”。
程序组成:定义(常数,类型,变量)+过程部分是一个可执行的代码片段:定义部分 执行部分
操作三:调试运行与发布: 调试和停止按钮 发布:文件---发布工程.exe 保存工程
学生实践活动:复制代码,体验用程序画圆
1. 教师指导:巡视指导,纠正错误
提醒注意:名称要统一:对象的户口本名字和代码里的名字要一致,
程序粘贴Private Sub-----End Sub重复问题, Private Sub lily _Click():点击的不是Lily是KK 修改问题:颜色提示:RGB(0, 0,255) RGB(0,255, 255)…..
2.表扬创意作品,鼓励复制修改 纠正错误:对象名称和程序内名称不一致
总结一:对象,你就理解成窗体,按钮,控件之类的都是就行了
对象>属性:对象的特点,颜色,大小,高度 对象_方法::对象做什么,划线,查找,消失
对象.事件:何时做事 单击,双击,到设定时间总结二:一定要保持对象名称和程序内使用的名称一
致。
第三环节:动手体验,绘制抛物线
讲解:下面体验一个完整的流程,绘制抛物线y=x2 (-10<=x<=10) ,手工绘图要利用描点法绘制
提问:如何设计步骤 跟学生一起填一下图表:---- 操作:展示代码并提问:那一部分是画线的代码
输入x
-10<=x<=10
Private Sub Command1_Click( )
Dim x, y As Single
‘画坐标轴的代码
(-10, 25)-(10, -25) '用Scale方法画坐标区域
(-10, 0)-(10, 0), RGB(0, 0, 255) '用Line方法画线 (0, 25)-(0, -25), RGB(0, 0, 255) '定义色
‘画抛物线的代码
y=x2
画点(x,y) 输出点阵
X=x+
For x = -10 To 10 Step
y = X^2
(x, y), RGB(255, 0, 0) Next x End Sub
操作:学生展示作品,教师巡视解释疑难,纠正错误
第四环节 创新实践, 绘制创意图案
活动:学生制创意图案,展示,交流作业
① 变x前面的系数为10,看图片变化。
②复制几次画抛物线的代码,修改系数(例如:第二
数为80),后5个加负号-
个系
例如: y=20*x^2 y= -20*x^2
提示:可以加一行代码:Lily(对象的名字).DrawWidth = 10 ‘控制线的宽度 操作:展示学生作业,提出表扬,特殊图案,观看代码要学生解说
第五环节 提升自我 及时总结
操作:板书:上一步骤的制作流程:在旁边书写:分析—算法---设计—编写—调试—发布 讲解:刚才我们完成了信息加工的步骤:
分析信息(做什么)--设计算法(画流程)---设计界面-----编写程序--调试运行(修改)--发布作品
强调:程序设计,算法图是核心。不要认为只有计算才有算法,广义讲乐谱符号按照曲子(算法)才能奏出优美的旋律;驾车旅行按照交通法规(算法)才能畅通….为解决问题而采取的方法,步骤,都叫算法。因此,学习编程就要学会用流程图表达算法。
算法是核心:程序=数据+算法
作业布置:
活动作业一:循环嵌套设计
提示:参考抛物线绘制中的x取值循环方式,引入变量n,设置循环控制语句。
活动作业二:参考画抛物线代码,用画圆代码替代,设计如下创意图形。
Private Sub Command1_Click( ) Dim x, y As Single
For x = -10 To 10 Step y = X^2
(x, y), RGB(255, 0, 0) Next End Sub
提示:参考作品来源:(2016年11月14日,15-3班 王宁 作品)
第一行:建议x取值在600到10000之间,每一步加300
第二行:设置:y = x 或y=x+100,y=2X
第三行:画圆的代码是: Picture1. Circle (x, y), 300, RGB(255, 0, 0)
第四行:不变
教学反思:
学生设置对象的名称和代码里的名称一致,理解有困难,特别是大小写设置。需要反复纠正,强调。
学生容易不小心双击窗口中对象,产生事件,指导学生注意:点击的对象名称,和对应程序,是对应关系。 有些学生理解不够好,需要尽力单独指导多一些,学生演示多一些,现场纠正,印象深刻。
本文来源:https://www.wddqxz.cn/939714ebadaad1f34693daef5ef7ba0d4a736d18.html