做出判断的分支(第二课时)-教科版(2019)高中信息技术必修1_第1页
做出判断的分支(第二课时)-教科版(2019)高中信息技术必修1_第2页
做出判断的分支(第二课时)-教科版(2019)高中信息技术必修1_第3页
做出判断的分支(第二课时)-教科版(2019)高中信息技术必修1_第4页
做出判断的分支(第二课时)-教科版(2019)高中信息技术必修1_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

2.2做出判断的分支(第二课时)教

标1掌握分支结构的基本结构2

学会if语句的使用方法3

运用分支结构编写简单的程序解决问题思考该同学想对自己设计的简单加法计算器进行修改,1、实现“当输入“+”时为求两数之和;2、若输入其他符号就是求两数之积”。你能帮助他吗?

问题1--1、分析问题问题1、实现“当输入“+”时为求两数之和;1、输入两个整数2、输入运算符3、判断输入的运算符是不是“+”4、如果是“+”,输出两数之和

问题1--2、设计算法1、输入两个整数2、输入运算符3、判断输入的运算符是不是“+”4、如果是“+”,输出两数之和否开始输入整数a输入整数b输出和结束是输入运算符cc==”+”

问题1--3、编写程序并调试运行a=int(input(“请输入一个整数:”))b=int(input("请输入一个整数"))c=input("请输入运算符:")ifc==”x”:print("和为:",a+b)否开始输入整数a输入整数b输出和结束是输入运算符cc==”+”

问题2--1、分析问题问题2、实现“当输入“+”时为求两数之和,输入其他运算符时为两数之积1、输入两个整数2、输入运算符3、判断输入的运算符是不是“+”4、如果是“+”,输出两数之和5、否则输出两数之积分支语句--双分支双分支语句算法双分支语法基本格式if条件:

语句A或语句组Aelse:

语句B或语句组B

问题2--设计算法并编写程序否开始输入整数a输入整数b输出和结束是输入运算符cc==”+”输出积a=int(input(“请输入一个整数:”))b=int(input("请输入一个整数"))c=input("请输入运算符:")ifc==”x”:print("和为:",a+b)else:print(“积为:”,a*b)关系表达式关系表达式是用关系运算符连接起来的式子。常用的关系运算符如下图所示:运算符表达式示例>a>b5>2结果为True<a<b5<2结果为False>=a>=b5>=2结果为True<=a<=b5<=2结果为False==a==b5==2结果为False!=a!=b5!=2结果为True实战演练1.下面的Python程序段运行后的输出结果是()。x=3ifx%2==0:print(x,"是偶数。")else:print(x,"是奇数。")

2.下面的Python程序段运行后的输出结果是()。a=5b=8if(a>b):print(a,"是大数")else:print(b,"是大数")

A.

3是奇数。

B.

x,"是偶数。"C.

x,"是奇数。"D.

3是偶数。A.

a是大数B.

b是大数C.

5是大数

D.

8是大数

√√实战演练3.请尝试着自己编写一段程序实现功能:从键盘上输入一个两位整数n,如果选手写出一个个位和十位数字一样的整数,如55,那么就判定他胜利了,此时输出win,否则输出lose。n=int(input("请输入一个两位整数:"))ifn%10==n//10: print("win")else: print("lose")思考:若问题2改为”当输入”+“时输出为两数之和,输入”*“输出为两数之积,输入其他运算符时输出为两数之差“应该如何修改程序分支语句--多分支多分支语句算法多分支语法基本格式if条件表达式1:

语句块1elif条件表达式2:

语句块2elif条件表达式3:

语句块3…else:语句块n思考题--编写程序a=int(input(“请输入一个整数:”))b=int(input("请输入一个整数"))c=input("请输入运算符:")ifc==”x”:print("和为:",a+b)elifc==”*”:print

温馨提示

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

评论

0/150

提交评论