当前位置:首页 >> 数学 >>

程序框图习题课


陈老师 :
QQ/WX:779650308 Tel:158-1897-4912

一.复习回顾,作好准备
(一)、请回顾下列内容,然后与屏幕对照. 1、程序框图概念 又称流程图,是一种用程序框、流程线 及文字说明来表示算法的图形 2、常用流程图符号

2、常用流程图符号
起止框

表示一个算法的起始和结束
表示一个算法输入和输出的信息

输入、输出框

处理框

赋值、计算

判断框

判断某一条件是否成立,成立时在 出口处标明“是”或“Y”;不成立时 标明“否”或“N”. 表示流程的路径和方向 连接程序框图的两部分

流程线 连接点

(二)、请大家独立思考下列问题,迅 速在纸上写出程序框图,然后和屏幕 对照,最后再进行改进。

1 1 1 1、求 s ? 1 ? ? ? ? ? ? ? 的值。 2 3 n
2、设计一算法,求积:1×2×3×…×100

开始

输入正整数n
S=0 i=1

1 1 1 1、求 s ? 1 ? ? ? ? ? ? ? 的值。 2 3 n

S=S+1/i

i=i+1
i>n?



是 输出S

结束

2、设计一算法,求积:1×2×3×…×100
开始

i=1,A=1
A=A*i i=i+1 否 i>100? 是 输出A 结束

二.典例剖析,总结规律

求值问题
(一)、请大家读完下列程序 框图以后,写出输出的结果。
1.【09江苏】右图是一个算法的流 程图,最后输出的W=______.

【答案】

22

二.典例剖析,总结规律
2.【全国卷Ⅰ】如果 执行下面的框图,输 入N=5,则输出的数 等于 .

5 【答案】 6

1. 如图所示的程序 框图,若分别输入x=-5和5,

则分别输出(
(A)25,6 (B)25,5 (C)-4,6

A)

(D)-4,5

2. 某算法的程序框图如图所示,则输出量y与输入量x满足的
?2x (x ? 1) y= ? 关系式是 ______. ? x-2 (x>1)

二.典例剖析,总结规律

条件问题
(二)、请大家阅读完程序框 图,根据所输出的结果,写出 判断的条件。 3、如下图所示的程序框图 输出的结果是S=720,则 判断框内应填的条件是 ( )

i?8

3.(2010·湖南高考)如图是 求实数x的绝对值的程

序框图.则判断框①中 x≥0或x>0 可填 _ _____.

设计程序框图

开始 输入x
x<0? 否 是

1.画求函数值程序框图

0≤x<1? 否



?0( x ? 0) ? y ? ?1(0 ? x ? 1) ? x ( x ? 1) ?

y=x

y=1

y=0

输出y

结束

例2、 某工厂2005年的年生产总值为200万, 技术革新以后每年的年生产总值比上一年增长5 %。设计一个程序框图,输出预计年生产总值 超过300万元的最早年份。
算法分析:
第一步,输入2005年的年生产总值。 第二步,计算下一年的年生产总值。 第三步,判断所得的结果是否大于300.若是, 则输出该年的年份;否则,返回第二步

由于“第二步”是重复操作的步骤,所以可 以用循环结构来实现。我们按照“确定循环体” “初始化变量” “设定循环控制条件”的顺 序来构造循环结构。
(1)确定循环体:设a为某年的年生产总值,t为年生 产总值的年增长量,n为年份,则循环体为

t ? 0.05a a ? a?t n ? n ?1
(2)初始化变量:若将2005年的年生产总值堪称计算的 起始点,则n的初始值为2005,a的初始值为200. (3)设定循环控制条件:当“年生产总值超过300万元” 时终止循环,所以可通过判断“a>300”是否成立来控制 循环。

程序框图:

开始
n=2005 a=200 t=0.05a a=a+t n=n+1 a>300? 是 输出n 结束



1.画循环结构流程图前: ①确定循环变量和初始条件; ②确定算法中反复执行的部分,即循环体; ③确定循环的转向位置; ④确定循环的终止条件.
2、循环结构的三要素 循环变量和初始条件,循环体、循环的终止条件。

(二)、请大家先独立思考,在小组讨论,派 代表将计算的结果展示。
2.【广东 】某城市缺水问题 比较突出,为了制定节水管理 办法,对全市居民某年的月均

用水量进行了抽样调查,其中
n位居民的月均用水量分别为 x1…xn(单位:吨),根据图2 所示的程序框图,若n=2,且 x1,x2 分别为1,2,则输出地 结果s为 .

3 【答案】 2


赞助商链接
相关文章:
【创新设计】高中数学(人教版必修三)配套练习:1.1习题课(含答案...
【创新设计】高中数学(人教版必修三)配套练习:1.1习题课(含答案解析) - §1.1 课时目标 1.理解并掌握画程序框图的规则. 习题课 2.在具体问题的解决过程中,...
最新人教版高中数学选修1-2《结构图》习题课
最新人教版高中数学选修1-2《结构图》习题课 - 习题课 基础再现 1.程序框图就是算法步骤的直观图示,算法的? ?, ? ?, ? ?, ? ?等基本单元构成了程序框图...
高一数学程序框图练习题
高一数学程序框图练习题 - 算法与程序框图练习题 一、选择题: 1.阅读下面的程序框图,则输出的 S ? A. 14 B. 20 C. 30 D. 55 2.阅读图 2 所示的程序...
算法初步知识点与习题
算法初步知识点与习题 - 算法初步 1.了解算法的含义、算法的思想. 2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环. 3.了解几种基本算法语句——输入...
更多相关标签: