3 循环语句1
3 循环语句课堂互动讲练知能优化训练课前自主学案学习目标1
经历将具体问题的程序框图转化为程序语句的过程,理解循环语句的作用,进一步体会算法的基本思想.2 .掌握 while 语句和 for 语句的一般格式及使用规则,在实际问题中能灵活选择合适的循环语句编写 Scilab 语句.课前自主学案 条件语句的一般格式:① ________________ 格式;② ___________格式.温故夯基温故夯基if - else -endif - end1 . 循 环 语 句 用 来 实 现 算 法 中 的____________2 .循环语句主要有两种类型, _________ 和_____________3 . for 循环的一般格式为知新益能知新益能循环结构.for 循环while 循环.4 . while 循环的一般格式为while 表达式 循环体;end 思考感悟在 for 循环和 while 循环中,“ end” 的作用是什么
提示:“ end” 的作用是控制结束一次循环,开始一次新的循环.课堂互动讲练for 语句的应用考点突破考点突破例例 11 编写程序求12+14+…+ 1100的值. 【思路点拨】 从题目可以看出,分母是有规律递增的,可以引入累加变量 S 和循环变量 i,且 S=S+1i是反复进行的,可用循环结构及语句来描述算法. 【解】 程序为:S=0;for i=2:2:100 S=S+1/i;endprint %io2,S; 【名师点评】 用 for 循环语句描述某一类问题的程序,其关键是根据问题确定循环变量的初值、步长和终值.变式训练 1 编写一个程序,求 13 - 23 +33- 43+…+ 993- 1003的值.解:程序如下:while 语句的应用例例 22写出求满足 1 + 2 + 3 +…+ n > 2011