预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.2.3循环语句(预)课前预习学案一、预习目标1、充分地感知、体验应用计算机解决数学问题的方法;2、正确理解循环语句的概念并掌握其结构;3、能初步操作、模仿应用循环语句编写程序。二、预习内容1.在一些算法中从某处开始按照一定条件反复执行某一处理步骤的情况这就是反复执行的处理步骤称为。2.算法中的循环结构是由来实现的。对应于程序框图中的两种循环结构一般程序设计语言中也有当型(型)和直到型(型)两种语句结构。即语句和语句。提出疑惑1、两种循环结构有什么差别?2、参照当型循环结构说说计算机是按怎样的顺序执行WHILE语句的?3、参照直到型循环结构说说计算机是按怎样的顺序执行UNTIL语句的?课内探究学案学习目标1.正确理解循环语句的概念并掌握其结构。2.会应用循环语句编写程序。二、学习重难点:两种循环语句的表示方法、结构和用法用循环语句表示算法会编写程序中的循环语句。三、学习过程循环结构有两种-----型与型.10循环结构(当条件满足时反复执行循环体);20型循环结构(反复执行循环体直到条件满足).所以循环语句的两种不同形式:WHILE语句和UNTIL语句10WHILE语句:(WEND——朝……方向行走);20UNTIL语句(LOOPUNTIL—绕环回线走直到达到某种条件为止)探究:当型和直到型各自的特点当型:直到型:(二)精讲点拨:例1编写程序计算自然数1+2+3+……+99+100的和。变式训练1.编写一个程序输入正整数n计算它的阶乘n!(n!=n*(n-1)*…*3*2*1)解:例2编写程序计算函数f(x)=x2-3x+5当x=123…20时的函数值。解:变式训练2设计一个算法:求满足1+2+3+…+n>10000的最小正整数n并写出相应的程序。解:(三)反思总结:(四)当堂检测:1、编写程序输入正整数n计算它的阶乘。2、编写程序计算下面n个数的和:。3、某牛奶厂2002年初有资金1000万元由于引进了先进的设备资金年平均增长率可达到50%。请你设计一个程序计算这家牛奶厂2008年底的资金总额。课后练习与提高一、选择题1.某程序框图如图所示该程序运行后输出的的值是()A.B.C.D.2.如图下边(左)程序框图所进行的求和运算是()A.EQ\F(12)+EQ\F(14)+EQ\F(16)+…+EQ\F(120)B.1+EQ\F(13)+EQ\F(15)+…+EQ\F(119)C.1+EQ\F(12)+EQ\F(14)+…+EQ\F(118)D.EQ\F(12)+EQ\F(122)+EQ\F(123)+…+EQ\F(1210)开始s=0n=2n<21是否s=s+EQ\F(1n)n=n+2输出s结束二、填