0  250272  250280  250286  250290  250296  250298  250302  250308  250310  250316  250322  250326  250328  250332  250338  250340  250346  250350  250352  250356  250358  250362  250364  250366  250367  250368  250370  250371  250372  250374  250376  250380  250382  250386  250388  250392  250398  250400  250406  250410  250412  250416  250422  250428  250430  250436  250440  250442  250448  250452  250458  250466  447090 

 

重点难点

重点:1、学习和理解几种语句的作用和形式,既要有形式上的把握也要理解本质的内涵

2、能进行最简单的语句的书写,通过训练能编写出一些简单的程序语言

难点:几种语句形式上的把握,理解其本质;语句的书写,编写一些简单的程序语言

[学习导航]

学习要求

试题详情

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.

试题详情

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

A. 至多有一个根   B. 至少有一个根

C. 恰好有一个根   D. 不确定

试题详情

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

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

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

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

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

A.1个  B.2个   C.3个   D.4个

试题详情

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.

流程图如下:

[追踪训练]

试题详情

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

A.-10     B.20 

C.15      D.无意义

试题详情

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

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

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

试题详情

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

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

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

[自学评价]

试题详情

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

试题详情

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

试题详情


同步练习册答案