流程图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

流程图

第6课时5.2 流程图

重点难点

重点:运用流程图表示顺序、选择、循环这三种基本结构.

难点:循环结构算法的流程图.

【学习导航】

知识网络

学习要求

1.能运用流程图表示顺序、选择、循环这三种基本结构;能识别简单的流程图所描述的算法.

2.训练有条理的思考与准确表达自己想法的能力,提高逻辑思维能力.

3.学会流程图结构的选择,方法通常如下:

若不需判断,依次进行多个处理,只要用顺序结构;

若需要先根据条件作出判断,再决定执行哪个后继步骤,必须运用选择结构;若问题的解决需要执行许多重复的步骤,且有相同的规律,就需要引入循环变量,应用循环结构.

【自学评价】

1.学了算法你的收获有两点,一方面了解我国古代数学家的杰出成就,另一方面,数学的机械化,能做许多我们用笔和纸不能做的有很大计算量的问题,这主要归功于算法语句的( D )

A.输出语句B.赋值语句

C.条件语句D.循环语句

2. A=15,A=-A+5,最后A的值为(A )

A.-10B.20

C.15D.无意义

3.在右图的虚线框内是选择结构的一般形式。在两个操作选项中,__不能__(填入“能”或“不能”)既执行又执行?

【经典范例】

例1 有如下程序框图,则该程序框图表示的算法的功能是.

(注:将程序框图中所有“=”换成“←”)

【解】求使成立的最小正整数n的值加2

例2 已知,写出求

的一个算法,并画出流程图.

【解】算法如下:

若,转,否则输出.

流程图如下:

例3数学的美是令人惊异的!如三位数153,它满足153=13+53+33,即这个整数等于它各位上的数字的立方的和,我们称这样的数为“水仙花数”.请您设计一个算法,找出大于100,小于1 000的所有“水仙花数”.

(1)用自然语言写出算法;(2)画出流程图.

(提示:取整函数可以解决从三位数的各位上“提取”数字.取整函数为Int(x),如Int(3.5)=3,int(123/100)=1.) 【解】算法

S1 I←101;

S2 如果I不大于999,则重复S3,否则算法结束;

S3 若这个数I等于它各位上的数字的立方的和,则输出这个数;

S4 I←I+1 ,转S2.

流程图如下:

【追踪训练】

1.对顺序结构,下列说法:

(1)是最基本、最简单的算法结构;

(2)框与框之间是依次进行处理;

(3)除输入框、输出框之外,中间过程都为处理框;

(4)可以从一个框跳到另一个框进行执行,其中正确的有( C )

A.1个

B.2个

C.3个

D.4个

2.若在区间内单调,且,则在区间内( C )

A. 至多有一个根

B. 至少有一个根

C. 恰好有一个根

D. 不确定

3.设计算法,求1 356和2 400的最小公倍数.

【解】算法如下:

S1 对两个数分别进行素因数分解:1356=22×3×113 , 2400=25×3×52

S2 确定两数的所有素因数:2,3,5,113

S3 确定素因数的指数:2的指数为5,3的指数为1,5的指数为2,113的指数为1

S4 输出结果1356,2400的最小倍数为25×3×52×113.

第6课时复习课1

分层训练

1.求方程的近似根,要先将它近似地放在某两个连续整数之间,下面正确的是()

A.在1和2之间

B.在2和3之间

C.在3和4之间

D.在4和5之间

2.移动公司出台一项新的优惠政策:若顾客该月接听电话时间在500分钟以内,则收取8元的费用,超过500分钟的,按超过部分每分钟0.2元计(不足1分钟按1分钟计)。根据下面的流程图,空白处应填写的语句是

________________

3.下面是一个算法的流程图,回答下面的问题:当输入x的值为3时,输出的结果为.

4.根据条件把流程图补充完整,求内所有奇数的和;

(1)处填;

(2)处填.

思考运用

5.画出下列问题的算法的流程图.

6.已知直角坐标系的两点A(-1,0),B(3,2),写出求直线AB的方程的一个算法。

7.写出交换两个大小相同的杯子中的液体(A 水、B 酒) 的一个算法。

8.已知梯形的上下底和高分别为5、8、9.

写出求梯形的面积的算法,并画出流程图。

流程图

相关文档
最新文档