1、 1iSDO iLOOP UNTIL i5“;PRINTSED高一数学必修 3 编号_4_ 时间_班级_ 组别_ _学号 姓名_ 【学习目标】1. 在理解输入语句、输出语句、赋值语句、条件语句的基础上,学习循环语句,进一步体会算法的基本思想。2. 通过具体的练习,进一步熟悉三种主要语句和算法结构的基本思想。【重点、难点】两种循环语句的格式及其执行过程,明确各自终止循环的条件。 自主学习案【知识梳理】1. 输入语句格式:INPUT “提示内容” ;变量2. 输出语句格式:PRINT “提示内容” ;表达式3.条件结构的一般格式是:4.循环语句的格式有两种:UNTIL 语句和 WHILE 语句,格
2、式分别是:【预习自测】1.写出下列程序的运行结果(求 时只写式子不计算)(1) _ (2) _ SS【我的疑问】合作探究案【课内探究】例 1http:/ 画 出 计算 1+2+3+100 的值的算法的程序框图,并用WHILE 语句和 UNTIL 语句分别写出这个算法对应的程序。10 5 1iSWHILEiiND“;PRITSE1i0sDO xiLOOP UNTIL i4PRINT sENDn=5s=0WHILE s15s=s + nn=n1WENDPRINT nEND变式计算 的值,请画出这个算法的程序框图,并编写计算机程序。n321例 2http:/ 当 时,下面程序的运行结果分别是(1)_
3、 2x_(2) . (1) (2)变式 右边程序执行后输出的结果是 例 3http:/ 已知函数 ,连续输入自变量30243xxy的 11 个取值,求出相应的函数值.请写出这个算法的程序框图,并编写计算机程序。1i0sWHILE 4ixiWEND PRINT sEND例 2 变式【当堂检测】1.(1) (2)读程序,回答问题:(1) 若程序(1)输入 2,2,3,4,9,则输出的结果为 (2) 程序(2)输出的结果为 2.对于任意正整数 n,设计一个程序求 的值。123SnA课后练习案1.下面程序输出的结果为 开始12isDO*iLPUNTI10iRIsE 0S 1i DO INPUTx i
4、LI5i/5aSPRITEND10 2 “;isWHILEisNDPRITiE第 1 题2 根据条件把下面流程图补充完整,求 所有奇数的和。0(1) 处填 处填 1 2(2)编写程序 第 2 题 3.编写一个程序,计算下列 个数的和:*()nN34512,nA4.编写程序求 的值。23631.5.某牛奶厂 2002 年初有资金 1000 万元,由于引进了先进的生产设备,资金年平均增长率可达到 50。请你设计一个程序,计算这家牛奶厂 2008 年底的资金总额。n=2002s=1000while n=2008s=s*(1+0.5)n=n+1wendprint sEndi=1,S=0i1000? 1 2输出S结束否是