最近有项目需要用到计算机仿真技术,而我对于计算机仿真还真的不太清楚,有点C语言、C++、PHP编程基础,我看到计算机仿真用的软件很多,也不知道用哪个好。
我现在的项目主要是类似于一个棋类游戏,玩家输入不同的决策指令,当然比这要复杂的多了,里面有很多的计算问题,反正不像制药、工厂那些。所以针对我的现状,希望有经验的大侠能帮忙解决一下,很感谢!我的问题是:
1、我该怎么学习,给我一个思路,需要哪些基础
2、学习哪个软件比较合适
3、推荐几个较好的学习网站,比如论坛、视频教学网等等。
再次感谢!
关于计算机仿真学习的问题
关注:197 答案:3 手机版
解决时间 2021-02-26 08:50
- 提问者网友:一种小幸福
- 2021-02-25 09:37
最佳答案
- 二级知识专家网友:老酒街
- 2021-02-25 10:47
学习编程的核心不是程序语言.而是你的逻辑思维.
要学习语言最根本的,是要你怎么想,怎么去解决这个问题,语言只是辅助,例如:
我要写一个下棋的程序,我首先要想到的不是用什么语句,而是我希望这个程序有什么功能,然后用我们人类的表述去想一次,如:当别人下了A3,我就要分析A3旁有什么棋子,然后要在什么地方下,去拦截他的下一步行动。
有了这样的想法,然后你就可以上网寻找的所需要的语句了,
例如:你要一个语段能帮你画出棋盘的,你就找画图的语句。
1。我上面的就是我想说的学习思路了。靠的不是语言或程序,而是你的思想。
2。软件有很多不同:VB。语句很简单,很兼容,不会很严格,所以对于初学者很好,你几乎写很多人类明白的语言,他都可以接受,当然也要遵循一定的语法,但不像C++那样要写很多括号,很麻烦。可是有一个缺点,就是其语句运算速度比较慢,但不是说不能运算,只是在运算超复杂的东西时才会显现出来。不过这些东西,对于一个下棋程序来说,根本不可能碰到的了。
所以》》 极度推荐 VB。(最好用VB 2008)
C++: 语句比较复杂,适合很复杂的运算(例如你要算一个很大的数:如一亿以内的质数,而且要1分钟内算完,这些才要C++,不然就暂时不要用了。先用VB学习基础)
至于你说的PHP,这个不是用来下棋的,是用来提供网络服务的。这里用不上。
》》》 都是我自己写的感想,请采纳吧。
要学习语言最根本的,是要你怎么想,怎么去解决这个问题,语言只是辅助,例如:
我要写一个下棋的程序,我首先要想到的不是用什么语句,而是我希望这个程序有什么功能,然后用我们人类的表述去想一次,如:当别人下了A3,我就要分析A3旁有什么棋子,然后要在什么地方下,去拦截他的下一步行动。
有了这样的想法,然后你就可以上网寻找的所需要的语句了,
例如:你要一个语段能帮你画出棋盘的,你就找画图的语句。
1。我上面的就是我想说的学习思路了。靠的不是语言或程序,而是你的思想。
2。软件有很多不同:VB。语句很简单,很兼容,不会很严格,所以对于初学者很好,你几乎写很多人类明白的语言,他都可以接受,当然也要遵循一定的语法,但不像C++那样要写很多括号,很麻烦。可是有一个缺点,就是其语句运算速度比较慢,但不是说不能运算,只是在运算超复杂的东西时才会显现出来。不过这些东西,对于一个下棋程序来说,根本不可能碰到的了。
所以》》 极度推荐 VB。(最好用VB 2008)
C++: 语句比较复杂,适合很复杂的运算(例如你要算一个很大的数:如一亿以内的质数,而且要1分钟内算完,这些才要C++,不然就暂时不要用了。先用VB学习基础)
至于你说的PHP,这个不是用来下棋的,是用来提供网络服务的。这里用不上。
》》》 都是我自己写的感想,请采纳吧。
全部回答
- 1楼网友:吃貨一枚
- 2021-02-25 12:27
50%*(1/3)为只毁坏敌人一门火炮的概率,再*20就是平均次数(3.33次)
50%*(1/6)为毁坏一个炮排的概率,再*20就是平均全消灭次数(1.67次)
完全失火概率为50%+50%*(1-1/3-1/6),*20为平均数(15次)
小提示,程序设计以此为基础,可将第1、2个概率设置为变量a、b,准确率为p,发射次数为n,然后分别书写做需要结果的函数,只所以这样都设置为变量是为了提高代码的重复利用率。
可联系qq:99581554,我可以简单的“引导”,请注明:百度知道。
- 2楼网友:搥噚仟哖
- 2021-02-25 11:29
找个学校,找个好老师,名师指点,收获肯定不一样,你到鹏程计算机学校问问。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!