中图版七年级上册信息技术 5.4.1分支结构的使用 课件(14张幻灯片)

资源下载
  1. 二一教育资源

中图版七年级上册信息技术 5.4.1分支结构的使用 课件(14张幻灯片)

资源简介

分支语句
例如:
求一个数的绝对值,用到的关系表达式就是”a>=0”。
判断是否为闰年的就用到逻辑表达式
“(被4整除)and(不能被100整除)or(能被400整除)
思考题:
判断某个同学的成绩是否及格。用( )分支。
如果天气冷,就待在家里;如果天气不冷,就外出游玩。用(  )分支
如果天气冷,就待在家里,否则就外出游玩。用( )分支
流程图
算法被称作程序的灵魂,简单的算法可以用自然语言描述,复杂的算法则用语言很容易产生歧义,流程图是描述算法最为常见的方法。
程序源代码
程序的三种基本结构
顺序结构
循环结构
程序的三种基本结构
分支结构:当程序执行到某一表达式时,要对表达式的值进行判断,根据判断结果去执行不同的语句块,这就是分支结构。
条件必须是一个能得到真假值的表达式,一般是关系表达式或者逻辑表达式。
常用的关系运算符:(==, <, <=, >,>=, !=)
常用逻辑运算符: (与 and ,或or ,非not)
分支语句的三种形式
①这个程序用来判断密码正确与否的,如果正确就继续执行语句,否则结束。
单分支
分支语句的三种形式
②这个程序用来判断密码正确与否的,如果正确就反馈“正确”,否则反馈“错误”,然后进入下一步。
双分支
分支语句的三种形式
③去商店买苹果,小于5斤每斤2元,大于等于5斤每斤1.8元,大于等于10斤每斤1.5元。
嵌套分支



基本符号
Python是一种面向对象、解释型计算机程序设计语言,开发快,语法简洁清晰易读。
Python 分支结构的语法形式:
If [条件]:
满足条件语句块1
else:
不满足条件语句块2
If [条件]:
满足条件语句块1
单分支
双分支
嵌套分支
If [条件1]:
满足条件语句块1
   If [条件2]:
   满足条件语句块M   
else:
不满足条件语句块2
程序功能:设置一个密码字符串,通过程序判断此密码是否足够安全(密码长度不小于6位并且包含大小写字母)。
import turtle
小黑 = turtle.Turtle()
密码 = "abcdA3"
有大写 = False
有小写 = False
for i in 密码:
if "A" <= i <= "Z" :
有大写=True
if "a" <= i <= "z":
有小写=True
if len(密码) >= 6 and 有大写 and 有小写 :
小黑.write("你的密码足够安全")
else:
小黑.write("你的密码太弱了")
任务单(修改并调试程序)
① 修改程序,要求密码10位才能达到安全级别,修改完成后测试效果。
②对密码要求提高了,要求密码中除了大小写字母外,还必须有数字,尝试修改一下程序。
③对密码要求降低了,有关字母的要求变为有字母即可,不论大小写,尝试修改一下。

展开更多......

收起↑

资源预览