为什么我说编程很容易,您也可以学习。

编写一个将数字作为输入并打印是否是质数的程序?

如果您在过去的6到12个月内第一次听到某人的上述话,那么您很可能是以下人士之一:

  • 如果您属于CISCE理事会,则为8-9年级的学生,如果您属于CBSE理事会,则为11年级的学生。
  • 在您的BCA,B.tech或Diploma课程中,可能在第一,第二或第三学期的大学生。
  • 正在学习自己编写代码的人。

无论您属于哪个类别,甚至您都不属于任何类别,所有人中都有一件共同的事情。 您刚刚开始学习编码,无论是Java,C ++,C还是Python。 恭喜你

大家可以进一步分为3组:

  • 迷上了编程及其赋予人类超越机器的力量的学生。
  • 完全不知道发生了什么并且正在对编码产生刺激,恐惧和仇恨感的学生。
  • 看起来很了解但却发现自己大多数时候都困惑于正确逻辑或正确语法的学生。

如果您属于第一类,现在可以停止阅读本文,然后回到编码。 但是,如果您属于第二和第三类,我敦促您继续阅读。

无论您是如何学习编码的,都需要对一件事保持头脑清醒。 什么是编程?

它正在通过一系列步骤解决问题,然后将这些步骤以计算机可以理解的语言传达给计算机,因为我们不想自己做,为什么呢? 我们是这里的主人,我们的仆人是计算机computers

学习编码只有一条规则。 永远不要记住任何东西。 如果您正在记忆程序或被教导要这样做,请就在此处停下来。 除非并且直到我们获得有关如何从逻辑上解决问题的正确思路,否则您永远都不会学习编程或学习解决任何领域的问题。

人脑不是通过腐烂学习而是通过将新知识与已经存在的知识相关联来学习和记忆。 我们的大脑越多的联想可以使我们学习得越快越好。 让我给你举个例子。 我将尝试解释什么是功能

功能的教科书定义为:

函数是一个代码单元,通常由其在更大的代码结构中的角色定义。 具体来说,一个函数包含一个可在各种输入上工作的代码单元,其中许多输入是变量,并产生具体结果,这些结果涉及基于输入的变量值更改或实际操作。

听起来含糊不清,没意思,对吧? 让我们考虑这样的函数:

Tanisha和Asmi这两个朋友坐在一个房间里学习。 这是一个炎热的夏日,停电了。 女孩们满头大汗。

塔尼莎阿斯米,可以请开窗户吗?

阿斯米:当然。

Asmi起床,走到窗前。 解锁并推开它。 一股新鲜空气进入房间,使他们大为放松。 她回来坐下。

经过一阵高兴之后,Tanisha注意到电源指示灯亮起,这意味着电源已恢复。

塔尼沙( Tanisha):权力又回来了,权力又回来了阿斯米。 打开风扇,否则生病发烧。

Asmi一言不发地朝着开关板欢呼雀跃,打开开关,将椅子直接拉到风扇下面,松了一口气。

看看刚才发生了什么。 Tanish告诉Asmi打开窗户。 但是她告诉阿斯米如何打开窗户了吗? 然后,她要求阿斯米(Asmi)打开风扇,阿斯米(Asmi)立即做了,但是塔尼莎(Tanisha)再次告诉她如何打开风扇?

这意味着有人可能在她很小的时候就教过Asmi,如何打开窗户以及如何打开或关闭开关。 她遵循了她已经知道的一系列步骤。 这与功能完全相同。 当我们调用Java中的Math.pow()或C ++中的std :: pow()或Python中的pow()函数时,这意味着某人在某个时间点已经编写了一系列指示计算机的步骤计算数字的幂,他告诉计算机,只要有人要求您计算指数幂,请按照以下步骤操作。 这就是我们所知道的内置函数或库函数。

还有另一类功能。 假设第一次向Asmi讲授如何打开窗户或打开或关闭开关的方法,是向她明确给出了一组说明,或者是她观察了成年人的脚步并重复了这些步骤,并学习了如何做。 同样,当某个功能(一系列步骤)不是别人之前编写的,而您必须编写该功能(或者向计算机传授执行该功能的步骤)时,该功能称为用户定义功能。

在youtube上有即将发行的教程,在medium上有关于该教程的后续文章,该文章将解释许多常见的计算机科学基本术语,例如上面的术语。 喜欢我们的 Facebook页面, 如果您想在发布时得到通知。

如果您喜欢所阅读的内容,并认为这可能对某人有所帮助,请随时在您的社交媒体上分享此文章,并给您一些鼓掌。

如果您想在评论部分提出任何建议,请告诉我这篇文章对您是否有用。