算法流程图怎么画
发布时间: 2025-05-26 16:16:24
㈠ 流程图如何表示算法
1、传统流程图:
2、思路:比大小,10个数,标上标签,依次为1,2,3....10。然后第1个跟第二个比较大小,如果第1个大于第二个,那么交换下1跟2的标签,如果第1个不大于2第二个,不交换标签,接着比较第二个跟第三个,比完最后一个为止。10标签的就是最大的那个数。
3、用C语言方法:
读入a[1~10]
max=a[1];
for(i=1;i<=10;i++) // i从1~10查找
if(max<a[i]) max=a[i];
输出max
结束
㈡ 设计一个计算 的算法,并画出它的程序流程图.
略
㈢ 利用两种循环写出1+2+3+…+100的算法,并画出各自的流程图 直到型循环算法: 第一步:S←0; 第二步:I←1; 第三步:S←S+I; 第四步:I←I+1; 第五步:如果I不大于100,转第三步;否则,输出S。相应的流程图如图甲所示.当型循环算法如 下:S1令i←1,S←0S2 。 当型循环算法如下: S1 令i←1,S←0 S2 若i≤100成立,则执行S3;否则,输出S,结束算法 S3 S←S+i S4 i←i+1,返回S2 相应的流程图如图乙所示。 (3)算法流程图怎么画扩展阅读从1开始递增依次与从100开始递减、将两个数进行相加配对、有50组为101的数。 1+100=101,2+99=101······50+51=101。从1加到100有50组这样的数,所以50X101=5050。 等差数列求和公式:(1+100)*100/2=5050 热点内容
|