课件编号7868033

第五课、分支结构程序设计 课件(9张ppt)+教案

日期:2024-05-16 科目:信息技术 类型:初中教案 查看:88次 大小:3107840Byte 来源:二一课件通
预览图 0
第五,分支,结构,程序设计,课件,9张
    (课件网) 第五课、分支结构程序设计 信息技术 八年级上 新知讲解 编写分支结构程序时,一般需要特定的条件语句。 分支结构 条件 语句块2 语句块1 下一语句 真 (true) 假 (false) 新知讲解 新知讲解 1、问题分析 “登录程序”需要先知道输入的账号和密码内容,在教研输入的内容是否正确,最后显示登录是否成功。 假设校验的账号和密码分别为“admin”“python@16”。输入的账号和密码分别保存在变量user、pwd中,判断能否登录的条件为: User==“admin” pwd==“python@16” 2、算法设计 本例的输入数据很明确,就是账号和密码;输出数据为“登录成功!”或“账号或密码有误!” 根据以上分析,“登录程序”算法用自然语言可以描述如下: 拓展练习 开始 结束 输入账号和密码 是 否 输出“登录成功!” 输出“账号或密码有误!” 是否正确 拓展延伸 关系运算符 表达式 描述 优先级 >,< x>y,x=,<= x>=y,x<=y x大于等于y,小于等于y 4 ==,!= X==y,x!=y x等于y,x不等于y 4 in x in y x是y的成员 5 关系运算符 表达式 描述 优先级 and x and y x且y 7 or x or y x或y 8 not not x 非x 9 拓展练习 谢谢 21世纪教育网(www.21cnjy.com) 中小学教育资源网站 有大把高质量资料?一线教师?一线教研员? 欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!! 详情请看: https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台 第五课、分支结构程序设计 教学设计 1教学目标 1、 掌握if语句的一般格式和执行流程,理解冒号和缩进的功能。 2、 理解关系表达式和逻辑表达式的概念及运算结果。? 3、 通过编写“登录程序”,初步掌握简单分支结构的程序设计方法。? 2重点难点 重点:1、关系表达式和逻辑表达式的概念及运算结果。 2、if语句的一般格式和执行流程,理解冒号和缩进的功能 难点:关系表达式和逻辑表达式的概念及运算结果。 3教学过程 一、什么是分支结构,编写分支结构程序时,一般需要特定的条件语句。 如下图: 二、在Python中,if条件语句的一般格式 if<条件>: <语句块1> else: <语句块2> If条件语句由if关键词构成,后面跟着一个条件和一个冒号。冒号的作用是告知接下来要创建一个新的语句块,处于同一个缩进位置的代码组成一个语句块。 条件实际上是一个表达式,它的值可以是真(true)或假(false)。当条件为真执行语句块1,否则执行语句块2。 例如,“比较两个数a,b,输出其中较大的数”,用if条件语句描述如下: If a>b: print(“两个数中较大的数为: ”,a) else: print(“两个数中较大的数为: ”,b) 分支结构程序设计实例 编写一个“登录程序”,实现:输入账号和密码,校验是否正确。 1、问题分析 “登录程序”需要先知道输入的账号和密码内容,在教研输入的内容是否正确,最后显示登录是否成功。 假设校验的账号和密码分别为“admin”“python@16”。输入的账号和密码分别保存在变量user、pwd中,判断能否登录的条件为: User==“admin” pwd==“python@16” 2、算法设计 本例的输入数据很明确,就是账号和密码;输出数据为“登录成功!”或“账号或密码有误!” 根据以上分析,“登录程序”算法用自然语言可以描述如下: 根据以上分析,“登录程序”算法用自然语言可以描述 如下: (1)输入账号和密码 (2)判断输入的账号和密码是否正确。 (3)若账号和密码均正确,则输出“登录成功!”,否则输出“账号或密码有误!”。 其算法用流程图表示,如图。 3、编写代码 根据设计的算法,该分支结构可用if条件语句实现,判断条件为逻辑表达式:user==“admin” and pwd==“python@16”。 “登录程序”的程 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~