世界已经脱离了我这一代,我在编程年代催促!

小夏 娱乐 更新 2024-01-31

100个程序 大家经常听到“学编程可以培养编程思维”,但什么是编程思维呢?你知道学习编程和培养编程思维之间有什么联系吗?

在了解编程思维之前,我们先来谈谈什么是编程。

编程是与计算机对话,用它能理解的语言告诉它我们希望它做什么。

拿一个栗子:

如果我们想休息,我们移动凳子,放下它,然后坐下来休息。

如果我们想让计算机理解这句话,我们需要用计算机这样表达:

步骤: 1.定义对象:什么是“凳子”;

2. 将凳子向上移动 20 厘米

3、向前移动两米;

4. 将凳子向下移动 20 厘米。

这样,计算机就可以完成我们想要它做的事情。

因此,相较于人与人之间交流的随意性和感性,在与计算机交谈时,需要有严谨理性的思维,并在每一步给出准确的指令,这样计算机才能按照自己的想法行事,不会让结果偏离。

为了让计算机理解我们在说什么,我们需要理性、严谨和有条理。 当我们试图从计算机的角度思考问题时,我们也在学习和实践我们经常说的话“编程思维”。

很多人都听说过编程思维,但对它知之甚少,甚至有这种误区,认为编程思维就是编程算法。

实际上,编程思维不是编写程序的技能,而是一种高效解决问题的思维方式“理解问题——找出路径”。有效的思维过程包括分解、模式识别、抽象、算法由四个步骤组成。

分解

培养分解复杂问题的能力。

分解是将一个大型复杂问题分解为更小的步骤,这些步骤更可执行,更易于理解。 如果你想为全家人制定一个旅行计划,“家庭旅行计划”听起来非常庞大和繁琐,如果你知道如何“分解”,你可以把这个大问题分解成几个容易解决的小步骤:建立目的地、安排行程、预订航班和酒店、准备行李清单。

因此,在学习编程的过程中,是一个不断训练他们拆解和理顺复杂问题的过程。 这个过程是解决问题的基础,只有把问题拆解清楚,才能实现。

模式识别

发现和整合“重复模式”的能力。

模式识别是识别不同问题的模式和趋势(共性)的过程,在我们的经验库中找到类似问题的解决方案,并应用它们来解决它们。 识别的模式越多,解决问题的速度就越快。

例如,如果你需要画 100 只猫,你会怎么做?你想找到100只猫还是找出猫的“模式”?

猫的模式识别,我们会发现猫咪有这些共同点:它们有眼睛、耳朵、尾巴、四条腿......

基于这些特点,我们建立了一个猫“模型”,根据这个模型,我们可以批量绘制猫咪。 你不需要每次都画一个新的动物,你只需要改变当地的特征(例如头发的颜色、尾巴的长度)。

相似文章

    襄樊关羽的胜利之战,在天下掀起了一场风波!

    导语 公元年月至月,襄樊地区发生了一场历史性的战役,蜀国五虎将领关羽率领万精锐士兵,但最终被曹操和孙权围攻,导致关羽阵亡。这次失败,不仅让刘备集团失去了顶级将领,也让荆州三郡落入孙权之手,给刘备带来了重大损失。如果关羽在襄樊赢了,对刘备来说是好事还是坏事?如果关羽在襄樊之战中获胜,全世界将有场不可控...

    就连横竖风云都在移动,纵横风云都震撼着世界

    纵观春秋战国时期,不仅有大藩国和小藩国之间的真战,也有暗流外交。这些频繁的外交活动催生了一种思想流派,即宗横甲。宗衡主义的主要理论是纵横合一,即各国相互拉拢,相互利用,共同对抗共同的敌人。战国时期,联军纵队主要针对秦国,而秦国因商朝改革而实力不断增强,东六国单独对抗强国秦国是困难的,于是联合起来结成...

    一套过滤器遍布全球!风景滤镜共享

    你出去拍照却得不到你想要的结果吗?湖面拍不出效果,长 拍不出画效果,夕阳总是靠麻烦的后期制作拼命调整,夜景总是黄的。也许你需要一套可以走遍世界的过滤器。MECO的三件套布景一共有 CPL偏光片 ND滤镜 GND渐变镜头,有了这三种滤镜,可以自由拍摄风景。ND滤镜 在风景摄影中,我们经常需要在水面或有...

    反派一出手,天下立于不败之地!

    电影 避天过海 是由陈卓执导,徐光汉 张俊宁 许英红 尹峥领衔主演的悬疑犯罪电影。电影以密室 案为线索,揭示了权贵与平民之间的爱恨纠葛。片中,徐光汉首次挑战反派形象,饰演一个愤世嫉俗 贪得无厌的痞子警察 张钧宁打破了近几年银幕的温柔形象,饰演神秘的女人乔雯娜。两人在整部电影中相互对战,不断制造惊喜,...

    秦国是如何称霸世界的,齐国为何走向灭亡?

    战国时期,七国争夺霸权,以汉 赵 魏 齐 楚 燕 秦为主角。不过,除了七大英雄之外,还有不少藩国,其中就有富贵的宋国,其命运引发了周围诸侯国的贪婪。公元前年,齐国派出大军灭宋国,成为齐国巅峰的象征,但随后遭到五国的袭击,兴衰的历史进程开始了。.战国格局下的不同选择。具体来说,朝鲜在地理上被魏 齐 楚...