1.2.3 循环语句

文档属性

名称 1.2.3 循环语句
格式 rar
文件大小 5.0MB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2011-01-24 13:48:00

图片预览

文档简介

课件23张PPT。循环语句与程序框图中的循环结构相对应.
有直到型(UNTIL)和当型(WHILE)两种循环语句结构. 直到型(UNTIL)循环语句是:DO
   循环体
LOOP  UNTIL 条件 描述直到型(UNTIL)循环语句的运行过程:  当计算机执行上述语句时,先执行一次DO 
和UNTIL之间的循环体,再对UNTIL后的条件进
行判断,如果条件不符合,继续执行循环体,然
后再检查上述条件,如果条件也不符合,再次执
行循环体,直到条件符合为止,这时,计算机将
不执行循环体,直接跳到UNTIL语句后,接着执 
行UNTIL语句之后的语句.程序框图: 程序: i=1 S=0 DO S=S+ii=i+1LOOP UNTIL i>100 PRINT SEND 当型(WHILE)循环语句是: WHILE 条件
循环体
WEND程序框图: 程序: i=1 S=0 WIHIL i<=100 S=S+ ii=i+1WENDPRINT SEND 描述当型(WHILE)循环语句的运行过程:   当计算机遇到WHILE语句时,先判断条件 
的真假, 如果条件符合,就执行WHILE和WEND
之间的循环体;这个过程反复进行,直到某一次
条件不符合为止,这时,计算机将不执行循环体,
直接跳到WEND语句后,接着执行WEND之后的
语句.
直到型与当型的区别与联系: 区别:直到型(UNTIL)循环语句先执行一次循
环体,再对一些条件进行判断,然后根据判断的
结果决定是否继续执行循环体.(至少执行一次循
环体)   当型(WHILE)循环语句先对条件进行判断, 
根据判断的结果决定是否执行循环体.(可能一次
也不执行循环体) 注意:两种循环语句中条件的差异. 联系:本质一样,可相互转化.  读程序,写出程序表示的函数. 程序: 函数: x (x<1)2x-1 (1≤x≤10)3x-11 (x≤10)  修改本节例1的程序,连续输入自变量的11个
取值,输出相应的函数值. 算法分析: 第一步:输入自变量x的值. 第二步:计算y=x3+3x2-24x+30. 第三步:输出y . 第四步:记录输入次数. 第五步:判断输入的次数是否大于11.若是,结
束算法;否则,返回第一步.   修改本节例1的程序,连续输入自变量的11个
取值,输出相应的函数值. 程序框图:   修改本节例1的程序,连续输入自变量的11个
取值,输出相应的函数值. 程序: 将图1.1-20的程序框图转化为相应程序. 程序框图: 将图1.1-20的程序框图转化为相应程序. 程序:   写出判断整数n(n>2)是否为质数的算法程序.
(将图1.1-2这个程序框图转化为相应的程序)程序框图:  写出判断整数n(n>2)是否为质数的算法程序.
(将图1.1-2这个程序框图转化为相应的程序)程序:INPUT “n=”;n flag=0END IF flag=1IF n>2 THEN d=2WHILE d<=n-1 AND flag=1 IF n MOD d=0 THEN ELSEd=d+1END IFWENDELSEIF flag=1 THENPRINT n;“是质数”ELSEPRINT n;“不是质数”END IF END   编写程序,输入正整数n,计算它的阶乘n!( n!= 
n×(n-1) ×…×3×2×1).程序:  某牛奶厂2002年初有资金1000万元,由于引进 
了先进生产设备,资金年平均增长率可达到50%.
请你设计一个程序,计算这家牛奶2008年底的资金
总额.程序:循环语句有: 直到型(UNTIL)和当型(WHILE)两种循环语
句结构. 由循环结构写出循环语句 区分当型语句和直到型语句 跟踪变量的变化,理解程序语句执行过程 DO
   循环体
LOOP  UNTIL 条件 WHILE 条件
  循环体
WEND① 100个和尚吃100个馒头,大和尚一人吃3个,小和尚3人吃一个,求大、小和尚各多少个?② “鸡兔同笼”,我国古代著名数学趣题之一,大
约在1500年以前,《孙子算经》中记载了这个
有趣的问题,书中描述为:今有雏兔同笼,上
有三十五头,下有九十四足,问雏兔各几何?
同课章节目录