高中信息技术必修:信息技术基础信息的编程加工-市赛一等奖

2022-05-20 11:08:14   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《高中信息技术必修:信息技术基础信息的编程加工-市赛一等奖》,欢迎阅读!
信息,技术,一等奖,必修,高中
信息的编程加工

-------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():点击的不是LilyKK 修改问题:颜色提示:RGB(0, 0,255) RGB(0255, 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

提示:参考作品来源:20161114日,15-3 王宁 作品)

第一行:建议x取值在60010000之间,每一步加300

第二行:设置:y = x y=x+100y=2X

第三行:画圆的代码是: Picture1. Circle (x, y), 300, RGB(255, 0, 0)

第四行:不变



教学反思

学生设置对象的名称和代码里的名称一致,理解有困难,特别是大小写设置。需要反复纠正,强调。

学生容易不小心双击窗口中对象,产生事件,指导学生注意:点击的对象名称,和对应程序,是对应关系。 有些学生理解不够好,需要尽力单独指导多一些,学生演示多一些,现场纠正,印象深刻。


本文来源:https://www.wddqxz.cn/939714ebadaad1f34693daef5ef7ba0d4a736d18.html

相关推荐