程序框图
- 格式:docx
- 大小:853.79 KB
- 文档页数:6
程序框图知识要点:一、程序框图的相关概念: 1、程序框图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。
2、构成程序框图的图形符号及作用:图形符号名称功能终端框(起止框) 表示一个算法的起始与结束,是任何流程图不可缺少的。
输入、输出框 表示一个算法输入和输出的信息,用在算法中任何需要输入和输出的位置。
处理框(执行框)它是用来赋值、执行计算语句、传送运算结果的图形符号,即算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内,并且对变量进行赋值时,也要用到处理框。
判断框 当算法要求对两个不同的结果进行判断时,需要将用于判断的条件写在判断框内。
判断某一条件是否成立,成立时在出口处标明“是”或“Y ”;不成立时标明“否”或“N ”。
判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号。
流程线 用于连接程序框连接点用于连接程序框图的两部分如: 是否是否3、画程序图的规则:(1)使用标准的框图符号;开始输入n i 2= 11结束r 0=? n 不是质数 n 是质数求n 除以i 的余数r i 的值增加1,仍用i 表示 i n r 0≥=或?(2)框图一般按从上到下、从左到右的方向画;(3)除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一的符号;(4)判断分为两种类型:一种是两分支的判断,而且有且仅有两个结果;另一种是多分支判断,有几种不同的结果;(5)在图形符号内描述的语言要非常简练、清楚。
二、算法的三种基本逻辑结构及其框图表示 1、顺序结构:(如右图)顺序结构是最简单的算法结构,它是由若干个依次执行的步骤组成的, 语句与语句之间,框图与框图之间是按从上到下的顺序进行的。
它也是任何一 个算法都离不开的一种算法结构,。
2、条件结构: 在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向。
程序框图
上课时间:2016年 月 日-- 日 复习内容:程序框图 复习目标:
理解各框的意义,运行路线,运行计算 一.基本知识:
框图意义:开始、结束框:
输入、输出框:
赋值框:
判断框
: 运行路线: 二.典型例题:
例1. 执行如图K16-1-1所示的程序框图,若输入A 的值为2,则输出的P 值为( )
A .2
B .3
C .4
D .5
第1题 第2题
方法:
例2.(2016广州摸.10)执行如图所示的程序框图,输出的结果为( )
(A )()22-, (B )()40-,(C )()44--, (D )()08-, 方法:
例3 . [2015·吉林质监(三)]阅读如图所示的程序框图,运行相应的程序.若输出的S 为11
12
,则判断框中①填写的内容可以是( )
A .n =6
B .n <6
C .n ≤6
D .n ≤8
方法:
例4.[2015·大连双基测试]执行如图所示的程序框图,运行相应的程序,若输出的结果是4,则常数a 的值为( )
A .4
B .2
C .12
D .-1 方法:
三.近年高考题:
1.(2015新课标I.9)执行右面的程序框图,如果输入的0.01t =,则输出的n =( ) (A ) 5 (B )6 (C )7 (D )8
第1题 第2题
2. (2015新课标II.8)下边程序框图的算法思路源于我国古代数学名著《九章算术》中“更相减损术”.执行该程序框图,若输入的、分别为14、18,则输出的
A. 0
B. 2
C. 4
D. 14
3. (2014新课标I.9)执行下图的程序框图,若输入的,,a b k 分别为1,2,3,则输出的M =
a b =
a
A .
203 B .165 C .72 D .158
4. (2014新课标II.8)执行右面的程序框图,如
果输入的x ,t 均为2,则输出的S=( ) (A )4
(B )5 (C )6 (D )7
第4题
5. (2013新课标I.7)执行右面的程序框图,如果输入的
[1,3]t ∈-,则输出的S 属于( )
(A )[3,4]- (B )[5,2]- (C )[4,3]- (D )[2,5]-
第5题 第6题
6. (2013新课标II.7)执行右面的程序框图,如果输入的4N =,那么输出的S =( )(A )1111234+
++ (B )111
1232432
+++⨯⨯⨯ (C )111112345+
+++ (D )111112324325432
++++⨯⨯⨯⨯⨯⨯
7. (2012新课标I.6)如果执行右边的程序框图,输入正整数N(N ≥2)和实数
a
1,a 2,…,a N ,输出A,B ,则 (A )A+B 为a 1,a 2,…,a N 的和
(B )
A +B
2
为a 1,a 2,…,a N 的算术平均数 (C )A 和B 分别是a 1,a 2,…,a N 中最大的数和最小的数 (D )A 和B 分别是a 1,a 2,…,a N 中最小的数和最大的数
第7题 第8题 第9题
8.(2011新课标I.5)执行右面的程序框图,如果输入的N 是6,那么输出的p 是( )
(A )120 (B )720 (C )1440 (D )5040
9.(2010新课标I.8)如果执行如图的框图,输入N=5,则输出的数等于( )
(A )54 (B )45 (C )65 (D )56
四.典题精练:
1.(2016.惠州一摸.7)已知流程图如右图所示,该程序运行后,为使输出的b 值
为16,则循环体的判断框内①处应填 ( ) (A )3?a > (B )3?a ≥ (C )3?a ≤ (D )3?a <
第1题 第2题
2. 阅读如图所示的程序框图,运行相应的程序,输出的结果是( )
A .3
B .11
C .38
D .123
3. 阅读程序框图(如图K16-1-5),运行相应的程序,则输出i 的值为( )
A .3
B .4
C .5
D .6
第3题 第4题
4. 若执行如图所示的框图,输入x 1=1,x 2=2,x 3=4,x 4=8,则输出的数等于______.
5.若执行如图所示的框图,则输出的数T 等于________.
第5题 第6题 6. 如图所示,输出的n 为( ) A .10 B .11 C .12 D .13
7. 若执行如图K16-1-10所示的框图, 则输出的数K 等于________.
第7题 第8题 第9题 8. 某程序框图如图所示,若输出的S=57,则判断框内为( ) A. k >4? B. k >5? C. k >6? D. k >7? 9. 如图是秦九韶算法的一个程序框图,则输出的S 为
A .1030020(())a x a x a a x +++的值
B .3020100(())a x a x a a x +++的值
C .0010230(())a x a x a a x +++的值
D .2000310(())a x a x a a x +++的值 10. 如图,是一程序框图,则输出结果中( )
A.
B.
C. D.。