新闻详情

NEWS

人工智能编程不容忽视,让孩子学会解决问题!

  • 浏览次数: ...
  • 发布时间: 2022-06-17

什么是程序思维?怎么做?
本质上,这是一种更有效的解决问题的方法。在这篇文章中,我的目的是告诉你什么变成了思考,你知道如何更好地解决问题。
每天都会遇到很多问题,有时候我们处理问题的方法是随机的,比如先尝试解决方法,如果没有,再尝试,如果没有效果,就重复第二步,直到运气好为止。
这种解决问题的方法是最糟糕的,也是浪费时间!
与工作所需的基本技术能力一样有价值的计算思维或分解大型复杂问题的能力——2018developerilskreport)
所以,有人工智能编程的人遇到问题该怎么办?
步骤如下:
1.理解
非常准确地知道你被问到了什么。大多数问题都很难解决,因为你不理解它们,所以这是第一步。
当你能用简单的语言解释它时,你怎么知道你什么时候理解了一个问题?
你可能还记得,当你被困在一个问题中,一旦你开始解释它,你会立即看到一个你以前从未见过的逻辑漏洞。
ifyoucantexplainsinsinsins,youdondundendandit。如果你不能用简单的语言解释某件事,你就不能理解它——richardfeynman。
这就是为什么你应该写下你的问题,画一张照片,或者告诉别人。
2.计划
在解决问题的过程中(希望你能混过去),不要一头扎进解决问题的过程,规划你的解决方案!
如果你不能写下计划的确切步骤,你就无能为力。
为了得到一个好的计划,回答这个问题:输入X和返回Y的步骤是什么?在程序员的世界里,有一个伟大的工具可以帮助他们实现这一点,那就是注释!
3.拆分
这是最重要的一步。不要试图一次解决一个大问题。相反,当你把这个问题分成一个子问题时,这些子问题更容易解决。然后,从最简单的问题开始,一个接一个地解决每个子问题。最简单的意思是你知道答案(或者更接近答案)。此外,最简单的方法意味着解决子问题不依赖于其他问题。一旦您解决了每个子问题,然后将这些点连接到所有子解决方案,您将为原始问题提供解决方案!
这是解决所有问题的基石,请记住(建议你再读一遍)。
假如我能给每个初学者一个解决问题的技巧,那就是减少问题的技巧。例如,如果你是一个新的程序员,你被要求编写一个程序,读取10个数字,然后计算哪个数字是第三高的。对于一个新的程序员来说,这可能是一项艰巨的任务,尽管它只需要基本的编程语法。如果你遇到麻烦,你应该简化这个问题。而不是专注于第三个高数字。如何在一个整体中找到最高数字?还是太难了?从这三个数字中找到最大的?还是太难了?如果你正在寻找两个更大的呢?
把问题简化到你知道如何解决问题并编写解决方案的程度。然后稍微扩展问题,重新解决问题,匹配并继续,直到你回到你的开始。-vantonspraul。
4.卡住?
现在,你可能会坐在那里想,这些步骤看起来不错,但如果我被卡住了,遇到一个无法解决的问题怎么办?
首先,深呼吸。因为这很正常!别担心,朋友们,每个人都会这样!不同的是,最好的程序员(问题解决方案)对bug(错误)比愤怒更好奇!
事实上,当你遇到不幸时,有三件事可以尝试:
调试:逐步检查你的解决方案,试图找出错误在哪里。即调试程序。
重新评估:另一方面,这个问题有什么简化的方法吗?
(有时候,我们太沉迷于问题的细节,以至于忽略了解决问题的一般原则!
经典的例子需要一长串连续整数的总和,1+2+3+4+。这样的公式可以通过简单的消元法快速识别:n(n+1)/2,避免了必要的加分。
(重新评估的另一种方法是重新开始。删除所有内容,用新的眼光重新开始。你会惊讶于它有多有效。
在线搜索:你是对的。不管你有什么问题,有人可能已经解决了。找到那个人的解决办法。事实上,即使你解决了问题,你也应该寻找更多别人做的案例。你可以从别人的解决方案中学到很多东西。
(注:找不到解决大问题的办法。为什么只找到解决子问题的办法?因为除非你努力工作(哪怕是一点点),否则你什么都学不到。如果你什么都没学到,那你就是在浪费时间)
5.实践
不要期望在一周内变得非常强大。如果你想成为一个好问题的解决者,你应该解决很多问题!练习。练习。练习!练习!你迟早会意识到这个问题很容易解决。
那怎么练习呢?其实有很多选择!
例如象棋游戏,数学问题,数独,视频游戏,cryptokitiles,blabla。
因此,你应该做的是找到解决许多小问题的方法。正如我所说,所有的问题都有类似的模式!
6.结论
现在,你知道人工智能编程有多重要了!
最后,我希望你有很多问题。你是对的,这样你就可以反复练习如何解决问题。与此同时,你会明白每一个解决方案都会改善你!

本文网址: https://rydic-robot.com/news/167.html
青岛瑞德克智能机器人科技股份有限公司

青岛瑞德克机器人科技股份有限公司是瑞博鑫集团旗下子公司,成立于2015年,是一家拥有3项专利、15项软著的高新技术企业和专精特新企业。公司于2015年在蓝海股权交易挂牌上市,专业从事智能科技产品的研发和销售。

Copyright © 2022,青岛瑞德克智能机器人科技股份有限公司 . All Rights Reserved 丨 备案号:鲁ICP备16020843号-2  技术支持:青岛青潍网络科技有限公司

在线客服