ID: 12501548

4.4.1 while循环语句 课件 (12PPT)2021-2022学年高一信息技术粤教版(2019)必修1

日期:2024-11-23 科目:信息技术 类型:高中课件 查看:13次 大小:9830890B 来源:二一课件通
预览图 1/6
4.4.1,高一,必修,2019,教版,信息技术
  • cover
(课件网) while循环语句形式 一、while循环: while循环语句的一般形式: while(表达式): 语句或语句组 说明:while循环是当型循环,只要条件满足,就不断循环;否则,退出循环。 (1)表达式一般是一个关系表达式或一个逻辑表达式,表达式的值应该是一个逻辑值真(True)或假(False)。 (2)当表达式的值为真时,执行循环体语句;当表达式的值为假时,退出循环,执行循环体外的下一条语句(即while后面没有缩进的语句) 一、while循环: while循环语句的一般形式: while(表达式): 语句或语句组 (3)每次循环都是执行完循环体语句后回到表达式处重新开始判断,重新计算表达式的值。一旦表达式的值为假就退出循环,为真时就继续执行循环体语句。 (4)循环体中必须有改变条件表达式值的语句,否则将成为死循环。 (5)while循环用流程图演示如图 一、while循环: while循环语句的一般形式: while(表达式): 语句或语句组 上条语句 表达式 循环语句 下条语句 实例研究 例1:小明小组为了筹集购买纪念品的费用,准备开展一次募捐活动,计划向第一个赞助人募集20元,向第二个赞助人募集25元......后一个比前一个多募捐5元,依次下去,第几个人募捐后募集到的总费用累计超过500元? 实例研究源程序 例1程序语句: num=1;money=20 sum=20 while(sum<500): num=num+1;money=money+5 sum=sum+money print(num) 实例研究 例2:求1+2+3+...+100 分析:用s表示累加变量,i表示累加数据,可以通过累加实现:i从0开始,每次加1,直到i的值为100,这时循环停止。而重复执行的操作就是i=i+1,s=s+I,这样可实现累加。 实例研究源程序 用while编写程序如下: s=0;i=0 while(i<100): i=i+1;s=s+i print(s) 用for编写程序如下: s=0 for i in range(1,101): s=s+i print(s) 实例研究 例3:求满足1+2+…+n>10000的最小的自然数n。 分析:可以通过累加实现求解。累加变量为t,累加数用n表示。n从0开始,每次加1并累加到t中,直至t的值超过10000。 程序语句: n=0 s=0 while(s<10000): n=n+1 s=s+n print(n) 实例研究源程序 while循环语句 二、练习 1、当t<=10执行“i=i+1: t=t×i”直至条件不成立。 2、重复执行“i=i+1 : t=t×i”直到条件t>10成立。

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