第三课 选择结构的程序设计 课件 2022—2023学年粤教版(2019)初中信息技术八年级下册

2023-10-18
| 13页
| 744人阅读
| 299人下载
普通

内容正文:

第三课 选择结构的程序设计 Python程序设计 无论内容怎样复杂、功能如何强大的程序,都是由基本的结构组合而成的,这些基本的结构称为“程序的控制结构”。Python程序的基本结构只有三种,即顺序结构、分支结构和循环结构。 通过本单元的学习,借助实例理解三种基本结构的概念和执行流程,掌握三种基本结构的程序设计方法。 顺序结构 分支结构 循环结构 Python程序基本结构 2 本课学习任务: 掌握 if 语句的一般格式和执行流程,理解冒号和缩进的功能。理解关系表达式和逻辑表达式的概念及运算结果。通过编写“登录程序”,初步掌握简单分支结构程序的设计方法。 3 一、if 条件语句: 编写分支结构程序时,一般需要特定的条件语句。在Python中,可以使用 if 条件语句来实现条件判断。 例如,“比较不同的两个数a, b, 输出其中较大的数”,用 if 条件语句可以描述如下: 4 【练习一】:理解下面程序 4 像 “a>b” 这种表达式的返回结果就是布尔型的数据 5 一、if 条件语句: 在Python中,if 条件语句的一般格式描述如下: 6 if 条件语句由if 关键字构成,后面跟着一个条件和一个冒号。冒号的作用是告知接下来要创建一个新的语句块,处于同一缩进位置的代码组成一个语句块。 条件实际上是一个表达式,它的值可以是真(True)或假(False)。当条件为真时,执行语句块1中的语句,否则(条件为假),执行语句块2中的语句。 6 7 【练习二】:判断下列关系表达式的值是真还是假 1、若a=5,则a>3 _____________(填True或False) 2、若a=5,则a<=5 _____________(填True或False) 3、若a=5,则a!=6 _____________(填True或False) 4、若a=[1,2,3,4,5],则3 in a _____________(填True或False) 7 8 【练习三】:理解下列逻辑表达式的判断 8 二、分支结构程序设计实例 第一步:问题分析 “登录程序”需要先知道输入的账号和密码内容,再校验输入的内容是否正确,最后显示登录是否成功。 假设账号和密码初始值分别为”admin”和“123456”;输入的账号和密码分别保存在变量a和b中,那么判断能否登录的条件为: a == “admin” and b == “123456” 9 【练习四】:编写一个“登录程序”,实现:输入账号和密码,校验是否正确。 9 二、分支结构程序设计实例 第二步:算法设计 用自然语言可以描述如下: (1)输入账号和密码。 (2)判断输入的账号和密码是否正确。 (3)若账号和密码均正确,则输出“登录成功!”,否则输出“账号或密码有误!” 用流程图表示如右图。 10 【练习四】:编写一个“登录程序”,实现:输入账号和密码,校验是否正确。 10 二、分支结构程序设计实例 第三步:编写代码并调试运行 11 【练习四】:编写一个“登录程序”,实现:输入账号和密码,校验是否正确。 11 【练习五】:用海伦公式求三角形面积。实现:输入三条边的长度,先判断能否组成一个三角形,若能组成三角形,则利用海伦公式计算三角形的面积,否则显示“输入的三条边,不能构成三角形!” (下面是上节课写的程序,需在此基础上改进): 三角形成立的条件:三角形任何两边的和大于第三边 (想一想这个条件用代码要怎么写呢) 12 下节课见! $$

资源预览图

第三课 选择结构的程序设计 课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
1
第三课 选择结构的程序设计 课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
2
第三课 选择结构的程序设计 课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
3
第三课 选择结构的程序设计 课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
4
第三课 选择结构的程序设计 课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
5
第三课 选择结构的程序设计 课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。