当前位置:首页 » 操作系统 » 算法必须有输入和输出

算法必须有输入和输出

发布时间: 2022-06-18 19:54:57

Ⅰ C语言程序算法必须要有输入和输出吗

不一定,算法也可以只是完成一定的行为,但是并没有任何输出

Ⅱ VB中一个算法必须有一个输入和一个输出是否正确

VB中一个算法必须有一个输入和一个输出,这个说法是错的。输入不是必须的,解决特定问题的算法,其输入可以直接写在程序中(程序可以没有输入),至少要有一个输出。

Ⅲ 算法一定要有输出吗

不一定,要看怎么的算法,在一个完整的算法中至少会有一个输出。死循环也是一种算法,可他就没有输出。

一个算法应该具有以下五个重要的特征:


算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述。


1、有穷性


算法中每条指令的执行次数有限,执行每条指令的时间有限;


2、确切性


算法的每一步骤必须有确切的定义;

3、输入


一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;


4、输出


一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;

5、可行性


算法中执行的任何计算步都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成。

Ⅳ 为什么“用C程序实现的算法可以没有输入,但必须要有输出”

没有输出,不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等。

Ⅳ C语言算法必须要有输入和输出吗

算法可以没有输入但是必须要用输出。也可以没有输入也可以没有输出,例如:求1到10的累加和,并不要求输出。

#include<stdio.h>

intmain(){

inti,sum=0;

for(i=1;i<=10;i++)

sum+=i;//printf("%d ",sum);

return0;}

程序可以正确编译并运行,但是并不知道1到10的累加和是多少。如果C语言没有输出,算法再优秀也是无用功,不能解决问题,所以C语言就有规定至少要有一个或者多个输出,即必须要有输出。

(5)算法必须有输入和输出扩展阅读

计算机算法有五个重要特性,就是有穷性、确定性、可行性、输入和输入。

1、有穷性: 一个算法必须保证执行有限步之后结束;

2、确切性: 算法的每一步骤必须有确切的定义;

3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;

4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;

5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。

Ⅵ 算法是求解问题的方法,具有输入、输出、有穷性、确定性、和什么特性

算法应该是有7个特性的,如下
、有穷性(finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止
2、确切性(definiteness)算法的每一步骤必须有确切的定义;
3、输入项(input)一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;
4、输出项(output)一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
5、可行性(effectiveness)算法中执行的任何计算步都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成;(也称之为有效性)

6、
高效性(high
efficiency)
执行速度快,占用资源少;

7、
健壮性(robustness)
对数据响应正确。

Ⅶ 一个算法是不是只能有一个输入,但是可以有多个输出

可以有0个或多个输入,有1个或多个输出。

1,输入项(Input):

一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;

2,输出项(Output):

一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的。

(7)算法必须有输入和输出扩展阅读:

一、数据对象的运算和操作:计算机可以执行的基本操作是以指令的形式描述的。一个计算机系统能执行的所有指令的集合,成为该计算机系统的指令系统。一个计算机的基本运算和操作有如下四类:

1,算术运算:加减乘除等运算

2,逻辑运算:或、且、非等运算

3,关系运算:大于、小于、等于、不等于等运算

4,数据传输:输入、输出、赋值等运算

二、算法的控制结构:一个算法的功能结构不仅取决于所选用的操作,而且还与各操作之间的执行顺序有关。

参考资料来源:网络-算法

Ⅷ 计算机中算法一定要有输入和输出吗

算法可以有零个或多个输入,至少1个或多个输出,这是官方说法

Ⅸ 多选题: 1、计算机算法必须具备输入、输出和________等特性

ACD。计算机算法有五个重要特性,就是有穷性、确定性、可行性、输入和输入。

算法特点

1、有穷性。一个算法应包含有限的操作步骤,而不能是无限的。事实上“有穷性”往往指“在合理的范围之内”。如果让计算机执行一个历时1000年才结束的算法,这虽然是有穷的,但超过了合理的限度,人们不把他视为有效算法。

2、确定性。算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。算法中的每一个步骤应当不致被解释成不同的含义,而应是十分明确的。也就是说,算法的含义应当是唯一的,而不应当产生“歧义性”。

3、有零个或多个输入、所谓输入是指在执行算法是需要从外界取得必要的信息。

4、有一个或多个输出。算法的目的是为了求解,没有输出的算法是没有意义的。

5、有效性。 算法中的每一个 步骤都应当能有效的执行。并得到确定的结果。

(9)算法必须有输入和输出扩展阅读:

算法特点

1、有穷性。一个算法应包含有限的操作步骤,而不能是无限的。事实上“有穷性”往往指“在合理的范围之内”。如果让计算机执行一个历时1000年才结束的算法,这虽然是有穷的,但超过了合理的限度,人们不把他视为有效算法。

2、确定性。算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。算法中的每一个步骤应当不致被解释成不同的含义,而应是十分明确的。也就是说,算法的含义应当是唯一的,而不应当产生“歧义性”。

3、有零个或多个输入、所谓输入是指在执行算法是需要从外界取得必要的信息。

4、有一个或多个输出。算法的目的是为了求解,没有输出的算法是没有意义的。

5、有效性。 算法中的每一个 步骤都应当能有效的执行。并得到确定的结果。

Ⅹ 为什算法必须要有输出有时候却可以没有输入

如果是比较狭义的输入和输出,那么算法其实可以没有输出,不要太迷信教材
比如说,可以写一个确定的算法,做很多无用功而且并不输出,算法的目的只是为了让计算机发热,也没毛病

热点内容
怎么用电脑开手机服务器 发布:2024-11-07 10:30:50 浏览:501
代挂网源码最新版 发布:2024-11-07 10:28:30 浏览:820
atoilinux 发布:2024-11-07 10:19:06 浏览:462
速腾哪个配置性能好 发布:2024-11-07 09:55:08 浏览:622
压缩空气的价格 发布:2024-11-07 09:51:25 浏览:541
达内培训班java 发布:2024-11-07 09:51:19 浏览:315
c语言快速排序函数 发布:2024-11-07 09:41:16 浏览:210
mobisage文件夹 发布:2024-11-07 09:29:16 浏览:877
车载安卓机怎么清理垃圾 发布:2024-11-07 09:12:51 浏览:451
外网访问vmware 发布:2024-11-07 08:51:03 浏览:952