江苏省清江中学
尚月如
回答下列问题:
( 1) 1+ 2+ 3+… +100=
; n ( 2) 1+ 2+ 3+…+ = ;
( 3) 1+ 2+ 3+…+ >2006.
S2 计算 ;
S3 如果 的值大于 2006,那么
S1 取n等于 1;( 1)
2
n n
( 1)
2
n n
nn即为所求;
的值增加 1后转到 S2重复操作.
否则让
请设计一个算法,求满足条件的最小整
数.
开
始
输入
n=1
计算 的值( 1)2
n n
>2006
输出
n
Y
开
始
输入 n=2
计算
的值
( 1)
2
n n
>2006
输出
n
Y
用
流
程
图
表
示
1若代入不满足不等式,则代入 2验算,
如右图
N
开
始
输入 n=1
计算 的值( 1)2
n n
>2006
输出
n
Y
开
始
输入
n
计算 的值( 1)2
n n
>2006
Y
使
n
的
值
增
加
1
结
束
输出
n
结
束
NN
开
始
输入
n
计算 的值( 1)2
n n
>2006
输出
n
Y
使
n
的
值
增
加
1
输入输出
框
结
束
处理框
判断框
流程线
起止框
N
起止框
流程图是由一些图框和带箭头的流线组成
的,其中图框表示各种操作的类型,图框中
的文字和符号表示操作的内容,带箭头
的流线表示操作的先后次序.
在流程图中,有些是按顺序执行 (顺序结
构 ),有些需要选择执行 (选择结构 ),而
另外一些需要循环执行 (循环结构 ).
S1 作 AB的垂直平分
线 ;
S2 作 BC的垂直平分
线 ;
S3 以 与 的交
点 M为圆心, MA
为半径作圆,圆 M
即为三角形 ABC的
外接圆.
该算法特点:
依次执行 S1到 S3这三个步
骤,完成了作三角形外接
圆这一问题.
象这种结构称为:顺序结构.
问题:写出作三角形 ABC外接圆的一
个算法.
1l
2l
1l 2l
A
B
例 1:写出求半径为 10的圆的面
积的一个算法,并画出流程图.
S1 ;
10r
S2
;
2S r
S3 输出 ;
S
开
始
结
束
10r
2S r
S
例 2:已知 AB两个墨水瓶中分别装了红墨
水和黑墨水,如何将两个墨水瓶中的墨水交
换?
S1 ;
p x
S2 ;
x y
S3 ;
y p
开
始
结
束
p x
x y
y p
如何交换 x,y两个变量的值.
思考:平行四边形 ABCD中,已知
A(0,0), B(1,2),C(-2,1),写出求 D点坐标
的算法.
小结
1.流程图的组成以及各图框表示的各种类型的
操作.
2.顺序结构的特点:依次执行多个处理.
3.能够用自然语言以及流程图表示算法.
作业:
1、复习课本相关知识
2、编制一个计算:
10021 222 n
的流程图。