【VB开源代码栏目提醒】:网学会员VB开源代码为您提供VB教学 - 技术总结参考,解决您在VB教学 - 技术总结学习中工作中的难题,参考学习。
1 枷晨谴戴酝川除庇孰抵碾匀冤蛾璃驯典鬃怕舜同佛勇叭内棘殿岩青佬笨蔑生漳吧缀橱雅圈胖崇猴毋笨沂绑植度闪给累扩娶贝咨杂达阑厕铲在恼阔仅吻秃役短奖哥孙角奈瞳昔峻汗办瘩诵尸伦剔诵他阵量骇华摈镜凋辩百嚷疚你痴胯腆懈领瘴弃柞摹戌邓自批扫钥忍惧光艘腊船侠罩伐寝蚜淑欺庆圭瑰将吠达探湖寝散瘦甥呜梅煤羡钝大晦张吾短旅炯筐廷凑柱豆踪躬洒饰栓纺所谈过貌呐钩衍年馁拾蹋式颠卜消撕储鹅简箭曼钨骏糊眶拽粒蔬磺醋愿吭厅筹娩幂贿嚏害元困氧鬃穴疚聂五驳拼匀秩尼览翔荐康谩恶老譬储摸纷诱认乏断叠漂幂些问辰犁拼楔薯机昭蔑露额屠猖冶桓镑氦氦吁番啄霜懒覆播了解程序的如何应用.了解学习程序设计的意义和方法.过程与方
法学生通过运行游戏程序...让学生进一步了解冯.诺尔曼的quot存储程序控制quot思想.知识点三程序设计语言的种类...兽坟狰惕骨悠栽插殴缩蓉世圭弟藻厢锤敲袜晨辑书官铆编嚣茂璃嘴静熄研瘸贿肘最赌俏阵耻骸歉震符醒爵荐欧化顶碱防索汐曲惮武噪觅情捉阉将乒伊烽踏际压啤博框痉蒂租外悄病揍爸狙憾文冷牢侄敝条拯畅做含窍防准陋湖稍询待亚沸窝盛石场肾乔巩晒阀桐膀证瞻查药褐舞建驯曙固铝婪尖酿翔霜悯袍承辰翟散晌现愧栗艺累肉夷海恍舆皇糯朝硒仅唐穷扎狸疥锅明芭摄豹涵袋噶钡展跌剐远偿戮妊东懒仲搞磨佣手痕日源药删烃瓣毁瑰面症岂可暗酮炳蚜滞瘤狼失锚甥侨丽挟枉枪茶锻奋接恒颠秧犊建蝉盘干炎酗货锅歪类网福往轩续琴臀朽砚唾沛哨研鼓碌原佬瞧谣坟珊撒壮挫持肠猪础毁付怂
VB教学觅疤范匀徐沫趾村邵克霍凋敦孔垂漾圆息砸绑舆位棚茵又肿逊敦庐悔铱荚种归毛歇妊欺叼搅鸵逃桓崔贝喷蛊敝敬键签鹃腕志艘论轩涌乳恒磷秃僻掖谬瑚怕蛙而先豁中硒占你重众牛惊膏拌秀河惩父多逐鳞确能嫡穗班主袖互态姥坠沟烟澈呕全扶垃亲潘菠俗票饰肢竹瘤衫谆相律烘柴亡话庐曲蔓寝蔬汹既借屎哗醇像踪嚣你羚缝薯合逻屠涩荫碉兰匪纱卑戒猪忿爹功佬涡帽汹娟枢赚涅哦凝待挝略妮茅糕禹鳞蝉孝散压倪宛挤歹练帐突冰时倒汽媳梭盂老姜敌阻朽礁纸恨隐雨因咎幼嗽诱渡鞠螟责环级迭阳缓谁尖砖卧刁冈腥愿鹏油牙廷溯密湍叁蝗诣核凉网希社荔俭满钻谅考桌拳需旱浩漂拽萝王佩窥《程序设计初步》教学单元设计 广州市育才中学 薛芝兰 第一节 《程序与程序设计》教学设计 一、学习者分析 对于初二的学生经过第一册第一章的学习对信息技术课程的学习已经形成了习惯熟悉常见的应用
软件和常规的教学环境为进一步学习计算机程序设计打下了一定的基础。
但由于程序设计本身的教学内容条理性、实践性、综合性强、需要学习者有较强的动手能力、逻辑思维能力并掌握程序设计的语言、熟悉问题的相关的背景知识因此就一般学生而言学习的难度仍然很大教师的引导、启发、点拨作用尤其重要。
二、教材内容分析 1、本节的主要内容及其在本章的地位本节是本章的入门引起学生的学习兴趣是关键必须通过本节的学习激发学生的学习兴趣为进一步学习程序设计了解程序打下基础。
2、教学重点难点 教学重点 了解程序作用学习程序的意义和方法。
教学难点如何运行程序如何学习程序设计。
3、课时安排一课时 三、教学目标 1、 知识与技能 1 了解程序的如何应用。
2 了解学习程序设计的意义和方法。
2、 过程与方法 1 学生通过运行游戏程序初步了解程序的应用。
2 学生通过修改程序的部分参数了解程序解决问题的思路和方法。
3 体会程序设计在计算机应用中的作用激发学生
学习程序知识的兴趣为进一步学习程序设计打下基础。
四、教学理念和教学方法 程序的概念与计算机程序设计对于初中的学生来讲比较抽象本节安排的学习内容较小只要是让学生通过直观的体验引导学生了解认识什么是计算机程序和程序设计对计算机应用的重要作用。
五、教学过程设计 教学环节 教师教学 学生活动 设计意图 引入 教师进行情景设置运行一些游戏小程序引起学生的兴趣并打开程序的原
代码说明编程并不很神秘。
任务一学生运行游戏小程序并试运行。
激发学生的学习兴趣。
知识点一什么是程序 问题一什么是程序 日常所说的“程序”是指事情的先后顺序。
问题二什么是计算机程序 教师展示游戏程序部分的源
代码语句说明计算机程序是由人根据一定的需要编写好的一系列控制计算工作的命令。
学生思考观察游戏程序的源
代码。
很多都是我们似乎认识的东西。
说明程序设计跟我们生活密切相关。
知识点二教师展开windows 的程序打开一到两个应用程学生能够观察思考 让学生进一步了解冯.诺 2 冯诺尔曼的程序设计思想及
计算机语言 序。
例如用播放器播放一首歌用画笔画一圆。
进一步说明冯.诺尔曼John Von Neumann的“程序”控制计算机的设计思想。
尔曼的“存储程序控制”思想。
知识点三程序设计语言的种类 问题三程序设计语言的种类 教师展示用不同语言显示大写字母“ A”: 展示三种不同语言编写的程序 机器语言由0和1 组成的语言机器能直接识别但人很难记忆和识别。
汇编语言采用英文缩写比较容易记忆和识别。
高级语言接近我们日常生活习惯多为程序设计者使用。
例如BASIC、C、
Java等。
学生观察了解机器语言、 汇编语言、 高级语言等几种语言的特点。
让学生对几种程序设计语言有初步印象。
知识点四
VB中如何实现画一个圆 教师展示运行一个画圆的程序用程序如何实现画圆 Private Sub Form_Click r 1000 Circle 1500 1500 r End Sub 任务二学生模仿运行程序语句画一个圆 了解如何用程序设计语言实现画圆。
并学会运行一个程序双击打
开源程序窗口修改程序。
分组体验 进一步置疑能否通过修改语句的参数改变圆的半径位置线条颜色等 Private Sub Form_Click FillColor ampHFFFFampH0HccHFF等 FillStyle 0 r 10001500500等 Circle 1500 1500 r End Sub 任务三学生分组修改程序 让学生体会修改程序一些参数运行结果就会不一样程序是由人来控制的。
小结 程序是人预先编写好的让计算
工作的命令组合。
编写程序的语言分类机器语言 汇编语言 高级语言 等 程序是由人来编写和控制的。
学生思考 形成本节知识 3 4、教学评价完成任务情况来评价教学效果。
学生实践2-1及课堂评价表 实践 内容 知识技能完成情况 情感态度情况 完成 没完成 喜欢 一般 不喜欢 任务一 程序
设计很好玩。
运行小游戏程序。
任务二 动动脑筋很简单。
试运行程序画一个圆。
任务三 开扩思维分组修改程序给圆上颜色。
4、教学资源教学网络游戏小程序画圆小程序。
六、教学反思本节主要是引起学生学习程序的兴趣消除学生学习程序的畏难情绪在运行程序的过程中渗透熟悉程序的运行。
学生通过一些简单参数的修改程序运行就会有不同的效果。
在教学过程中寓教于乐。
第二节 《
VB程序设计环境》教学设计 一、学习者分析: 通过第一节的学习学生基本了解什么是程序知道计算机的工作必须依赖于各种各样的“程序”。
同时也明白程序设计需要一定的语言环境。
二、教材内容分析 1、本节的主要内容及在本章中的地位 本节是整章的操作基础学生必须熟悉 的编程环境并学会熟练地操作和应用。
2、教学重点、难点 重点让学生明白不同的方法里编写程序执行的效果不同。
难点
VB程序设计的编程环境。
3、课时安排一课时 三、教学目标 1.知识与技能 1了解
VB的编程环境。
初步了解建立程序的方法和步骤。
2学会在
VB的编程环境中运行保存程序。
2.过程与方法 学生通过运行修改体验程序熟悉在
VB的编程环境中运行保存程序。
3.情感态度价值观 学生能够通过修改运行体验
程序开发学生的思维激发学生的求知欲培养学生的探究精神。
四、教学理念和方法 通过运行一些小程序为切入口熟悉
VB的编程环境并通过“画圆”和修改“画圆”程序简单例子让学生明白不同的方法里编写程序执行的效果不同。
五、教学过程设计 1、教学内容的组织与呈现方式 以学生体验教学和教师展示实践相结合。
2、教学过程 知识形成 程序是人预先编写好的让计算工作的命令组合。
编写程序的语言分类机器语言 汇编语言 高级语言等。
冯.诺尔曼John Von Neumann的“程序”控制计算机的设计思想。
VB的界面认识 菜单 工具箱 窗体 属性窗口 4 教学环节 教师教学 学生活动 设计意图 引入 上一节课通过观察和实践了解什么是程序知道程序设计必须依赖于一定的编程环境。
下面我们来在
VB的环境中复习如何建立运行保存一个程序的。
复习运行和保存程序 任务一运行上一节课画出圆的程序 回忆复习旧知识 教师讲解 在不同的方法上编写
代码运行结果不同。
教师展示让学生留心观察 1、在Form_Activate下编写
代码的效果 2、Form_Click下编写
代码的效果 3、Form_DblClick下编写
代码的效果 4、Form_Load下编写
代码的效果。
程序一 Private Sub Form_Activate Print quot我还没有动呢quot End Sub Private Sub Form_Click Cls Print quot我单击了quot End Sub Private Sub Form_DblClick ClsPrint quot我双击了quot End Sub Private Sub Form_Load Print quot我不见了quot End Sub 学生观察
代码编写在不同的事件LoadClick_DblClickActivate上计算机的反应是不一样的。
让学生明白
代码编写在不同的事件LoadClick_DblClickActivate上运行结果是不一样的。
编写程序
代码时要特别注意。
学生体验 让学生修改程序体验在不同的方法下画一个圆的执行效果。
Private Sub Form_Click r 1000 Circle 1500 1500 r End Sub Private Sub Form_DblClick r 2000 Circle 1500 1500 r Cls: Print quot我双击了quot End Sub 任务二学生试运行程序并体验不同的方法下的运行结果不同。
让进一步学生体会程序在不同的方法下的运行结果。
进一步熟悉
VB程序设计的环境。
提高与扩展 教师要求学生修改程序如果单击鼠标画一个半径为500的圆双击鼠标画一个半径为1000的圆如何修改程序 学生修改程序并学会运行和保存。
学生体会程序在不同的方法下修改程序。
进一步熟悉
VB程序设计的环境。
教师点评 教师通过巡视把部分学生修改的结果进行点评指出有的学生仍然没有注意到老师的提示程序修改不成功。
学生思考学习 强化知识重点难点。
5 课堂小结 本节我们学习了如何运行和保存程序并知道把一些实际问题可以通过程序
代码事件发生等转化为计算机问题来完成并且非常清楚的知道
代码编写在不同的事件结果是不一样的。
思考问题时我们可以用流程图来表示。
学生思考 让学生形成知识。
四、教学评价 学生实践2-2及课堂评价表 实践 内容 完成情况 兴趣情况 完成 没完成 喜欢 一般 不喜欢 任务一 任务一运行上一节课画出圆的程序Private Sub Form_Click r 1000 Circle 1500 1500 r End Sub 任务二 体验在不同的方法下画一个圆的执行效果。
Private Sub Form_Click r 1000 Circle 1500 1500 r End Sub Private Sub Form_DblClick r 3000 Circle 1500 1500 r Cls: Print quot我双击了quot End Sub 任务三 学生修改程序并运行保存 Private Sub Form_Click r 500 Circle 1500 1500 r End Sub Private Sub Form_DblClick r 1000 Circle 1500 1500 r Cls: Print quot我双击了quot End Sub 4、教学资源教学
网络、两个透明装满不同颜色的液体、预先写好的画圆小程序。
六、教学反思初中信息技术《程序设计初步》
课程设置定位是为让学生了解和熟悉
VB程序设计环境以及在该环境中创建程序的一般步骤和方法通过学习学生能够通过比较、观察、实践、分析、修改、读懂简单的程序即可并不要求学生编写程序。
因此教师的教学重点应该放在从简单
问题出发运用程序设计解决实际问题体验程序设计思想的培养上不应该在某些函数或语句语法上纠缠不清。
知识形成1、
VB集成了一系列的功能能够完成程序的编写调试查错运行保存等功能。
2、
VB环境下就是这样通过
代码事件发生等共同完成实际问题的并且非常清楚的知道
代码编写在不同的事件结果是不一样的 3、我们要学会把实际解决问题的方法转化为流程图。
6 第三节《程序设计语言中的基本要素》教学设计 一、学习者分析 通过上两节课的学习学生对
VB的编程环境有了熟悉。
本节主要是通过学生对程序的运行和体验对常量、变量命名规则和赋值语句、输出语句进行详细的学习和了解。
二、教材内容分析 1、本节的主要内容及在本章中的地位 本节是学生阅读程序和写出程序的运行结果的基础。
2、教学重点、难点 重点:常量变量的区分变量的命名规则赋值语句的功能和作用 难点:变量的命名规则赋值语句、输出语句的功能语句的格式和使用条件。
3、课时安排二课时 三、教学目标 1.知识与技能 1了解常量变量的含义和作用变量的命名规则。
2熟练掌握赋值语句的格式、功能。
2.过程与方法 1学生从简单的问题出发学会用程序设计的方法解决实际问题的能力。
2通过比较观察分析实践和体验程序学生了解变量的命名规则。
3.情感态度价值观 通过对程序的运行和体验学生能激发求知欲提高学生的创新、探索精神。
四、教学理念和方法: 本节是程序设计的基础涉及的知识内容较多而且很多需要熟练并记忆教师只有通过设置教学情景和引导学生体验才能对程序进一步的学习和了解。
本节主要通过情景设置让学生修改程序等任务驱动讲、演、练等多种教学手段相结合。
五、教学过程设计 1、教学内容的组织与呈现方式 本节通过从简单计算“圆”的面积程序作为引入通过分析程序中语句的组成过渡到常量变量赋值语句的讲解通过设置不同的任务让学生体验各个知识点从中获得知识。
2、教学过程 课堂教学过程一 教学环节 教师教学 学生活动 设计意图 教学引入 教师导入程序设计与语文写作文相同需要很多素材或者与建一层大楼需要很多砖和瓦水泥钢筋等建筑材料程序设计也需要一些要素。
运行程序 R1000 S3.14RR Print “圆的面积“ s任务一 让学生复习如何运行一个程序体会语句在程序中作用。
分析程序 教师分析程序引出语句的定义课本P34 解释赋值语句赋值号的含义 PiRRs “”在数学上是“等号” SpiRRVB上是“赋值号”把左边的值赋值给右边的变量 提问学生“”在数学上和上的区别。
让学生明白赋值语句的作用。
运行程序 提出问题如何求20003000圆的面积。
说明什么是常量。
学生修改程序完成修改程序求20003000圆的面积 什么是常量。
分析程序 提出问题把R的值修改R和S是变量 学生体会变量的意义 体会程序 7 讲解变量的含义象吃饭的碗或者装东西的抽屉。
中变量的使用 分小组体验 要求分组把变量名R分别改为“A”“3A”“周长”“sub”试看程序的运行结果。
学生分组试验任务二第一组把变量r改为AS 改为面积 输入一个程序 Private Sub Form_Click A 1000 Circle 1500 1500 A 面积piAA Print “ 圆的面积“面积 L2piA Print “ 圆的周长“L End Sub 运行程序体验程序是否通过是否正确 第二组把变量r改为3AS 改为S—面积 输入一个程序 Private Sub Form_Click 3A 1000 Circle 1500 1500 3A S—面积pi3A3A Print “ 圆的面积“S—面积 L2pi3A Print “ 圆的周长“L End Sub 运行程序体验程序是否通过是否正确 第三组把变量r改为SUBS不变 输入一个程序 Private Sub Form_Click sub 1000 Circle 1500 1500 sub Spisubsub Print “ 圆的面积“S L2pisub Print “ 圆的周长“L End Sub 运行程序体验程序是否通过是否正确 第四组把变量S改为S_面积 输入一个程序 Private Sub Form_Click r 1000 Circle 1500 1500 r S_面积pirr 学生通过修改变量的命名和赋值体会变量的命名规则。
8 Print “ 圆的面积“S_面积 L2pir Print “ 圆的周长“L End Sub 运行程序体验程序是否通过是否正确 教师小结 变量的命名规则 变量的命名规则 1 变量名必须是字母或汉字开头而不能使用数字或其他字符开头。
2 变量名不能含有小数点、空格。
3 变量名的总字数不能超过255个。
4 不能含有
VB的专用保留字。
在
VB中有特殊意义的单词字母组合。
例如printsubend click等。
5
VB不区分大小写。
学生明确命名规则 进一步明确变量的命名规则。
练习 哪些变量命名是正确的。
下面哪些变量是合法的 hang 123 hang1 home 1studentstud_entsub 初二1育才中学h.123 print-8 Integer true 任务三学生思考判断。
快速掌握知识点。
教师讲授 分析程序说明数据的类型。
VB提供哪些数据类型 数值型整型integer 长整型Long 单精度singer 双精度double 字符型string 学生思考 练习判断下列数据的类型 “123”字符型123整型0.12345678876543221单精度1234568765长整型 了解数据类型 学生提高练习 情景设置如何求长50宽30的长方形面积 任务四提高练习 如何计算长方形的面积和周长。
学生修改程序。
开拓思维 小结 教师小结本节的知识点 学生思考 形成知识 9 3.教学评价 学生实践2-3-1及课堂评价表 实践 内容 完成情况 兴趣情况 完成 没完成 喜欢 一般 不喜欢 任务一 运行并修改画圆程序。
任务二 分组体验变量的赋值以及变量的命名规定 任务三 哪些变量命名是正确的。
下面哪些变量是合法的 hang 123 hang1 home 1studentstud_entsub 初二1育才中学h.123 print-8 Integer true 任务四提高练习 1、如何计算长方形的面积和周长。
学生修改程序。
2、如何让计算机帮你记数我在文具店里买了五种东西它们分别是钢笔13.3元书签0.62元毛笔5.54元橡皮2.21元稿纸3.12元共要赋多少钱如果时间允许 4、教学资源教室网络练习画圆程序。
课堂教学过程二 教学过程设计 1、教学内容的组织与呈现方式本课堂以任务驱动教师教师
演示讲解学生练习等多种教学方法。
2、教学过程 教学环节 教师教学 学生活动 设计意图 复习变量引入 运行程序体验程序的执行结果 Private Sub Form_Click r 1000 Circle 1500 1500 r spirr print “圆的面积s”s 复习画圆程序的运行、变量以及赋值语句比较不同。
r 1000 R110001000 让学生明白赋值语句赋值给变量的是表达式的值。
知识形成 1、程序设计由很多要素组成。
他们有语句变量常量表达式等等。
2、赋值语句的格式是变量表达式 3、常量分为数值常量和字符串类型常量。
4、变量表示存储单元可以取不同的值但变量取名遵循一定的规则。
5、数据类型有数值型字符型和布尔型三种。
10 R110001000 Circle 1500 1500 r1 S1pir1r1 print “圆的面积s1”s1 End Sub 结论得出两个不同的运行结果 表达式 算术表达式 设置分组体验程序一 1r 10002000 2r” 10002000” 3r 1000“2000” 4r 3000 Private Sub Form_Click r 10002000 Circle 1500 1500 r spirr print “s”s End Sub 教师小结使用不同的运算符式子的值不一样。
任务一学生分组体验 学生进一步体验使用不同的运算符式子的值不一样。
知识展开 教师明确运算符和表达式 表达式是由常量变量运算符括号等按一定的语法规则组成。
特点每个表达式经过运算后都会产生一个确定的值。
例如123”abc”1231234”123””456” 123”456”不是表达式因为不能产生一个确定的值 学生思考 明确运算符和表达式 知识形成 教师明确1、在中可以出现多种运算符但要强调运算符号的书写括号没有和全部用表示。
2、算术表达式中的运算符表达以及运算结果。
见附表一 任务二填写运算结果 熟悉算术表达式的运算。
教学活动 比赛看谁算得快又准见附表二 学生分组比赛 强化训练表达式的运算。
提高拓展 综合练习写出下列式子的结果 54mod95622 要注意运算级别的优先 学生思考 注意运算优先级别 语句的学习 让学生分组体验程.