用自顶向下,逐步细化的方法进行以下算法设计:求出1900~2000中是闰年的年份

darksin2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
冥界冥界 共回答了15个问题 | 采纳率100%
算个闰年,两三句话就搞定了,还什么自顶向下的算法,搞笑啊
1年前

相关推荐

下列判断不正确的是(  )A.画工序流程图类似于算法的流程图,自顶向下逐步细化B.工序流程图中的流程线表示相邻工序之间的
下列判断不正确的是(  )
A.画工序流程图类似于算法的流程图,自顶向下逐步细化
B.工序流程图中的流程线表示相邻工序之间的接续关系
C.在工序流程图中可以出现循环回路
D.结构图中基本要素之间一般为概念的从属关系或逻辑上的先后关系
aegon-cnooc1年前1
j_m007 共回答了23个问题 | 采纳率87%
解题思路:根据工序流程图中各框图的功能,对答案逐一进行判断可得结论.

画工序流程图类似于算法的流程图,自顶向下(或自左向右)逐步细化,故A正确;
工序流程图中的流程线表示相邻工序之间的接续关系,故B正确;
在工序流程图中不可以出现循环回路,故C错误;
结构图中基本要素之间一般为概念的从属关系或逻辑上的先后关系,故D正确;
故选:C

点评:
本题考点: 流程图的作用.

考点点评: 本题考查的知识点是工序流程图,熟练掌握各框图的功能是解答的关键.

寻高手解决问题软件工程导论1. 下列()是可行性研究的任务 A.系统必须做什么 B.自顶向下逐步求精 C.用最小的代价在
寻高手解决问题软件工程导论
1. 下列()是可行性研究的任务 A.系统必须做什么 B.自顶向下逐步求精 C.用最小的代价在尽可能短的时间内确定问题是否能够解决,是否有必要去解决 D.以什么观点来研究问题并进行分析求解 2.TURBO PASCAL是( )软件。 A、系统软件 B、人工智能 C、事务软件 D、应用软件 5.软件开发时,一个错误发现得越晚,为改正它所付出的代价就()。 A.越大  B.越小 C.越不可捉摸  D.越接近平均水平 6.某次程序调试没有出现预计的结果,下列( )不可能是原因。 A.循环控制出错 B.变量没有明确的注释 C.缺少必要的子程序 D.变量没有正确初始化 7.下列()操作产生的副作用属于数据副作用。 A.修改自程序 B.局部变量的再定义 C.删除标识符 D.修改对编辑条件的测试 8.选择结构的复杂性比顺序结构的复杂性要()。 A、小 B、大 C、相等D、无法比较10.模块内聚度越高,说明模块内各成分彼此结合的程度越()。 A、松散  B、紧密C、无法判断  D、相等 11.软件设计阶段的输出主要是()。 A、程序  B、模块  C、伪代码  D、设计规格说明书 12.SD方法设计的结果是()。 A、源代码  B、伪代码  C、模块  D、模块结构图
4714763141年前1
盖式豪侠 共回答了12个问题 | 采纳率83.3%
查看网页源文件:在源文件中查找mp3或wma等关键字,如果找的到,如:
“”这样的URL地址,就复制下来。然后就可以用播放软件播放或者用下载软件下载了。
NX 装配环境下如何实现Bottom-up(自底向上)装配结构和Top-down(自顶向下)装配结构,以及两者各自优劣点
NX 装配环境下如何实现Bottom-up(自底向上)装配结构和Top-down(自顶向下)装配结构,以及两者各自优劣点.
冬虫bj1年前1
王嘉丫头 共回答了19个问题 | 采纳率63.2%
自底向上一般是添加已有文件进装配,例如一些标准件.
自顶向下一般是在整个装配中设计一个新的零件,设计新零件是,可以参考其他零件的尺寸和形状,或者跟其他零件和形状关联,达到关联参数化设计.
一般在做设计时,会同时用到这两种方法,没所谓哪个优劣,各种用在不同的情况下.
C++完全数问题用自顶向下、逐步求精的程序设计方法找出2~10 000之间的所有完全数.所谓完全数是其各因子之和正好等于
C++完全数问题
用自顶向下、逐步求精的程序设计方法找出2~10 000之间的所有完全数.所谓完全数是其各因子之和正好等于本身的数,例如6=1+2+3、28=1+2+4+7+14,因此6、28都是完全数.
#include
using namespace std;
int main()
{
x09int i,j,x[100];
x09int a,b;
x09cin >> a >> b;
x09int n = 0,N = 0,y = 0;
x09for (i = a; i < b; i++)
x09{
x09x09n = 0;
x09x09N = 0;
x09x09y = 0;
x09x09for (j = 1; j
chchlei1年前1
zyli77 共回答了13个问题 | 采纳率92.3%
为什么做那么麻烦?#include
using namespace std;
int main()
{
for(int n=2; n<=10000; n++)
{
int tot = 0;
for(int i=1; i<=n/2; i++)
{
if(n/i*i == n) tot += i;
}
if(tot == n) cout << n << endl;
}
return 0;
}