高中信息技术_算法的控制结构教学设计学情分析教材分析课后反思.doc

高中信息技术_算法的控制结构教学设计学情分析教材分析课后反思.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 2.2算法的控制结构 区市: 学校: 学科: 信息技术 姓名: 2.2算法的控制结构 【教学内容分析】 《算法的控制结构》是信息技术普通高中课程标准实验教科书必修1《数据与计算》的内容,本节主要介绍了算法三要素之一的控制结构(顺序结构、分支结构、循环结构)。教材用贴近生活的实例引出算法的顺序、分支和循环结构的基本概念,再结合实例讲解基本控制结构的特点和注意事项。 【教学对象分析】 高一学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都达到了一定水平,在教师有效引导下,有能力进行自我探究。他们已经学习了一些算法的知识,接触过一些程序案例,但是,这些生活案例学生接触到的机会还是比较少,如果能用一种学生比较感兴趣的例子来分析选择结构的话,那么学生会比较感兴趣,使得学生由“要我学”转变为“我要学”,学习的效果就会更好了。 【教学目标分析】 1.知识与能力 (1)理解三种算法控制结构的概念、特点及适用情形 (2)能选择合适的控制结构,正确地设计、描述日常生活实例中的算法。 (3)理解各种控制结构在解决问题过程中综合应用的必要性。 2.过程与方法 (1)掌握利用平台进行编程和调试运行的方法。 (2)在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。 3.情感态度与价值观 (1)培养学生的逻辑思维能力,促进学生对计算机解决问题方法的理解。 (2)在自主探究解决问题的过程中,让学生体验学习的乐趣。 (3)引导学生关注自身的成长,树立为自己的人生拼搏的理想和信念。 【教学重点】 1.理解三种算法控制结构的概念、特点及适用情形。 2.使用实验平台进行编程和调试运行。 【教学难点】 1.循环结构的算法理解与设计 【教学理念和教学方法】 教材提供的案例本身带有比较深的技术背景,而且学生在生活中能接触到的机会并不是很多,理解并实现相关算法有一定的困难。另一方面,很多同学对网络游戏非常感兴趣,而我校人工智能实验平台基本架构就是机器人噜噜在虚拟世界里逐步“修炼”技能,完成“使命”,将课本案例更换成机器人噜噜根据指令完成行走、转弯、判断、采集等动作,从而实现学生对算法的顺序、分支、循环三种基本控制结构的认知。同时,进一步让学生意识到沉迷网络游戏就是在游戏制作者制定的规则里转圈圈,对此要保持清醒的认识。 在“可视化”环境下,将教学内容巧妙的转换成游戏对象完成指令的动态过程,以新颖的任务驱动学生去编程实现算法,用生动的角色行为展示算法实现的结果。 【教学过程】 一、前情回顾 算法:解决问题或完成任务的一系列步骤(广义)。在计算机科学领域(狭义):计算解决问题的步骤,是为了解决问题而需要让计算机有序执行的、无歧义的、有限步骤的集合。可以使用自然语言、流程图、伪代码、计算机程序设计语言描述算法。 二、情境导入 1.问题提出:日常在家、上课过程中,总想抽空上网做的一件事是什么? 学生:玩游戏。 教师:大家有没有想过这些游戏是怎么开发出来的? 学生:…… 教师:通过一个短片看看游戏角色执行代码后的整个动作过程。 教师活动:展示课件视频,引导学生思考,并提出本节课课题“算法的控制结构” 2.学习目标:能从生活和学习中发现算法,理解算法的内涵和外延;能根据实际问题进行抽象与建模,并完成算法的设计与描述;初步认识算法的多样性。 三、学习算法的控制结构 1.新知概述 教师活动:展示课件,提问“积木的拼搭过程”, 即使很复杂的积木作品,都是由最基本的积木块(基本结构)通过各种组合构成。无论内容怎样复杂、功能如何强大的算法,也都有最基本的结构组合而成,这些基本的结构称为算法的控制结构。算法的控制结构有三种,即顺序结构、分支结构和循环结构。 教师:分别学习了解这三种结构,并丰富机器人噜噜的节能库 2.让噜噜学会行走——顺序结构 教师活动:展示噜噜行走动态过程,邀请学生 学生:演示行走过程。 教师:噜噜一步一步学走路,具有这种特点的算法称为顺序结构。顺序结构指的是算法中各个步骤按照先后顺序依次执行的结构。 顺序结构的算法执行时,具有如下特征: ?每个步骤按照算法中出现的顺序依次执行。 ?每个步骤必行会被执行依次,而且只执行一次。 教师活动:演示实验1-1 让噜噜行走的指令:go(),该指令被执行一次,噜噜向前走一步。 go() go() ... 教师活动:展示噜噜的技能库 ?让噜噜行走的指令:go() ?让噜噜右转的指令:turn_right() ?让噜噜左转的指令:turn_left() ?让噜噜收集能量块的指令:collect () 学生活动:完成任务一,噜噜行走江湖。噜噜已经学会了行走、转弯和收集能量块技能,请根据提示完成实验1-3。 3.

您可能关注的文档

文档评论(0)

ehuanle + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6115052003000013

1亿VIP精品文档

相关文档