版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《信的编加工教学计一教内分1、程标准容《信息的程加工》学设计初步掌握用算机编程工信息的作过程和基本特征;2、材作用地位教科版《信技术基础第三章第节“信息的编程加工”通过操作和析已经编的计算机程序在决实际问中分析并解其工作过程这种通过问题分析形成法再利用计机程序解决题的思路做法,对生帮助很大。同时这一节容的学习对于选修中的算法与程序设计”模块也起到一个好的铺垫。二教对分高一学生在九年义务育中已掌握了计算机的基本操作熟悉了Windows系统下图形界面,能较熟练地运Word、Excel等软,其中的作方式、则能很好做到迁移过来;虽然多数同没有使用算机语言写程序的经验但是VB所见即所得的界面使学生设计程序界面的过程单了很多三教目:1、知识与技能标:理解算法的念,引导生了解有程序设计的基本知识;让学生了解算机加工息的内在机制以算法的含。2、过程和方法标:让学生了解算机解决题的一般程,了解用高级语言编程工具解决题的基本法,感悟计算机序设计的想,了解算机程序设计的基本流程。3、情感与价值标:激发学生对息技术的知欲,提其学习兴趣,形成积极主动学习信技术的态。四教重和点算法设计的解尝试编程的要过程五授地:学生机房(置“远志媒体教学件”)六课素准:一个完整的水仙花数程序。七教过(一)引入师:在自然中有很多都是有规的,比如这个数,从向右读与右向左读是完全一样的这样的数们称之为回文数”。过了1991年,又11年,们又碰到第二个回文数2002。试问再过多少年,我们才能再碰到一个文数的年?生:年师:请大家考:两位回文数有个?三位的回文数又有几个?生:分别有个90个。师:很好。了刚才讨的回文数还有一类数也很有特色:首先它是个三位数其次,它的各位数的立方和是这个数身,这类数,有个好听的名称:水花数大思考并写出所有的水花数。生:(思考师:下面请位同学把己的结论出来和大家交流交流。生:写不出个知数,但只有一个程,所以计算不出来。师:那就请说出方程生:师:我来共同讨如何求出个方程的解?生1:我们以用数学中的穷举法和排除法,也就是首先取字,那么应的,,分别为10、,判断这方程是否成立;然后再取数字101,进行判断……如此反复,一直判断到数字。师:确实是很好的方,但是我要进行多少次的验证才能够得出所的水仙花?生:次师:如果一数字验证要1分钟,次就要个小?生:(抢答可以让计机去验证。师:对,我可以利用算机的优:高速度和大容量来帮我们快速解问题。下我们来看一个事编写好的程序(打并运行)图1图2界面(如图)很简单也很明白在提示语下方有一“运行”按钮,直接单击运行”按钮,出现图所界面。该面上显示出所有的水仙花数很显计算机快速理数据的能力大大缩了我们解问题的时,瞬间就得出了结果。虽然计算机快速的求问题的解但它却没有思维、不知道如何解决题,所以们必须告诉它解问题的过和方法在序设计中我们称之为算法实际上日常生中也处处在着算法的用。设计意图:本上使用是“冒泡序”的例,考虑到学生目前的知识基础对这个示例还不能透彻理解,所,我采用学生较为熟悉的数字示例,同时水仙花数这个动的名称也激发了学的学习兴。教学过中,通过学生对“水仙花数的分析和讨,引导学说出计算的规律,而引出可通过编程决问题。(二)算法计师:其实算在日常生中也无处在。我们小学时曾学过一篇课文,面提到过名数学家华罗庚烧水泡茶的问题。于这个问题,他是怎么解决的?生:第一步烧水;第步:烧水程中,洗刷茶具;第三步:水烧开沏茶。师:从这个子大家可看到,算的设计分两个内容:一是寻找一种法是描述一实现这个方法的骤。刚才位同学很的用语言描述了“烧水泡茶的算。那么在水仙花数过程中们该寻找什方法?请学们思考并用自己的语言描述实现个方法的骤其要包括:从处着手、题步骤以结果处理。生1:首先定水仙花数的范围:是一个三位数,也就是从到;判断表达式是否成立果成立是水仙花如果不立就不是水仙花数。生2:还要所有的水仙花数显示出来。师:生补得很好,如果我们只进行判断,而把符合条的数字列来,那么这个算法就不算完了。还有有需要补的?或者说有没有需要细化的?生:(思考师:(提示生1说的式中a,,的值是从里来的?生:是从一三位数中离出来的位、十位、个位上的数值。师:对于一三位数,算机是不道怎么分离出各位上的数字的,所,还得说如何分离。请思如何分离一个三位的各位上的数?(提示)以数字为例,如何出、2、3生:除的余数,就个位上的数除100的商就是位上的数…师:细化后算法已经明朗了,面再请一位同学帮我们把刚才说的容重新梳一遍。生:让计算从到依次进百位、位和个位数的分离,后对表达的成立与否行判断,果成立就示出这个数。师:既然是计算机完这项任务我们直接对其发出口头命令,计算懂不懂,不能直接去执行的命令?生:不能。师所以我必须把它换成计算能够执行的语言也就我们平常所的通过程实现。师:说到程,大家脑里立即浮出一行行代码,其实不然:用户界是一个应程序最重要的部分面是应用序呈现给户的外观也是实现人交互的接口刚才示的界面因为有了提语,所以们才知道么操作这个程序;因为有了按钮,以单击程才会运行而语言,供的可视化设计工具,可以直接使窗体和控设计程序界面,大地提高了程序设的效率。设计意图教师通过华庚“烧泡茶的示例让学生明白法的概念引导学说出求水仙花数的算法,通学生的分、说明、总结,培养学生的自主学习的能力。师从中起引导的作用,调学与教合理分配(三)编程现师请家启动VB观察界尝试利用窗左侧的工具箱里的控件计刚才的面。生:(根据影幕上显的界面自操作)师:巡视并予适当指。(3分)师:总结:才大家操得不错,能找到相应的控件,并将其添加到面上。但只有这个界面,是是就可以我们求出有的水仙花数了呢?生:不是,序还没写。师刚才我们对象窗中设计好界面那代码应该在哪里写?请大家在视菜单中寻答案。生:代码窗。师面我们把用VB语言描的算法写到码窗口中且试能不能正常运行?PrivateSubCommand1_Click()DimiAsIntegerDimaAsIntegerDimbAsIntegerDimcAsIntegerLabel1.Caption=""Fori=100To999=Int(i/100)=Int(i/10)-a*10=iMod10Ifaa*+bb**ciThenPrintiEndIfNextEndSub生:(根据影幕上显的程序,代码窗口中书写)设计意图:不同软具有基本相的风格和面,甚至同功能的操作方法也有共通之处我们运用有的知识经验迁移到新知识新技术学习创了条件和能在面设计中,生可以将Word、中口操作文件处理知识迁移中。通过迁,提高学生的习能力。(四)拓展延伸师:刚才我是从100到999将每个数,重复如下作:分离百位、十位、个位上的数值,并判断达式是否立,如果立就输出,再取下一个数字进行同的操作。请大家讨论了这种算还有没有他算法?生:(讨论师:(提示刚才是从字出发分出ab,c,能不换个角度a,b,c出数字生作为百上的a可以1-9之间任意数而b和c可以取0-9之间的任意数从已知的a、b、c求出100*a+10*b+c,看否等于它的立方和如果相等输出。师:请大家据这位同用自然语描述的算法修改程序,看能不能得正确结果生:修改程,存盘,行师:在上这课之前,家对“编”总抱着一种很“神秘”的态度观,这节课们通过“求水仙花”这个实知道了编也不是那么的深奥,它也是有章可的——对一个问题首先列出它算法后设计面根据设好的算法和界面用编程的语将你的思体现出来通过学和探讨我也能利用算机编程来解决一些简单问题感兴趣的同还可以课利用VB的帮助统了解VB的其他功能争取编出多更好的序。设计意图在已用了一种法解决问的基础
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 紫外线可见光分光光度计校准方案
- 企业创新发展的价值实现模型分析
- 碳纤维电极材料制备工艺优化及应用前景研究
- 建筑监理公司管理及职责规范手册
- 刑事案件律师辩护风险提示模板
- 长沙市初二物理期末试卷合集
- 企业员工安全生产岗位职责规范
- 篮球抗疫活动方案
- 金融风险管理案例分析与防范措施
- 登山团建活动方案
- 锋面物质输运与生物泵效率关联-洞察阐释
- 种业发展面试题库及答案
- 2025至2030年中国丙纶针刺过滤毡行业投资前景及策略咨询报告
- 无人机打药合同协议书
- 2025至2030年政府办公化系统软件项目商业计划书
- 【西方文论】第15讲 新历史主义学习资料
- 《无线传感网络技术》课件
- 十八项核心制度
- 访客登记表格
- 航空器租赁合同模板
- 2024-2025学年北京八中九年级(上)期中数学试卷
评论
0/150
提交评论