每日分享最新,最流行的软件开发知识与最新行业趋势,希望大家能够一键三连,多多支持,跪求关注,点赞,留言。
-
通常你想编写一个计算机程序来解决某种问题。
编程正在弄清楚如何将您的问题分解为您的计算机将知道如何执行的一系列命令。
重要的是要记住,计算机只执行您告诉它执行的操作。
您向计算机发出命令(添加、打印、绘图等),它会以极高的速度完全按照您所说的去做。
一台计算机每秒可以执行几百万条命令。
但是,如果你给计算机错误的指令,它实际上并不聪明,计算机仍然会遵循它们,即使它破坏了计算机。
如果你告诉计算机将 (0 0) 加在一起直到等于 1,计算机不知道这是不可能的。
它将 (0 0) 加在一起,每秒数百万次,并将永远继续解决这个问题。
归根结底,编程是翻译问题。
作为程序员,你的任务是将你的问题翻译成一组计算机可以理解的指令,以便计算机为你找到答案。
有不同的策略来组织计算机回答您的问题所需的信息。
这些策略被称为编程范式。
*您还可以使用不同的编程语言将问题转换为代码。
不同的语言使用不同的编程范例。
程序化编程?
-
过程式编程是一种编程范式。
过程式编程遵循“先做这个,再做那个”的过程。
这有时也称为命令式编程。
过程式编程很像编写一个食谱,你会提出一系列特定的指令来实现预期的结果。
菜谱的成分就像你程序中的变量,指令就是你程序的程序,出炉的♨️️就是程序的最终输出。
什么是程序?
过程是过程编程的基本构建块。
过程有时也称为例程、子例程或函数。
过程有助于将您的代码组织成特定的部分。
每个过程都可以执行特定的任务,并且可以在程序中的任何位置调用以完成该任务。
程序编程示例
让我们看一个如何构建程序程序的示例。
右图所示的销售报告程序中的每个块代表一个过程。
-
该程序可以获取交易、处理报告或打印总计。
在这种情况下,Process Reports 过程通过调用其他过程来工作,即 Process States 和 Print State Totals。
而 Process States 过程又调用其他过程 – 包括顶部的 Get a Transaction 过程。
请记住,过程可以重复使用多次,并且可以在程序中的任何位置使用。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。