第七课主题2while循环语句课件-2020-2021学年闽教版(2020)信息技术七年级下册(16张PPT)

文档属性

名称 第七课主题2while循环语句课件-2020-2021学年闽教版(2020)信息技术七年级下册(16张PPT)
格式 pptx
文件大小 3.3MB
资源类型 教案
版本资源 闽教版
科目 信息技术(信息科技)
更新时间 2022-03-19 21:38:13

图片预览

文档简介

(共16张PPT)
(1)顺序结构
(2)选择结构(单分支结构/双分支结构)
(3)循环结构
分支结构的程序虽然能解决计算、输出等问题,但不能做判断在选择。对于要先做判断再选择的问题就要使用分支结构。
程序的三种基本结构
第七课 循环结构
主题2 while循环语句
罗海燕
情境引入(2分钟)
指挥计算机不断地执行相似任务,一般可以互相代替。
for循环 while循环
# include int main(void) { int i; int sum = 0; //sum的英文意思是“总和” for (i=1; i<=100; ++i) //++是自加的意思, ++i相当于i = i + 1 { sum = sum + i; } printf("sum = %d\n", sum); return 0; } # include
int main(void)
{
int i = 1;
int sum = 0;
while (i <= 100)
{
sum = sum +i;
++i;
}
printf("sum = %d\n", sum);
return 0;
}
情境引入(2分钟)
指挥计算机不断地执行相似任务
for循环 while循环
新知:While语句格式
While(条件表达式)
{
循环体
}
如果条件表达为真,会重复执行循环体中的语句,直到条件变为假。
新知:break
可以用break语句跳出当前循环体,从而中断当前循环。
当 break 关键字用于 while、for 循环时,会终止循环而执行整个循环语句后面的代码。break 关键字通常和 if 语句一起使用,即满足条件时便跳出循环。
任务一:青蛙接龙
将青蛙接龙游戏用while语句进行改写
For循环和while循环对比
分别用while循环和while循环实现同样功能的程序,它们的代码有何相似之处?
for循环和while循环存在哪些共性?
for循环只能循环固定次数,while可以循环任意次数。
具有相同功能,需要分析出循环体和终止条件。
课堂任务二(15分钟)
使用while循环语句完成电子密码锁的模拟程序
程序员无法确知用户究竟需要尝试多少次才能输入正确的密码。
课堂任务二(15分钟)
使用while循环语句完成电子密码锁的模拟程序
课堂任务三:折纸问题
“欲与珠峰试比高”:珠穆朗玛峰是世界最高峰,海拔8848米。假如现在有一张足够大的折纸,厚度为0.1毫米,请问折多少次,可以保证厚度不低于珠穆朗玛峰的高度?(理论上一张纸最多折叠9次)
课堂任务三 折纸问题 (15分钟)
这个问题和之前的电子密码锁的模拟问题有何相似之处?
在循环开始之前无法轻易确知循环所需执行的次数
复习与巩固
C语言循环结构就是让程序“杀个回马枪”,不断地重复执行同一段代码。
我们学习的是循环结构的程序设计,但是大家从中应该要体会到对以往的顺序结构和分支结构所学知识的综合应用。
1.for(i=0;i<10;i++); 结束后,i的值是( B )
A.9 B.10 C.11 D.12
2.下面程序循环次数为( D )
int k=0;
While(k<10)
{if (k<1) continue;
if(k==5) break;
K++;}
A.5 B.6 C.4 D.死循环
学习评价
学习评价
for语句
□了解for语句的格式 □了解for循环语句的运行步骤
□会设置for循环参数 □会应用for语句编写简单程序
while语句
□了解while语句的格式 □理解while循环语句的运行步骤
□会设置while循环参数 □ 会应用while语句编写简单程序
对照本课的学习目标,你认为自己的水
○未达到还需努力 ○达标 ○ 优秀
说明 ○ 单选 □ 多选
谢谢
观看