文档详情

循环语句5.23循环语句523.23.doc

发布:2017-03-14约4.32千字共5页下载文档
文本预览下载声明
课题 循环语句 课时 1.2 课型 新授 教 学 目 标 知识与技能:理解循环语句的结构和功能,会运用条件语句编写简单的Scilab程序。 过程方法与能力:通过利用循环结构程序框图,编写循环语句。通过解决实际问题,提高应用算法的能力 情感态度与价值观:通过本节的学习,使学生进一步体会算法思想,体会算法在解决问题中的有效性 重点 分析 循环语句 难点 分析 应用循环语句编写程序 课程资源开发 及课前准 备 1. 对内容的挖掘 2. 课后题的选择 3. 《红对勾》中题目的选取 4. 练习中题目的选取 5. 对学生能力的判定 教 学 过 程 与 内 容 课后反思 1.复习回顾: 四种语句特点 2.讲授新课: 循环语句: ( 概念:用来处理循环结构的程序语言叫做循环语句. ( 循环语句的分类:(1)for循环 (2)while循环. for循环: (格式:for 循环变量=初值:步长:终值 循环体; end (几点说明: (1)当循环次数明确的时候适合于for循环. (2)执行for循环时,首先把初值赋给循环变量,并记下步长和终值.每执行一次循环,循环变量增长一次步长的值,当循环变量的值小于终值时,执行循环体,若大于终值,则跳出循环,执行end后面的语句. (3)步长可正可负,但是不能是0.若步长为正,则初值小于终值;若步长为负,则初值大于终值.步长为1时,可以省略.如for i=1:1:10,可以写成for i=1:10. (4)循环体是指程序要反复执行的语句. (5)运用for循环,关键是确定循环变量的初值、步长、终值及循环体. (6)for循环也可以写成一行,格式为for 循环变量=初值:步长:终值,循环体;end (7)程序要以end结尾. (8)如果循环体后不加“;”,那么程序将显示每一步运行结果,如果加“;”,只显示最后结果. 例1 计算03-06-01 (2)程序: S0; for i1:1:10 SSi; end S 注:(1)本题中循环体是指S=S+i,这个语句的意思是每次循环所赋给S的值都比上一次多1,如此循环一直到程序结束,S是“累加器”,i是“计数器”. (2)类似问题:, 等等 (for循环嵌套: 例2 制作九九表,设计相应程序. 解:程序如下: for i1:1:9 for j1:1:9 pij; print(%io(2),i,“”,j,“=”,p); end end while循环: (格式:while 表达式 循环体; end (几点说明: (1)每次执行while循环时要判断表达式的真假,只有当表达式为真时才能执行循环体,当表达式为假时退出循环. ()while的值的程序. 解:while循环 for循环 i1; s0; S0; for i1:1:100 while i100 SSii; SSii; end end print(%io(2),S); print(%io(2),S); 例4 设计一个程序,将全班46个学生中考试及格的人数统计出来,并画出程序框图. 解:(1)程序: i1; k0; while i46 minupt(“请输入成绩:”); if m60 kk1; end ii1; end k (2)程序框图:如图03-06-02
显示全部
相似文档