ID: 15345534

4.3.2 if...elif...else语句的应用 课件(共11张PPT)2022—2023学年粤教版(2019)高中信息技术必修1

日期:2024-11-23 科目:信息技术 类型:高中课件 查看:77次 大小:770234B 来源:二一课件通
预览图 1/5
4.3.2,2023,必修,信息技术,高中,2019
  • cover
(课件网) 粤教版普通高中教科书 信息技术 必修1 数据与计算 第四章 程序设计基础 目 录 COMENTS 4.1 程序设计语言的基础语言 1 4.2运用顺序结构描述问题求解过程 2 4.3运用选择结构描述问题求解过程 3 4.4运用循环结构描述问题求解过程 4 探究活动 多分支if语句 编制计算机程序解决问题需要经历哪些过程? 4.3.2 If…elif…else语句的应用 分析问题 因为要买尽量多的笔记本,易知都买4元的笔记本肯定可以买最多本。最多可买笔记本的数量为x/4本,由于张明想把经费用完,因此,张明可以按如下方案购买笔记本: 如果买完x/4本单价为4元的笔记本,x/4本还剩1元,则单价为4元的笔记本少买1本,换成再买一本单价为5元的笔记本即可;如果买完x/4本单价为4元的笔记本,还剩2元,则单价为4元的笔记本少买1本,换成再买一本单价为6元每本的笔记本即可;如果买完x/4本单价为4元的笔记本,还剩3元,则单价为4元的笔记本少买2本,换成再买一本单价为5元的和一本单价为6元的笔记本即可。 设计算法 根据上面的分析,可先设:张明的经费总共为x元,购买单价为6元、5元、4元笔记本的数量分别为m、n、k,算法过程如下: ①输入x的值; ②K=x/4; ③y=x%4; ④如果y的值为0,则m=0,n=0; ⑤如果y的值为1,则m=0,n=1,k=k-1; ⑥如果y的值为2,则m=1,n=0,k=k-1; ⑦如果y的值为3,则m=1,n=1,k=k-2; ⑧输出m、n、k的值; ⑨结束。 编写程序 调试运行 if...elif...else语句 实践探究 一、IDLE练习(熟悉IDLE的执行过程) 按照计算机编写程序的过程,打开python的IDLE,复制、粘程序4-2,并运行。 二、语法练习(熟悉python语法) 1、按照计算机编写程序的过程,在python的IDLE中练习输入以上代码(也可以参照教材P79程序4-3) 2、按照计算机编写程序的过程,在python的IDLE中练习输入以上代码(也可以参照教材P82程序4-4) 三、拓展练习(尝试编程) 输入一个年份,输出是否是闰年。判断闰年方法是:能被4整除但是不能被100整除或者能被400整除。编写程序并调试运行。 4.3.2 If…elif…else语句的应用 是 否 7 单分支结构 [真] [假] 条件 语句块1 下一语句 双分支结构 多分支结构 总结:三种选择结构: 1、单分支if语句(if) 单分支结构 [真] [假] 条件 语句块1 下一语句 If语句 成立,执行语句1 不成立,退出条件语句,执行下一语句。 输入三个数,由小到大输出 x = int(input("请输入x:")) y = int(input("请输入y:" )) z = int(input("请输入z:")) if x>y: x, y = y, x if x>z: x, z = z, x if y>z: y, z = z, y print(x,y,z) 2、双分支if语句(if..else) 是 否 双分支结构 输入语句 条件 语句1 语句2 输出语句 6 3、多分支if语句(if…elseif…else) 多分支结构 语句1 语句2 语句3 不需要买 条件1 条件2 综合实践运用选择结构描述问题求解过程 尝试编程解决以下问题: 1、请输入一个整数,判断是奇数还是偶数。 2、键盘输入两个整数,按照由大到小的顺序输出两个数 3、从键盘输入a,b,c,输出方程,并判断和输出方程解。 ... ...

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