内容正文:
2019粤教版信息技术必修一
数据与计算
4.1程序设计语言的基础知识
4.2运用顺序结构描述问题求解过程
4.3运用选择结构描述问题求解过程
4.4运用循环结构描述问题求解过程
第四章 程序设计基础
4.4.1for循环的应用
4.4.2while循环的应用
4.4.3循环嵌套的应用
4.4.4循环控制的应用
4.4运用循环结构描述问题求解过程
1.For循环的应用
for语句的一般格式:
for 循环变量 in 列表:
语句或者语句组
冒号:代表下一行是循环的第一行,但是循环体在书写时需要缩进
从for语句末尾的冒号开始至其下面没有缩进的代码之间都是其包含的需要重复的执行的部分
列表的表达方式
1.直接罗列代码
for value in [1,2,3,4,5]:
print(value)
print(‘good’)
for value in [1,2,3,4,5]:
print(value)
Print(‘good’)
2.先定义后使用
values=[1,2,3,4,5]
for value in values:
print(value)
print(‘good’)
3.使用range()函数
1. for value in range (1,6):
print(value)
print(‘good’)
2.for value in range (2,11,2):
print(value)
3.for value in range (10,1,-2):
print(value)
用for循环解决累加问题
如何用for循环语句编程解决1+2+3+……+10问题
设计算法
用流程图描述算法
编写程序
sum=0
for i in range(1,11):
sum =sum +i
print(sum)
2.While循环的应用
While循环语句的格式
while(表达式):
语句或语句组
while执行过程流程图如下:
1.表达式一般是一个关系表达式或者一个逻辑表达式,表达式的值是一个逻辑值,“真”或者“假”
2.当表达式值为真时,执行循环体语句;当表达式值为假时,退出循环体,执行循环体外的下一条语句
3.每次循环都是执行完循环体语句后回到表达式处重新开始判断,重新计算表达式的值
问题
项目小组为了筹