如何使用C语言编程进行人机交互(c语言人机对话的程序设计)

网友投稿 376 2022-06-13


在我们学习编程语言时,常规上是用机器的语言告诉机器,我们要达成什么目的,而另外一个层面,则可以利用编程,让机器与我们互动。这也就是我们所说的人机交互。它研究人怎么和计算机技术交互,并为人们设计技术或者系统。接下来就带大家了解一下如何使用C语言编程进行人机交互。

人们通常用以下五种形式与系统进行互动:

指示(instructing):用户向系统发出指令并选择选项——这可以通过多种方式进行,包括输入命令、在windows环境下或在多点触摸屏幕上从菜单中选择选项、大声说出命令、打手势、按按钮等。

对话(conversing):像对话一样与系统互动——从简单的语音识别菜单驱动的系统到更复杂的 "自然语言 "对话。

操纵(Manipulating):通过操纵虚拟或物理空间中的物体(例如,打开、握住、关闭和放置)与之互动 ——用户可以通过他们熟悉的知识知道如何与物体互动。

探索(Exploring):在虚拟环境或物理空间中移动--它们使用户能够通过实际的移动来深化他们熟悉的知识。使用基于传感器的技术的物理空间包括智能房间和环境,也使人们能够利用熟悉的事物完成任务。

响应(Responding):系统可以发起互动,用户选择是否响应。例如,基于移动定位技术可以提醒人们的感兴趣的景点。他们可以选择看手机上弹出的信息或忽略它。

代码实现:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ConsoleApp5

{

class Program

{

static void Main(string[] args)

{

string input; //2018/10/25

Console.WriteLine("你最喜欢的水果是什么?");

input=Console.ReadLine();

Console.WriteLine("好巧,我也喜欢"+input);

Console.ReadKey();

}

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何下载python编译器手机版(手机版Python编译器有哪些?)(手机好用的python编译器)
下一篇:少儿编程时代,初中生学C语言编程从哪本书开始?(青少年怎么学习C语言编程)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~