第一篇:青岛版信息技术初中第三册1单元3课算法的优化教案
第3课
算法的优化
邹城市鲍店煤矿学校
沈玉新
教学目标:
1、理解算法优化的意义。
2、学会用不同的算法来解决问题,并能对算法进行优化。
3、学会多视角分析问题,能利用高效的方法解决问题。
4、养成细致缜密思考问题的习惯。教学重点:如何优化 教学难点:对优化的理解 教学方法:自主学习、小组合作 教学准备:课件、学案、素材 教学过程:
(一)教学引入
看图识故事——“田忌赛马” 这一故事从算法的角度说明了什么?
条件不变,采用不同的算法,会得出不同的结论。
(二)教学内容
活动一:生活中算法的优化
1、“烧水泡茶”故事:洗水壶1分钟、烧开水15分钟、洗茶壶1分钟、洗茶杯2分钟、拿茶叶1分钟。怎样才能在最短时间泡上茶? 你能提供几种方案?你认为哪种是最快捷的?
2、请为李明设计一套最节约时间的方案。叠被2分钟、洗脸3分钟、刷牙2分钟、刷锅1分钟、煮鸡蛋10分钟、吃早点10分钟。
3、怎样才能让这6个零件在车间里停留的平均时间最少?
4、请用天平找出9枚银币中其中的一枚略轻的假银币。
5、从以上学习,说一说统筹方法或最优化方法的意义。
6、阅读了解蚂蚁能找到从洞穴到食物的最短路径的方法。活动二:排序的算法优化
1、什么是“排序”?排序的关键什么?说出生活中常见的排序。
2、将
12、-3、4、8、-5按由小到大的顺序排列出来,请用自然语言说一说人工排序的算法过程。
3、计算机对数字排序采用“冒泡排序法”,说出其排序的过程。
4、请模拟计算机使用冒泡排序法对数据“
11、-2、4、9、-6”进行排序,写出每轮排序的结果。5个数在冒泡排序过程中经过了多少次比较?最多需要进行多少次交换?
5、这里有某班打乱顺序的带有编号的上机记录,如果由你来整理排序,你是怎么排序的?
6、阅读了解“快速排序法”的基本思想,说出其优点。活动三:查找的算法优化
1、这里有一副扑克牌,请从中找出“红桃6”,说出你是怎么找的。
2、计算机是怎样进行查找的?采用的是什么方法?
3、顺序查找与二分查找哪种方法较好,为什么?
4、猜数小游戏:某组在纸上写上一个数字,让其它同学去猜,每猜一个数都提示猜的数是偏大或偏小,看看猜中谁用的次数最少。5、10千米的电话路线有一处出现故障,抢修工人怎样才能最快查出故障?请你给出一个具体的方案。实践与创新:小组合作探究
1、起步价11元3千米,3-10千米价格2元/千米,超过10千米价格3元/千米,路程26千米。如何乘车才会使费用最少。
2、利用冒泡排序法对下列7个数进行排序,写出排序过程。81、35、97、23、48、16、55
3、一份20页试卷,打印了2份,页码排序为:1、1、2、2、3、3„„20、20。传统法左扣一张,右扣一张,需要扣40次分完,你能有更高效的方法来减少翻动次数吗?。评价: 谈收获:
第二篇:青岛版初中第三册1第1课算法的概念教案
第1课
算法的概念
邹城市鲍店煤矿学校
沈玉新
教学目标:
1、掌握算法的概念和特征。
2、掌握计算机处理问题的基本原理,理解计算机执行算法的过程。
3、理解算法在生活、学习中的重要意义。
4、通过对算法的学习感受问题分析的严谨性,养成解决问题的良好习惯。
教学重点:对算法的理解 教学难点:算法的思想 教学方法:自主学习、小组合作 教学准备:课件、学案、素材 教学过程:
(一)教学引入 《丁渭修皇宫》
听了本故事,你有什么想法和感受?
(二)教学内容
观察图片辨别故事,让学生讲《曹冲称象》故事,原理是什么?——“等量代换”
解决问题——方法——步骤——“算法”
活动一:生活中的算法(自主学习与小组合作,小组代表发言)
1、你对生活中的算法是怎样理解的?
2、曹冲称象的原理是什么?如果你来称,具体的步骤是怎样的?
3、户外烤肉片怎样做更省时?说出你年步骤。
4、你对算法怎样定义?怎样理解?算法有什么意义?
5、描述出歌手赛最终得分的算法。
(各小组对问题回答做出评价或补充或建议)活动二:计算机处理问题的原理
1、计算机处理问题有哪些优势?
2、人完成一个简单运算的过程是怎样的(如1+2=?)。从看到开始,说出步骤。
3、计算机完成运算的过程是怎样的?说出计算机运算的工作原理。
4、用计算机运算原理分析“12+(5×8)÷2”的计算过程。
5、了解人工智能,说一说你对“阿尔法狗”的看法。活动三:算法的特征
1、什么是“特征”?
2、一个算法必须具备哪些性质?
3、算法有什么特征?
4、“曹冲称象”的方法是否符合算法,用算法的特征加以分析。实践与创新:小组合作探究
甲、乙、丙、丁4人怎样才能在最短的时间内过桥问题,写出算法并进行分析。评价: 谈收获:
第三篇:六年级下册信息技术教案1~3课
第一课 人工智能知多少
一、教学目标
(一)知识与技能:
1、了解、认识人工智能技术的实质,知道人类智能与人工智能的联系与区别;
2、会用数字表示简单的智能控制信息。
(二)过程与方法:
1、通过学习,能列举出日常生活中人工智能技术应用的一些实例;
2、学会根据自己要表达的意图进行策划,培养综合运用信息技术手段丰富日常生活的意识。
(三)情感态度与价值观:
1、体验人工智能的独特魅力,了解其应用价值,培养学生学习信息技术的兴趣;
2、培养学生合作、讨论、交流和自主学习的能力。
二、重点难点
教学重点:体验人工智能的独特魅力,了解其应用价值。
教学难点:如何提升学生对人工智能的认识,培养正确的科学技术应用观。
三、教学过程
(一)导言揭题
PPT课件播放资料:
1997年5月11日,倍受瞩目的第二次国际象棋“人机大战”宣告结束,计算机“深蓝Ⅱ代”最终以3胜1平2负的成绩战胜了蝉联12届国际象棋世界冠军的卡斯帕罗夫。这一结果又一次掀起了自20世纪50年代开始的人工智能热潮。那么,什么是人工智能呢?人工智能与我们的日常生活又有什么联系呢?这节课我们就来学习人工智能的有关知识。
(二)轻松学
1、认识人类智能
(1)学生自学课本(P1页)(2)学生汇报。
(3)师生共同小结:(PPT课件)人类智能是人类认识世界和改造世界的才智和本领。它包括智和能两种成分。
(4)参照教师示例(PPT演示人类智能活动过程),联系生活实际,说说人类智能的活动过程。
2、认识人工智能
(1)学生自学课本(P2页)(2)学生汇报。
(3)师生共同小结:(PPT课件)人工智能,是利用计算机来模拟或实现人类智能的人工系统。
(4)了解我们身边的人工智能。
PPT出示:人工智能在日常生活中的各种应用,如智能控制、语言和图像理解、机器人学、遗传编程等。
3、用数字表示信息
(1)学生自学课本(P4-P5页)初步感知用数字表示信息的方法。(2)教师以楼道感应灯为例,说明用数字表示信息的方法。
(3)学生试着在先课本P5页下面方框中填写不同温度时空调的控制信息。
(三)快乐做
体验人工智能: 任务一:用手机的手写识别软件发一条短信;
任务二:下载“金山快译”软件,并安装到计算机上,用它进行中英文翻译练习。
(四)互动评
通过本课的学习,我们了解了人工智能技术在生活中的很多应用。请大家对照表格进行评价,将得到的旗涂成红色。
(五)课堂小结
1、说说这节课,你有哪些收获?
2、教师小结:人工智能并不是万能的、机器不能完全代替人,我们不能完全依赖机器,一方面我们要自力、自强、自信;同时也要热爱科学,积极探索、发展、创新,让机器成为人类的得力助手和合作伙伴,用人类自己创造的智慧,更好地为人类服务。
四、教学反思:
第二课智能家居新生活
一、教学目标
(一)知识与技能:了解、认识智能家居产品,知道常用的智能家居产品所使用的智能技术;
(二)过程与方法:通过了解家居产品,开展“智能住宅我设计”活动,培养学生综合运用信息技术手段丰富日常生活的意识。
(三)情感态度与价值观:通过了解智能家居产品带给我们生活的便利,体验智能家居新生活,培养学生学习信息技术的兴趣;
二、重点难点
教学重点:体验智能家居产品的独特魅力,了解其应用价值。
教学难点:如何提升学生对智能家居生活的认识,培养正确的科学技术应用观。
三、教学过程
(一)导言揭题
随着现代高科技的快速发展,人们的工作节奏和生活节奏也在逐步加快,家作为人们放松心情、享受幸福与快乐的主要场所也变得越来越重要了。高科技的智能化家居逐渐进入人们的日常生活,成为了高质量生活的标志。什么是家居智能化呢?智能家居生活又是怎样的呢?这节课我们就来体验智能家居新生活。
(二)轻松学 了解智能家居产品
(1)学生自学课本(P7-P8页)
(2)(PPT课件):师生共同观看常见的智能家居产品
(3)联系生活实际,说一说自己知道的智能家居产品及它们所使用的智能技术。
(三)快乐做 任务一:感受智能家居生活
观看教材配套光盘,了解智能家居生活的特色,将自己的感受记录在方框中。任务二:开展“智能住宅我设计”活动。
阅读教材配套光盘上与智能住宅有关的资料,开展“智能住宅我设计”活动,并将自己设计的作品上传,参与交流。作品主题 作品简介 作品特色
()节能
()环保
()智能控制
作品呈现方式
()文字
()图画
()动画
(四)互动评
通过本课的学习,我们了解了智能家居产品,体验了智能家居新生活,并自己设计了智能住宅。请大家对照P10页的表格进行评价,将得到的旗涂成红色。
(五)课堂小结
1、说说这节课,你有哪些收获?
2、教师小结:今天这节课我们了解了一些常见的智能家居产品,感受了智能家居新生活,体验了什么是高品质的生活,希望同学们在今后能够认真学习,掌握更多的科学知识,用科技来改变我们的生活,享受自己的品味人生。
四、教学反思:
第三课 活动流程巧设计
一、教学要求:
1、了解生活中的流程。
2、学用流程图。
3、玩游戏,画流程。
二、重点难点:
玩游戏,画流程
三、教学过程:
(一)导入新课
任何一件事情,无论简单还是复杂,我们通常把按照先后次序完成某件事情的过程称为流程。设计的流程越合理,完成事情的效率就越高。
(二)了解生活中的流程
日常生活中,有很多事情是按一定流程进行的,我们并不在意,但不知不觉地遵守它,举几个实例,说说其中的流程。
1、你去看电影,要经过哪些环节?说一说,再看看课本。(1.购票---2.进场---3.入座---4.观看---5.退场)
2、你会做过饭吗,做饭要哪些步骤? 将这个过程写下来,环节间用箭头指示。
3、说一说,生活中哪些事情是严格按照流程进行的?如果不按流程进行,会发生什么后果?
(三)学用流程图
流程图由一些框和流程线组成,有些符号是约定俗成的,流程线表示操作先后顺序。用流程图来表示完成一件事情的逻辑步骤,可使事情的过程一目了然。
看课本P13上面的图示,了解和分析P13的游戏流程图,加入:如果出一样的手势则重来,胜方得1分,负方不得分。三次定胜负,得分多的赢。
(四)玩游戏,画流程。具体操作见课本P14。
1、了解“幸运之星”体育活动游戏。
2、画出“幸运之星”游戏流程图。
3、策划活动,设计流程。根据小学科学课程的考察任务,策划一项科学考察活动,设计出活动的流程图。
活动名称: 活动步骤: 活动流程图:
(五)“互动评”,比一比谁的得分最多。
四、教学反思:
第四篇:综合实践活动信息技术第三册第一单元教案范文
综合实践活动信息技术第三册
第一单元 遨游地球村 活动1 地球村里服务多
教学目标:
1.了解因特网的基本发展过程; 2.了解因特网的主要服务功能; 3.掌握拔号上网的操作方法; 4.学会使用IE浏览器浏览网页。教学重点难点: 因特网的服务功能 教学方法: 讲解与演示相结合 教学过程: 〈导入新课〉
随着因特网的出现,对于信息的收集、传输、处理和应用等方面已发生了先前无法想象的变化,这节可我们主要介绍一下因特网的基本知识。
因特网(Internet)是迄今最大的全球性网络,也称为国际互联网。因特网发展到目前,可以划分为三个阶段。
〈板书〉
一、因特网的发展 ⒈研究实验阶段,1968-1984。⒉使用发展阶段,1984-1995。⒊商业化阶段,1995以后。
我国于1994年4月成为第71个正式联入因特网的国家,在因特网上的最高域名为“cn”。近年来更是发展迅猛。随着因特网的不断普及,必将对我们的经济、文化起到不可估量的作用。
因特网的巨大吸引力,来源于它的信息资源和高效服务。下面介绍因特网的几大主要功能。
〈板书〉
二、因特网的服务功能 〈板书〉 ⒈ 电子邮件(E-mail)
〈讲解〉现在,E-mail是一个很流行的词,它已经成了最为便捷的全球通信工具。电子邮件是因特网最基本、最重要的服务功能,它为人们提供了一种方便、迅速而且经济的交换信息的手段,其业务量约占因特网总服务量的30%。
〈板书〉⒉文件传输
〈讲解〉文件传输是指将一台计算机上的文件传输到另一台计算机,且于计算机的位置无关。它需要一个同意的文件传输协议,即我们上节课讲的FTP。文件传输使得信息共享有了一种很好的实现方式。
〈板书〉⒊远程登陆
〈讲解〉远程登陆(Telnet)允许将自己的本地计算机与远处的服务
器进行连接,然后在本地计算机上发出字符命令送到远程的计算机上执行。它使本地的计算机能作为远程的高性能计算机的终端进行工作,充分共享网络的硬件资源。
〈板书〉⒋电子公告牌系统(BBS)
〈讲解〉BBS,Bulletin Board System。主要进行信息的发布和讨论,有要论区、信件区、聊天区和文件共享区等多项服务。为网上交流提供了方便
〈板书〉 ⒌信息检索
〈讲解〉www.xiexiebang.com
(三)电子邮件地址
发送电子邮件首先要确定发送目的地,我们称为电子邮件地址。电子邮件地址的格式为:用户名@主机名,它表示某台主机(电子邮件服务器)上的某个用户。如:hdxx2012@163.com。其中,hdxx2012是用户名,163.com是163邮局的一台主机的名字,中间用“@”连接起来。
二、申请一个免费的电子邮箱
如果想使用电子邮件,必须先拥有一个属于自己电子邮箱。在因特网上有许多网站提供免费的电子邮箱,要想从这些网站得到一个电子邮箱必须先提出申请。
【例】以hdxx2012为用户名从163申请一个免费的电子邮箱。步骤1 启动IE,连接到http//www.xiexiebang.com;
步骤2 单击页面上的“申请”按钮;
步骤3 单击页面上的“立即注册163免费信箱”超链接; 步骤4 在“用户名”正文框中输入用户名“jsjjc200806”,然后单击“确定”按钮,屏幕上将出现使用免费电子邮箱的法律条款后,单击“我同意”按钮,屏幕上显示
步骤6 在“填写个人资料”页面中填写有关自己的信息。凡是带**的项目必须填写。填写完毕后单击页面最底部的“完成”按钮面;
步骤7单击 “完成”按钮,屏幕上会出现注册成功的页面,表示这个邮箱已经注册成功。
小知识 在个人资料中有一项是自设的密码,密码是开启自己邮箱的钥匙,无论谁得到这个密码,都可以开启你的邮箱。如果你不
希望别人看到你的私人邮件,就一定要保护住这个密码,不要让别人知道。
三、学生上机练习、教师巡视辅导、答疑解难
利用搜索引擎,以“免费邮箱”为关键字查询提供免费邮箱的网站,然后选择任意一个网站为自己申请一个免费邮箱。
四、教师小结
活动6 电子邮件收与发
教学目标:
1、认识电子邮件
2、在WEB上申请电子油箱
3、初步掌握在WEB上收发电子邮件 教学重点:制作电子邮件,收发电子邮件 教学难点:收件人地址,电子邮件是否发出。教学过程:
一、复习引课
上节课我们浏览了internet网,看到了许多好的网站和漂亮的网页,也下载了部分软件和文章。我们怎样把这个消息告诉自己的同学、朋友和亲人啦?又怎样让他们得到啦?有什么办法?(打电话、写信、电报、传真、传呼等)有没有一种既有打电话的快速,又有信件的通讯方式啦?那就是电子邮件。
二、新课
任务
一、初步学会申请电子信箱
通过网络收发电子邮件,需要有一个存放电子邮件的邮箱,也就是电子邮件帐号。为此,可以向提供电子邮箱服务的www.xiexiebang.com 主题:(你自己的名字)
内容:(你最想对老师说的一句话)[教师个别指导] 在学生操作过程中,教师在教室中转动,当场个别回答学生提出的问题,不做集体讲解。在这里,要注意学生输入的收件人地址是否正确。
在这一段过程中,将由学生自己完成,不要求演示和示范。任务
三、相邻同学互发一封问候邮件。主题、内容自拟!提高篇:(供程度好的同学操作)
1.将你喜欢的图片或文档发送给教师或同学(提示:以附件的形式发送,注意一定要上传附件)
2.如果你要给好几个同学同时发一封相同的邮件,内容是号召大家都作环保小卫士,该怎么办?
任务
四、了解电子邮件的基本知识 1.什么是电子邮件
2.电子邮件与普通邮件相比,有什么特点? 3.什么是电子邮件信箱、地址
课堂小结:
在下课前5分钟,通过全体教学效果,展示收到的信件,检查学生的作业完成情况。同时选择几封学生来信,向全体学生展示,并进行讲评。
第五篇:新课标青岛版初中信息技术八年级下册《VB程序设计》单元精品教案
新课标青岛版初中信息技术八年级下册《VB程序设计》单元
精品教案
第1课 大熊猫的两个愿望
教学目标
1、认识VB 界面。
2、了解常用控件。
3、培养学生学习VB的兴趣和勇于探索的精神。教学重点
1、掌握Lable控件,CommandButton控件的字体、颜色属性设置。
2、启动VB的方法。
3、VB窗口中各部分的作用。教学难点
掌握Lable控件,CommandButton控件的字体、颜色属性设置。学生的学习方式
自主学习,合作学习,探究学习教学策略
讲授法,讨论法,任务驱动教学法,基于问题的学习,范例教学法 课时安排 1课时 教学过程
导入:教师运行“大熊猫的两个愿望”程序,单击不同的CommandBotton,观察结果,使学生产生兴趣。提示它是由VB 编写,我们通过学习也能做出来。
环节一:认识VB工作界面
教师通过类比法引导学生认识工作界面。
环节二:打开“大熊猫的两个愿望.vbp”,运行程序,总结运行程序的方法。环节三:通过属性窗口修改按钮的属性
发问:如何改变按钮的标题名称、背景色、字体?
让学生选中CommandBotton1,观察属性窗口的变化,让学生讨论、试探,总结结论。运用结论,修改CommandBotton2的属性值。环节四:通过代码修改Label.Captain 刚才运行程序时,单击Command1看到了大熊猫的愿望,能否修改这个愿望呢?
1、打开代码窗口的方法:试探打开代码窗口的方法,讨论总结。
2、打开Command1代码窗口,进行修改。
3、运用结论,修改Command2的代码。学有余力的同学可修改Label2.ForeColor属性值。环节四:实践与创新
教学小结:掌握Lable控件,CommandButton控件的属性设置。制作简单程序的过程。教学反思:通过玩游戏认识VB,编写最简单的程序来学会编程的步骤,认识窗口,及简单控件的使用,使学生对编程降低神秘感,产生兴趣。
第2课 自我介绍
教学目标
1、了解开发程序的一般过程
2、掌握把程序生成*.exe的过程
3、学会使用TextBox、OptionButton控件;会用代码设置FontFont.Size;会用代 码:Option1.SetFocus;学会使用续行符“_”;学会使用字符连接符“+”。
4、培养学生自主完成程序设计的兴趣。教学重点:
1、学会使用textbox控件、单选按钮,学会使用代码设置字体、文字的大小、textbox控件的text值。
2、学会编写单选按钮、命令按钮的Click事件代码,学会用代码选中单选按钮。
3、学会使用分行符、字符连接符。教学难点
1、学会使用textbox控件、单选按钮,学会使用代码设置字体、文字的大小、textbox控件的text值。
2、学会编写单选按钮、命令按钮的Click事件代码,学会用代码选中单选按钮。
3、学会使用分行符、字符连接符
4、调试程序,修改程序错误。学生的学习方式
自主学习,合作学习,探究学习教学策略
设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。课时安排 2课时 教学过程
导入:自我介绍是人际交往中与他人进行沟通,增进了解、建立联系的方式,这节课我们一起做个“自我介绍”的程序,来介绍自己的爱好、优点和不足。
教师把做好的自我介绍程序展示给大家看,提出这节课的学习任务。环节一:分析问题
教师引导学生分析界面中用到的4个控件。环节二:界面设计
1、构建界面:学生操作,添加控件(可用两种方法实现)。
2、设置对象属性:
根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。环节三:编写代码、调试与运行。
学生根据课本内容自主学习、讨论编写代码。教师提示代码中的字符串的书写及用法、“+”号的用法,对学生操作中出现的错误进行修改。完成任务的同学辅导其他同学。
环节四: 保存文件、生成可执行文件。
1、学生参考课本操作,让学生观察保存VB文件和使用其他软件的保存有什么不同。(VB要保存两个:*.frm和*.vbp)。
2、生成*.exe文件后,学生自主学习,并*.exe的作用。环节五:总结(学生分组总结,汇总)。
1、编写程序过程中用到的控件的属性设置及用法
2、“+”字符串运算符、分行符的用法,及字符串的定义 环节六:实践与创新(大显身手)开发一个程序,名为“我的名片”。分组讨论,互助合作,完成任务。教学反思
这节课通过2课时的时间完成两个程序。熟悉界面控件以及属性的设置,编写事件代码,调试运行程序,保存文件,生成可执行文件。这是个比第一节课的程序要复杂的程序,让学生学会分析问题,解决问题,会利用教材知识去完成这个程序。教师要及时的引导,使学生自己会读程序,修改调试程序中出现的错误,为以后的课打下基础。
第3课 谜语大擂台
(一)教学目标
1、了解字符串的概念,熟悉字符串的合并运算。
2、了解设置窗体属性的方法。
3、会使用Timer、Image控件;掌握Val()、Cstr()、Time$,会使用VbCrlf
4、进一步培养学习VB的兴趣与热情,更深入地认识程序开发的奥妙。教学重点
1、学会使用Timer控件、Image控件;
2、掌握Val()、Cstr()、Timer$的使用方法,会使用VBcrlf常数。教学难点
1、学会使用Timer控件、Image控件;
2、掌握Val()、Cstr()、Timer$的使用方法,会使用VBcrlf常数。学生的学习方式
自主学习,合作学习,探究学习教学策略
设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――创新作品。课时安排 2课时 教学过程
导入:今天我们来玩一个猜谜游戏,看哪位同学能用最快的时间猜出来。教师运行“谜语大擂台.frm”,学生观察界面并猜谜语。这个猜谜游戏是如何制作的呢?
环节一:分析问题
师生讨论界面设计中用到的控件。环节二:界面设计
1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性:
根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。环节三:编写代码。
学生根据课本内容自主学习、讨论编写代码。
教师讲授Timer1控件在程序中的作用、代码编写。
教师引导学生掌握函数Val()、Cstr()、Timer$的使用方法和VBcrlf常数的作用。环节四:练一练,增加一个清除按扭,将使谜语、计时信息都返回到初始态。自主探究、讨论,完成任务。
环节五:总结(学生讨论总结,汇总)
1、编写程序过程中用到的控件的属性设置及用法
2、用到的函数Val()、Cstr()、Timer$的使用方法,VBcrlf常数的作用
3、字符串的概念,字符串合并运算。
环节六:实践与创新
设计一个电子钟程序,用来显示当前时间。
第4课 节约用水算水价
教学目标
1、了解流程图的使用方法,了解一般编程过程。
2、了解变量、数据类型,能定义实型变量和整形变量。
3、学会变量进行赋值。
4、会使用IF语句、会使用算术运算符进行四则运算。
5、通过对代码编写的学习,培养学生自主完成程序的能力。教学重点:
1、学会使用If条件选择语句,解决简单的问题;
2、学会使用算术运算符进行四则运算代码设计。教学难点:
If条件选择语句 学生的学习方式:
自主学习,合作学习,探究学习教学策略:
设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。课时安排:2课时 教学过程:
导入:为了提高节水意识,促进人们形成良好的用水习惯,物价部门对居民用水实行阶梯式水价:若用水量小于或等于12吨,价格为2.85元/吨;若用水量大于12吨,大于12吨的部分,价格为:2.85×2元/吨。现在我们就替物价部门设计一个这样的计算水费的程序。
环节一:分析收取水费问题,画出其流程图。学生分组讨论画出流程图。环节二:界面设计
1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性:
根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。环节三:代码编写,调试,运行。学生参考课本,自主学习探究。
教师引导学生理解If语句的用法,引导学生理解赋值语句,总结VB中常见的数据类型。教师准备几个If条件语句小程序,让学生去读程序,引导学生加深对If 语句的理解。环节五:总结(学生分组总结,汇总)
1、编写程序过程中用到的控件的属性设置及用法
2、程序中用的到分支结构If语句
3、用到的函数、数据类型、变量、定义变量、变量赋值、算术运算符 环节六:实践与创新
设计一个程序“我怎么样?” 输入学生成绩,如果成绩大于等于96分,就输出“very good!”,如果成绩小于96分,就输出“don’t give up”。分组讨论,互助合作,完成任务 教学反思
这节课通过2课时学习,学会分析问题,用流程图描述程序,程序中用到了分支结构If 语句,教师也可以写一些简单的程序让学生读程序,说出程序的运行结果,加强对If语句的 理解。
第五课 谜语大擂台
(二)教学目标
1、掌握常用函数Int()Rnd()msgbox()的用法。
2、学会用Select语句解决一些简单的应用问题
3、学会用Text控件存储变量值,会用流程图分析问题。4、培养学生选择判断能力和严谨的逻辑思维习惯。教学重点:
1、掌握常用函数Int()Rnd()msgbox()的用法。
2、学会用Select语句解决一些简单的应用问题
3、学会用Text控件存储变量值,会用流程图分析问题。教学难点:
1、掌握常用函数Int()Rnd()msgbox()的用法。
2、学会用Select语句解决一些简单的应用问题。
3、学会用Text控件存储变量值,会用流程图分析问题。学生的学习方式:
自主学习,合作学习,探究学习教学策略:
设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。课时安排:2课时 教学过程:
导入:本单元第3课我们设计过一个猜谜游戏,但那个游戏不够完善。让学生说出不完善的地方。
这节课我们开发一个改进程序,教师把做好的程序展示给同学们看。环节一:分析问题
教师演示程序,学生理解这个谜语玩的过程。分组讨论用流程图描述程序。环节二:界面设计
1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性:
根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。环节三:代码设计、调试运行。
学生参考课本自主学习探究,输入程序运行调试。完成任务的同学当老师小助手辅导其他同学。
教师引导学生读程序,理解Select语句的用法、三个函数Int(),Rnd()msgbox()的用法。
教师总结分支结构If语句和Select语句的用法,区别。两者可替代。
教师准备两个If 和Select语句的小程序,让学生读程序,看哪组同学说出正确结果,加深对两个分支结构语法的理解。
环节四: 总结(学生分组总结,汇总)
1、编写程序过程中用到的控件的属性设置及用法
2、程序中用的到分支结构Select语句,并与If 语句的区别,两种语句的替换用法。
3、程序中用到的Int(),Rnd()msgbox()函数。环节五:练习编写“确认”按钮的代码。(如课本中的“提示对话框”),分组讨论,互助 合作,完成任务 教学反思
这节课通过2课时学习,掌握分支结构的另一种语句。教师引导同前一课的If语句联系,加深对分支结构的理解。
第6课 会计小助理
教学目标
1、掌握计数循环的使用方法。
2、掌握累加器的使用方法
3、培养学生运用循环结构,解决生活中实际问题的能力,激发学生程序设计的兴趣。教学重点
1、学会使用计数循环语句for next 进行程序设计,教学难点
1、学会使用计数循环语句for next 进行程序设计,学生的学习方式:
自主学习,合作学习,探究学习教学策略
设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。课时安排2课时 教学过程
导入:算盘是我国古代伟大发明之一,由于它的独特优势今天而仍然成为会计人员的必修课,他们经常用算盘练习计算从1开始连续加到某个整数的和,他们计算的结果是否正确?现在我们设计一个程序求“从1连续加到某个整数的和”,来验证打算盘的准确度。
环节一:分析问题
师生讨论分析问题,用流程图描述“会计小助手”程序。环节二:界面设计
1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性:
根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。环节三:代码编写,调试运行程序。
学生参考课本自主学习探究,分组讨论,for next语句,累加器z=z+x的用法.完成任务的同学当老师小助手辅导其他同学。
环节四:把原程序修改为1到100之间奇数的和。分组讨论,看哪个小组的同学先做出来。合小组交流合作完成任务。
环节五:总结(学生分组总结,汇总)
1、编写程序过程中用到的控件的属性设置及用法
2、程序中用的到循环结构for next语句。
环节六:练习:p69想一想。如果我们在程序中输入5000,再求和的话,就会出现数据溢出错误,这是为什么呢?请试着在程序中限制输入的位数,比如最多只能输入4位。学生分组讨论,编写程序。
环节七:实践与创新
设计一个程序,求从10加到1000的和。教学反思 出些用for next编写的程序,使学生会读程序,加深对语句的理解和运用。
第7课 欲与珠峰试比高
教学目标
1、学会使用条件循环语句;
2、了解程序的健壮性;
3、会使用计数器
4、培养利用循环结构解决生活中实际问题的能力和思维的严密性,激发对程序设计的兴趣。教学重点:
1、学会使用条件循环语句Do loop 进行程序设计。教学难点:
1、学会使用条件循环语句Do loop 进行程序设计。学生的学习方式:
自主学习,合作学习,探究学习教学策略:
设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。课时安排:2课时 教学过程:
导入:珠穆朗玛峰海拨8844.43米,如果你将一张纸不断地对折,经过若干次的对折就能高于珠穆朗玛峰的高度,你相信吗,今天我们就开发这样一个程序,来计算一下需要对折的次数。
环节一:画出流程图。
师生讨论分析问题,画出程序流程图。环节二:界面设计
1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性:
根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。环节三:代码设计,运行,调试。
学生参考课本自主学习探究,分组讨论Do Loop语句的用法。完成任务的同学当老师小助手辅导其他同学。
教师准备几个Do Loop语句小程序,让学生去读程序,看哪组同学说出正确结果,引导学生理解循环语句循环的次数及条件的判断,加深对Do Loop 语句的理解。
教师总结For next 和Do Loop 循环语句特点及区别。环节四:总结(学生分组总结,汇总)
1、编写程序过程中用到的控件的属性设置及用法
2、程序中用的到循环结构do loop 语句用法。
环节五:实践与创新(大显身手)设计一个程序,求出从1连续累加到某个最小的数,使它们的和不小于10000。分组讨论,互助合作,完成任务 教学反思
这节课通过2课时学习,让学生学习解决问题的方法,会使用Do Loop语句。教师可以在此课的基础上总结一下程序设计中用到的三种结构:顺序结构、分支结构、循环结构。
第8课 我的媒体播放器
教学目标
1、掌握通用对话框控件、多媒体控件的使用方法。
2、学会插入pictrue控件和frame控件。
3、通过本节课的学习,使学生感受成功的喜悦,进一步激发学习程序设计的热情。教学重点:
1、掌握通用对话框控件、多媒体控件的使用方法。
2、学会插入pictrue控件和frame控件。教学难点:
1、掌握通用对话框控件、多媒体控件的使用方法。
2、学会插入pictrue控件和frame控件。学生的学习方式:
自主学习,合作学习,探究学习教学策略:
设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。课时安排:2课时 教学过程:
导入:在计算机上你们用什么软件播放歌曲,用什么软件播放VCD视频?我们利用VB来制作一个既能播放歌曲又能听歌的播放器。
环节一:分析问题
教师展示做好的播放器。师生讨论要使用的7个控件。环节二:界面设计
1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性:
根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。环节三:编写代码,调试程序。
学生自主学习,分组讨论参考课本来完成。完成任务的同学当老师小助手辅导其他同学。教师引导学生理解Commondialog控件、MMcontrol控件的使用。环节四:调试运行程序,并生成可执行文件,与同学分享。环节五:总结(学生分组总结,汇总)
编写程序过程中用到的控件的属性设置及用法
Commondialog控件、MMcontrol控件、Pictrue控件和Frame控件 环节六:实践与创新
利用CommonDialog控件,调出Font设置对话框。并评价。教学反思
这节课通过2课时学习,使学生感受成功的喜悦,进一步激发学习程序设计的热情。