基本语句
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
k := k + 1
end 输出 s
until k > 100 输出 s
循环语句
for 语句的一般形式
for <循环变量>: = <初始值> to <终值> do
begin <循环体>
end
已知循环次数
repeat 语句的一般形式
repeat <循环体>
<循环变量> : = <循环变量后继>
until <终止条件为真>
未知循环次数
【探究】 用循环语句写出计算下面式子的算法
sum 1 1 1 1
23
10
【探究】 已知函数 f(x) = x3 , 把区间[-3 , 3 ] 10等分 ,写出求等分点和端点处的函 数值的程序。
先画流程图,然后写语句
【探究】 根据下面的程序,说明其算法功能 n: = 1 t:=1 s:=1 repeat t: = 2^n s: = s + t n: = n + 1
then max:=a(i) 输出 max
【研究】 P135 例5
【作业】 P136 练习2
教学内容:几种基本语句 教学目的:通过对具体实例的理解,掌握
几种基本语句,体会算法思想 教学重点:1、几种基本语句
2、简单编程 教学器材:多媒体电脑
【探究】求 S = 1 +2+…+100
开始
算法如下: 10 k: = 1 20 S: = 0:=1 S:=0 S:=S+k
40 k: = k + 1 50 如果 k > 100 ,
则执行 60 否则执行 30 60 输出 S
k:=k+1 N
k>100
Y
输出S
结束
基本语句算法:
基本语句算法:
s: = 0
s: = 0
k: = 1
k: = 1
for k: = 1 to 99 do repeat s := s + k
begin s: = s + k
until n > 30 输出 s
【例】 标有1,2,3,4,5,6 六个号码的球, 有一个最重,写出挑出最重球的程序。
【解析】i:=1 for i: = 1 to 6 do begin 输出 小球的重量 a(i) max:=a(1) for i: = 2 to 6 do
begin if max < a(i)