4.3 运用选择结构描述问题求解过程 课件(共15张PPT) 2022—2023学年粤教版(2019)高中信息技术必修1

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

4.3 运用选择结构描述问题求解过程 课件(共15张PPT) 2022—2023学年粤教版(2019)高中信息技术必修1

资源简介

(共15张PPT)
粤教版普通高中教科书
信息技术 必修1
数据与计算
第四章 程序设计基础
目 录
COMENTS
4.1 程序设计语言的基础语言
1
4.2运用顺序结构描述问题求解过程
2
4.3运用选择结构描述问题求解过程
3
4.4运用循环结构描述问题求解过程
4
进校温度检测系统
思考:
大家说说这个系统工作流程?
[真]
[假]
>37℃
允许进
下一语句
禁止进
三种基本控制结构
4
在程序设计中,主要使用条件语句(if语句)来实现判断和选择。
运用选择结构描述问题求解过程
1、单分支if语句
2、双分支if语句
3、if语句的嵌套
探究活动
编制计算机程序解决问题的过程
1、单分支if语句
分析问题
设张明购买笔记本的数量为S本,笔记本的单价为每本P元,折扣系数为J,总金额为T,关键的问题是如何根据购买的本数确定折扣系数。根据题意有:
如果S<6,则J=1.0;
如果S>=6而且S<=10,则J=0.9;
如果S>=11,则J=0.8;
总金额T=S*P*J,T的值即为所求的总
设计算法
解决问题的算法描述如下:
① 输入S、P的值;
② 如果S<6,则J=1.0;
③ 如果S>=6而且S<=10,则J=0.9;
④ 如果S>=11,则J=0.8;
⑤ T=S*P*J;
⑥ 输出T的值;
⑦ 结束。
调试运行
编写程序
单分支if语句
格式:
If (条件表达式):
语句A
要点1:If条件表达式后面必须就爱冒号
要点2:语句A必须严格遵循相同的缩进
在python中,代码的缩进非常重要,是体现代码逻辑关系的重要方式。同一层次的代码块必须保证相同的缩进量。一般以4个空格作为1个缩进单位,可以按4次空格键或1次“Tab“键。
浮点型函数
float( ) 将变量转换成浮点型
#简单说就是表示带有小数的数据
实践活动一:按照以上计算机编写程序的过程,在python的IDLE中练习输入以上代码(也可以参照教材P77程序4-2)
实践活动二:解决问题(利用单分支if语句编程实现)
1、请输入一个整数,判断是奇数还是偶数。
2、键盘输入两个整数,按照由大到小的顺序输出两个数
探究活动
编制计算机程序解决问题需要经历哪些过程?
2、双分支if语句
单分支:
If(表达式):
语句A
双分支:
If(表达式):
语句A
else:
语句B
分析问题
对于读入的三个数a、b、c,求优惠最大值就是求a,b,c中的最大值。设其中的最大数为m,先找出a和b中最大的数赋给m,然后再将m与c比较,从而找了三个数中最大的数。
设计算法
根据上面的分析,解决问题的算法描述如下:
① 输入三个数a、b、c;
② 如果a>b,则m=a;否则m=b;
③ 如果c>m,则m=c;
④ 输出m的值;
⑤ 结束。
编写程序
调试运行
双分支结构if
函数分割
函数分割 .split() 对象是一个 “字符串”
#split()括号内可以没有参数,代表按照空,空格,换行符,制表符来分割。
实践活动三:按照以上计算机编写程序的过程,在python的IDLE中练习输入以上代码(也可以参照教材P79程序4-3)
实践活动四:解决问题(利用双分支if语句编程实现)
1、请输入一个整数,判断是奇数还是偶数。
2、键盘输入两个整数,按照由大到小的顺序输出两个数

展开更多......

收起↑

资源预览