1/ 1
  • 0
  • 0
  • 0
  • 0
泛程序相关概念

日常生活中,我们总会接触各类有固定步骤的流程,而广义上的泛程序,不止局限于计算机代码,泛指一切按照既定顺序、规则依次执行,最终达成特定目标的有序步骤集合,分为生活通用程序与计算机程序两大类,二者逻辑相通,都是依托规则完成任务。
广义的生活程序随处可见,是我们日常遵循的行为流程。比如早晚洗漱、公交乘车流程、考试答题步骤、做饭做菜流程,都属于泛程序。这类程序无需电子设备参与,依靠人按照固定步骤执行,核心特点是步骤固定、顺序不能随意颠倒,一旦打乱流程,就无法顺利完成目标。由此可见,程序的本质核心就是有序、有规则、有目的,这也是所有程序共通的底层逻辑。
我们信息技术课程重点学习的计算机程序,是泛程序的数字化体现。计算机程序是人为编写、可被计算机硬件识别执行的指令序列,是人向计算机传递工作要求的沟通桥梁。计算机无法自主思考,只能严格依照程序指令一步步运行,丝毫不会自主变通,这也是计算机程序和人类生活程序最大的区别。

网页链接 width="1272" height="1120" data-caption="" data-size="normal" data-rawwidth="1272" data-rawheight="1120" data-original-token="v2-f6208dcdfa219980840fb20d05acf186" data-original=" 网页链接 data-actualsrc=" 网页链接 data-lazy-status="ok" />
网页链接 width="1917" height="875" data-caption="" data-size="normal" data-rawwidth="1917" data-rawheight="875" data-original-token="v2-18a71376f71e02d25952417866b871d9" data-original=" 网页链接 data-actualsrc=" 网页链接 data-lazy-status="ok" />


所有程序,无论是生活流程还是计算机代码,都包含三大基础结构。第一种是顺序结构,自上而下依次执行,是最基础的流程,比如先洗手再吃饭;第二种是选择结构,根据不同条件执行不同步骤,比如气温高于30度开空调,低于30度不开空调;第三种是循环结构,重复执行相同步骤,比如每天定时打卡。再复杂的程序,都可以由这三种基础结构组合而成。
很多人容易混淆程序和软件,从泛程序角度来看,单一指令流程就是程序,而软件是多个计算机程序、配套数据、操作界面的整合体。同时我们还要分清算法和程序:算法是解决问题的思路方法,程序是思路落地后的具体执行步骤,算法是程序的核心,程序是算法的具象表达。
学习泛程序相关知识,能帮助我们建立程序化思维。无论是规划日常作息,还是编写简单计算机代码,合理梳理步骤、规范执行流程,都能提升做事效率,减少失误。掌握程序逻辑,也是我们学好信息技术、理解数字化设备运行逻辑的基础。

1小时前 辽宁

选择要@的好友

  • 😀
  • 😁
  • 😂
  • 😃
  • 😄
  • 😅
  • 😆
  • 😉
  • 😊
  • 😋
  • 😎
  • 😍
  • 😘
  • 😗
  • 😙
  • 😚
  • 😇
  • 😐
  • 😑
  • 😶
  • 😏
  • 😣
  • 😥
  • 😮
  • 😯
  • 😪
  • 😫
  • 😴
  • 😌
  • 😛
  • 😜
  • 😝
  • 😒
  • 😓
  • 😔
  • 😕
  • 😲
  • 😷
  • 😖
  • 😞
  • 😟
  • 😤
  • 😢
  • 😭
  • 😦
  • 😧
  • 😨
  • 😬
  • 😰
  • 😱
  • 😳
  • 😵
  • 😡
  • 😠