1.2.3 循环语句
[学习目标]
1.正确理解循环语句的概念,并掌握其结构;
2.会应用条件语句和循环语句编写程序;
3.经历对现实生活情境的探究,认识到应用计算机解决数学问题的方便简捷.
[知识链接]
在一些破解密码的软件中,经常会使用穷举法,或称为暴力破解法,是一种针对密码的破译方法,即将密码进行逐个推算直到找出真正的密码为止.例如一个已知是六位并且全部由数字组成的密码,其可能共有1 000 000种组合,因此在软件中可以将密码由000 000开始至999 999逐个试一遍,因此最多尝试1 000 000次就能找到正确的密码.理论上利用这种方法可以破解任何一种密码,问题只在于如何缩短破解的时间.你知道这种软件是如何设计的吗?
[预习导引]
循环语句的两种结构
for循环语句的格式:
根据for语句中所给定的初值、终值和步长,来确定循环次数,反复执行循环体内各语句.
执行过程:通过for语句进入循环,将初值赋给循环变量,当循环变量的值不超过终值时,则顺序执行循环体内的各个语句,遇到end,将循环变量增加一个步长的值,再与终值比较,如果仍不超过终值范围,则再次执行循环体,这样重复执行,直到循环变量的值超过终值,则跳出循环.
while循环语句的格式: