资源简介 (共29张PPT)2.2.2 描述算法EDUCATION说课人:XXX目录01教材分析02学情分析05教法学法04重点难点03教学目标06教学过程07板书设计01教材分析01教材本节课选自《信息技术必修 1 数据与计算》人教版第二章第二节,主要介绍描述算法的定义和常用的描述算法。01 教材分析01 教材分析02前后联系03能力培养本节课承上启下,既承接上节认识算法,了解算法的概念,又进一步为算法的程序实现打下基础。本节课通过一些简单的问题、例子与图片,提高学生的思维能力,使学生能够根据问题写出一些简单的算法。02学情分析010202 学情分析教学对象高一年级学生学生学习基础大部分高一学生具备基本的计算机基础知识,具有一定的理论基础,在上节课学习了算法的基本概念和特征。030402 学情分析学生年龄特点高一年级学生的思维能力已经接近成人,他们有旺盛的求知欲,较高的学习自觉性,并具备一定的自学能力,已具有较强抽象思维和逻辑推理能力。学生学习兴趣虽然大部分高一学生对计算机感兴趣,但仍有一部分学生对计算机研究缺乏动力和兴趣。这种差异在学生的学习态度和成绩上表现得尤为明显。03教学目标了解并掌握描述算法的概念和常用的描述算法知识与技能通过自主探究用常用的描述算法表示所给的例题过程与方法通过简单的算法例题,让学生能用常用算法描述生活中的实例,激发学生的学习兴趣情感态度与价值观03 教学目标04重点难点教学重难点0102学会应用三种典型的描述算法解决实际问题教学难点描述算法的定义和三种典型的描述算法教学重点04 重点难点05教法学法教学手段PPT教法问答法讲授法任务驱动法学法自主探究法05 教法学法06教学过程01为解决一类特定问题而采取的确定的有限的步骤02有输入有输出有穷性可行性确定性06 教学过程算法定义算法特征复习导入讲授新知自主探究总结回顾作业布置03将解决问题的步骤,用一种可理解的形式表示出来04自然语言流程图伪代码06 教学过程描述算法常用描述算法复习导入讲授新知自主探究总结回顾作业布置在交通信号灯下方增加一个15s的“倒计时器”,提示过往的行人和车辆。那么,如何将“倒计时15s”的算法描述出来呢?描述“红灯变绿灯”问题的算法06 教学过程复习导入讲授新知自主探究总结回顾作业布置自然语言描述步骤1:将计数器 t 设为15;步骤2:如果 t 大于或等于 1,执行步骤3,否则倒计时结束;步骤3:输出 t,并保持显示 1s,然后清除显示;步骤4:将 t 的值减 1,跳转至步骤 2。复习导入讲授新知自主探究总结回顾作业布置010203040506开始/结束框表示输入或输出数据处理框框中指出要处理的内容判断框用于表示条件判断及产生分支的情况流程线用于控制流程方向用于连接因页面写不下而断开的流程线连接点流程图符号表示算法的开始或结束复习导入讲授新知自主探究总结回顾作业布置输入/输出框亿图图示ProcessOn手工绘制使用文本编辑软件中的“流程图”对象专门的流程图绘制软件网站在线绘制流程图流程图绘制复习导入讲授新知自主探究总结回顾作业布置AB条件ATrueFalse条件ABTrueFalse算法基本控制结构顺序结构按先后顺序执行选择结构根据条件成立的与否执行不同的分支循环结构条件成立时反复执行复习导入讲授新知自主探究总结回顾作业布置流程图描述开始t15t ≥ 1输出t保持显示1s清除显示tt - 1结束TrueFalse复习导入讲授新知自主探究总结回顾作业布置t15while t ≥ 1output tsleep 1scleart t - 1end while伪代码描述复习导入讲授新知自主探究总结回顾作业布置06 教学过程复习导入讲授新知自主探究总结回顾作业布置定义描述算法将解决问题的步骤,用一种可理解的形式表示出来常用描述算法自然语言流程图伪代码日常所说顺序、选择、循环结构类似程序设计语言06 教学过程复习导入讲授新知自主探究总结回顾作业布置任意输入三个数,按从小到大的顺序依次输出这三个数。1.用自然语言的方法描述这个问题,请同学们课下自己练习。2.用流程图的方法描述。3.用伪代码的方法描述。07板书设计07 板书设计1、算法定义和特征2、(1)描述算法的定义(2)常用的三种描述算法①自然语言②流程图③伪代码2.2.2 描述算法感谢观看EDUCATION(共18张PPT)2.2.2 描述算法2.2 算法的概念及描述第2章 算法与程序实现目录CONTENTS01030204https://www./复习导入讲授新知课堂小结作业布置PART ONE复习导入认识算法为解决一类特定问题而采取的确定的有限的步骤有输入有输出有穷性可行性确定性算法定义算法特征PART TWO讲授新知描述算法定义将解决问题的步骤,用一种可理解的形式表示出来自然语言常用描述算法流程图伪代码思考活动在交通信号灯下方增加一个15s的“倒计时器”,提示过往的行人和车辆。那么,如何将“倒计时15s”的算法描述出来呢?描述“红灯变绿灯”问题的算法自然语言描述步骤1:将计数器 t 设为15;步骤2:如果 t 大于或等于 1,执行步骤3,否则倒计时结束;步骤3:输出 t,并保持显示 1s,然后清除显示;步骤4:将 t 的值减 1,跳转至步骤 2。流程图符号010203040506开始/结束框输入/输出框表示输入或输出数据处理框框中指出要处理的内容判断框用于表示条件判断及产生分支的情况流程线用于控制流程方向用于连接因页面写不下而断开的流程线连接点表示算法的开始或结束绘制流程图亿图图示ProcessOn手工绘制使用文本编辑软件中的“流程图”对象专门的流程图绘制软件网站在线绘制流程图算法基本控制结构AB条件ATrueFalse条件ABTrueFalse顺序结构按先后顺序执行选择结构根据条件成立的与否执行不同的分支循环结构条件成立时反复执行流程图描述开始t15t ≥ 1输出t保持显示1s清除显示tt - 1结束TrueFalse伪代码描述t15while t ≥ 1output tsleep 1scleart t - 1end whilePART THREE课堂小结课堂小结定义描述算法将解决问题的步骤,用一种可理解的形式表示出来常用描述算法自然语言流程图伪代码日常所说顺序、选择、循环结构类似程序设计语言PART FOUR作业布置使用伪代码的描述算法输出“我会使用描述算法”预习下节内容作业布置完成课后练习题PERSONAL RESUMETHANKS 展开更多...... 收起↑ 资源列表 2.2.2描述算法 第一课时 说课课件(共29页).pptx 2.2.2描述算法 第一课时 课件(共18页).pptx