1、第2章 探究如何用计算机解决问题用用“如果如果”“那么那么”“否则否则”举例举例如果如果 那么那么 否则否则If then elseIf then else 选择结构选择结构又叫分支结构,它的执行是依据一定的条件作出判断,根又叫分支结构,它的执行是依据一定的条件作出判断,根据判断结果,选择执行不同的分支。据判断结果,选择执行不同的分支。选择结构并不是严格按照程序语句选择结构并不是严格按照程序语句出现的顺序执行,也不会执行所有程序语句,而只是执行符合判断条件出现的顺序执行,也不会执行所有程序语句,而只是执行符合判断条件的那部分语句。的那部分语句。自主学习自主学习 1.选择结构程序的一般形式是什么
2、?2.选择结构程序的形式要注重哪些方面?3.选择结构程序的功能是什么?4.条件表达式的值有哪几种?选择结构程序一般形式选择结构程序一般形式If If 条件表达式条件表达式:语句语句 1 1语句语句 n n elseelse:语句语句 m m 选择结构程序流程图选择结构程序流程图处理框判断框 条件表达式是否成立?语句1语句21双分支结构流程图YESNO 条件表达式是否成立?语句块1YESNO单分支结构流程图快速回答快速回答 1.PYTHOH中的输入命令是什么?3.PYTHOH中的”=“与”=”有何区别?”=“为 赋值语句”=”为 判断是否等于 2.PYTHOH中把字符型数字转换为整数的命令是?活
3、动一:密码验证易错点分析易错点分析invalid syntax 无效的语法【解决过程】最常见的原因是,标点符号出错。unindent does not match any outer indentation level代码与任何外部缩进级别都不匹配【解决过程】对于此错误,最常见的原因是,没有对齐。活动二:体育中考跳绳根据数量划定等级活动二:体育中考跳绳根据数量划定等级完善程序,运行程序完善程序,运行程序 体育中考跳绳成绩划等级体育中考跳绳成绩划等级(男生标准)男生标准)If 表达式1:If 表达式2:语句块3语句块2If 表达式3:语句块1语句块412else:else:3233代码层次与录属关系按照素材“体育中考参照表.exls”中的女生标准,修改程序 知识技能总结课堂表现评价总结评价课外拓展作业多种情况的罗列判断“if elifelse”,其中“elif”表示否则再判断的意思。音乐测试时的数字成绩需要转换为“A、B、C、D、E”等级。大于等于90分为A;大于等于80分为B;大于等于70分为C;大于等于60分为D;60分以下为E;如果输入的成绩大于100分,则显示“输入错误”。编程格言分享