随着科技的不断进步与发展,我们的日常生活工作处处存在计算机的影子。计算机的出现改变了人们传统的生活工作方式。从整个计算机的发展史来看,编程和计算机两者始终紧密结合在一起,可以说没有编程就不会诞生计算机。既然编程如此重要,那你是否了解编程呢?那么今天我们来学习一下何为编程呢!

何为编程?插图

什么是编程

简单来说编程就像是给计算机下达一系列的“指令菜谱”。就好比你要让一个机器人为你做事,你得用一种它能理解的语言告诉它具体怎么做,先做什么、后做什么、遇到什么情况该怎么应对等等。我们用特定的编程语言来编写这些指令,让计算机按照我们规定的步骤和逻辑去执行任务,比如在屏幕上显示一些内容、计算一些数据、控制一些设备的运行等等。编程就是创造这些指令的过程,通过它让计算机变得“聪明”起来,能完成我们希望它做的各种事情。

编程的本质

我们在电子设备上见到的一切图像、动画等所见所听的东西背后都是由无数个“0”和“1”的排列组合构成。听起来很简单对吧,但编程却并不是一个简单的过程,接下来呢,小编会让大家能够轻松的了解编程背后的逻辑与原理。

编程,我们可以将其解释为“编写程序”。为了方便理解,这里可以将它拆解为两个部分“编写”和“程序”。“编写”也就是通俗的写代码,通常会用到专业的工具,如NOTEPAD++,VIM等,如果没有专业的工具也可以选择记事本以及word。而“程序”可以理解为一系列让计算机执行特定任务的有序指令集合,主要包括“网站、软件、脚本、系统”等一类的东西,但是程序的本质也就只包含“数据”和“函数”。

何为编程?插图1

那什么是数据呢?数据通俗的来说就是可以被储存在硬盘和内存条等存储设备内的电子。而编程则是需要函数处理数据帮助实现各种复杂的功能和逻辑。而数据量的大小以及处理逻辑的复杂程度都会影响到编程的难度。

那什么又是函数呢?函数大致可以理解为“接收输入参数——处理功能——输出结果”的一个过程。其背后一直会遵循一个逻辑。这里我们用生活简单举例:放大米进电饭煲——烹煮——熟米饭。放大米进电饭煲这个函数的动作被称为“调用”,也就是调遣函数进行一次运行;烹煮就是处理函数的过程,最后输出的结果也就是熟米饭。

简单的编程逻辑

这里采用最简单的加法函数演示:两个参数(数字1、数字2),处理(两数相加),输出(相加之后的结果)。示例:参数(1,2),处理:(1+2),输出(3)。函数就是这么简单的过程。但是会有人说:这算什么编程?咱们不急,且看下一步。函数内部的处理会进行一最重要的一个程序。当函数开始被调用,此时执行程序会判断参数里面是否满足了两个数字的条件,有就继续执行,如果没有或者是汉字,那么输出的结果就是错误信息,此时程序就会报错。这个也就是编程的核心。更复杂的函数就是在前面的基础上不断地套娃下去,输出各种各样的结果。

何为编程?插图2

如果你看懂了,那么恭喜你,你已经学会函数的本质了!


最新文章推荐


热门文章推荐



中国酒类协会会长王新国表示:人工智能无法取代老师傅!缩略图

中国酒类协会会长王新国表示:人工智能无法取代老师傅!

  人工智能的快速发展,已经对各行各业造成了不同程度的冲击,但有行业专家表示,在酒行业人工智能是无法取代老师傅 […]

白名单比赛对科技特长生、出国留学以及其他升学板块的帮助有哪些

白名单比赛是一项对于科技特长生来说非常有益的活动。参加这样的比赛可以帮助他们展示自己的技能和才华,提高自身的竞 […]

英国全球人工智能榜单中国排第二,马斯克认为中国有望成为第一缩略图

英国全球人工智能榜单中国排第二,马斯克认为中国有望成为第一

  有外媒报道称,美国知名企业家埃隆·马斯克表示,中国会是人工智能领域的顶尖国家之一,并认为中国有潜力在该领域 […]

山东淄博带电作业机器人培训,让工人作业更安全!缩略图

山东淄博带电作业机器人培训,让工人作业更安全!

  近日,国网淄博供电公司在实训站开展机器人培训,引起了广泛关注。在山东淄博,工人师傅们正在进行一场带电作业机 […]

孩子在家自学编程,不请老师教可以吗?

孩子在家自学编程是一种越来越流行的学习方式。通过互联网和在线资源,孩子们可以在家自由地探索编程世界,学习各种编 […]

什么是定向免费本科医学?高考在此项有怎样的政策支持?

定向免费本科医学是是国家发改委、教育部、卫计委等决定,从2010年起,连续三年在高等医学院校开展免费医学生培养 […]


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注