3.2.3分支结构的程序实现++课件【知识精讲精研】浙教版(2019)高中信息技术必修1_第1页
3.2.3分支结构的程序实现++课件【知识精讲精研】浙教版(2019)高中信息技术必修1_第2页
3.2.3分支结构的程序实现++课件【知识精讲精研】浙教版(2019)高中信息技术必修1_第3页
3.2.3分支结构的程序实现++课件【知识精讲精研】浙教版(2019)高中信息技术必修1_第4页
3.2.3分支结构的程序实现++课件【知识精讲精研】浙教版(2019)高中信息技术必修1_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3.2.3分支结构的程序实现目录contents教学目标教学重难点教学过程讲授新课01教学目标学生能够了解并理解单分支、双分支和多分支的基本概念和作用。学生能够熟练掌握单分支、双分支和多分支结构的语法格式和用法。学生能够根据实际需求,运用分支结构解决简单的问题。掌握单分支、双分支、多分支结构的语句结构根据题目能顺利编写出程序学生能够根据所学知识,运用合适的编程语言进行编程实现。学生能够对自己的程序进行测试和调试,确保程序的正确性和可读性。学生能够根据题目要求,分析问题并设计程序流程。体会分支结构编程解决问题的便利和优势学生能够感受到分支结构在处理具有选择性或条件判断问题时的优势。学生能够理解分支结构在程序中的重要作用,为后续学习打下基础。学生能够体会到编程解决问题的乐趣和成就感,激发对信息技术的兴趣。02教学重难点教学重难点难点理解不同分支结构的区别和适用场景灵活运用分支结构解决实际问题掌握不同分支结构的嵌套使用方法重点03教学过程本节课以“输入一个数,判断该数是否及格”为例,首先学习单分支结构,就是教师先带学生学习单分支结构的语句格式,再根据该语句格式尝试编程。这里教师要注意提示学生,if语句后有一个冒号“。”,且该符号只能在英文状态下输入。注意提醒学生,所有编程用的符号必须是英文状态下的符号。单分支结构教师先进行双分支结构的语句格式讲解,再对上述例题进行更改,“若输入的数小于60,则输出未及格,否则输出及格”,请学生先自行尝试对代码进行修改,老师再请学生分享代码并进行总结讲解。通过学生边动手、教师后讲解的方式,能够使学生印象深刻。教师需注意提示学生,如何在不同语句下运用缩进。双分支结构多分支结构优点:相比于单分支的效率高,结构比较清晰缺点:是整数类型的判断,判断要和下面的语句相等教师在上述的代码中,最后加一句print。自主练习左右两边代码分别是加了缩进和未加缩进,请学生尝试运行左右两边代码有何区别。学生运行后会发现,加了缩进的代码只有当判断条件满足的时候才会执行,未加缩进的代码无论条件是否满足都会执行。教师讲解完后可以让学生再自行学习书上的例题,并完成书上78页的问题与讨论。学生学习完后,可以趁热打铁让学生做些题进行练习。这里可以让学生完成89页的第2题。第一题较简单,第二题较难,第二题会用到嵌套分支。教师要注意让学生能理解编写这一题目的编程思想,还要特别注意缩进与对齐。最后一个多分支条件语句,可以先让学生自行阅读课本上的例子。教师先带领学生对书上的例子进行讲解学习,让学生领会到多分支语句可以简化分支结构的嵌套问题。并通过练习的方式,让学生练习如何用编程实现不同分数段输出不同的结果。这里要重点提示学生,多分支结构最后一行如果用else的话,语句后面不用加条件。但是如果用elif,则后面必须加条件。否则学生很容易搞错。最后再以89页第2题的第2小题为例,通过用多分支结构的方法进行输出,让学生通过自己编程练习掌握用分支结构编程解决问题。巩固练习04讲授新课程序的分支、循环结构是Python编程中的重要内容,通过掌握Python中的分支与循环结构,可以提升我们的代码水平,更加清晰的体现了我们的编程逻辑以及为我们解题提供更好的方法。程序的函数使用在编程中有着举足轻重的地位,它能使程序的分支、循环结构更好的使用,表现为函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。我们可以在一段代码自定义出一些函数,以此来使我们更好更快地解决问题,它相较于程序的分支与循环结构有更强的逻辑性,也能更好的展示我们的理解与思维能力。综上,学好程序的分支、循环结构及函数的使用,是学好Python的重中之重。讲授新课条件判断操作符:①<:小于②>:大于③<=:小于等于④>=:大于等于⑤==:等于⑥!=:不等于条件判断关键字:xandy:两个条件判断x和y同时为True时,才为True,否则为False。xory:两个条件判断x和y同时为False时,才为False,否则为True。notx:条件判定取反。讲授新课讲授新课①单分支结构:单分支结构是分支结构中最简单的一种方式,它的使用方法如下:单分支结构只需要判断一个条件,根据这个条件是否成立来决定是否执行一段语句。二分支结构:二分支结构是根据条件判断的不同而选择不同执行路径的一种分支结构:多分支结构是根据不同条件来选择语句块运行的一种分支结构:分支结构需要判断多个条件,根据判断当前条件是否成立来决定是否执行当前语句块,当所有条件都不成立时,执行else后的语句块。i函数的定义与使用函数是一段具有特定功能的、可重用的语句组,用函数名来表示并通过函数名进行功能调用。函数能够完成特定功能,对函数的实用不需要了解函数内部实现原理,只要了解函数的的输入和输出方式即可。所以说,函数是一种功能抽象。使用函数有两个目的:降低编程难度和代码重用。所以在编程中的复杂功能可以使用函数实现。讲授新课函数的调用过程程序调用一个函数需执行一下4个步骤:(1)调用程序在调用处暂停执行。(2)在调用时将实参复制给函数的形参。(3)执行函数体语句。(4)函数调用结束给出返回值,程序回到调用前的暂停处继续执行。讲授新课讲授新课可选参数传递:函数定义时可以设计可变数量参数,既不确定参数总数量。函数的参数传递函数的参数可有可无但一定会有()。函数的返回值return语句用来退出函数并将程序返回被调用的位置继续执行。同时,函数可以没有return,此时函数并不返回值。函数也可以用return返回多个值,多个值以元组类型保存。局部变量和全局变量局部变量是函数内部的占位符,与全局变量重名但不同;函数运算结束后,局部变量被释放,也可以用glob

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论