资源简介 (共11张PPT)粤教版普通高中教科书信息技术 必修1数据与计算第四章 程序设计基础目 录COMENTS4.1 程序设计语言的基础语言14.2运用顺序结构描述问题求解过程24.3运用选择结构描述问题求解过程34.4运用循环结构描述问题求解过程4探究活动多分支if语句编制计算机程序解决问题需要经历哪些过程?4.3.2If…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.2If…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, xif x>z:x, z = z, xif y>z:y, z = z, yprint(x,y,z)2、双分支if语句(if..else)是否双分支结构输入语句条件语句1语句2输出语句63、多分支if语句(if…elseif…else)多分支结构语句1语句2语句3不需要买条件1条件2综合实践运用选择结构描述问题求解过程尝试编程解决以下问题:1、请输入一个整数,判断是奇数还是偶数。2、键盘输入两个整数,按照由大到小的顺序输出两个数3、从键盘输入a,b,c,输出方程,并判断和输出方程解。 展开更多...... 收起↑ 资源预览