编程开发模式:带你走入程序的世界
-
通常你想编写一个计算机程序来解决某种问题。
-
编程正在弄清楚如何将您的问题分解为您的计算机将知道如何执行的一系列命令。
-
重要的是要记住,计算机只执行您告诉它执行的操作。
-
您向计算机发出命令(添加、打印、绘图等),它会以极高的速度完全按照您所说的去做。
-
一台计算机每秒可以执行几百万条命令。
-
但是,如果你给计算机错误的指令,它实际上并不聪明,计算机仍然会遵循它们,即使它破坏了计算机。
-
如果你告诉计算机将 (0 0) 加在一起直到等于 1,计算机不知道这是不可能的。
-
它将 (0 0) 加在一起,每秒数百万次,并将永远继续解决这个问题。
-
归根结底,编程是翻译问题。
-
作为程序员,你的任务是将你的问题翻译成一组计算机可以理解的指令,以便计算机为你找到答案。
-
有不同的策略来组织计算机回答您的问题所需的信息。
-
这些策略被称为编程范式。
*您还可以使用不同的编程语言将问题转换为代码。
不同的语言使用不同的编程范例。
程序化编程?-
过程式编程是一种编程范式。
-
过程式编程遵循“先做这个,再做那个”的过程。
-
这有时也称为命令式编程。
-
过程式编程很像编写一个食谱,你会提出一系列特定的指令来实现预期的结果。
-
菜谱的成分就像你程序中的变量,指令就是你程序的程序,出炉的♨️️就是程序的最终输出。
-
过程是过程编程的基本构建块。
-
过程有时也称为例程、子例程或函数。
-
过程有助于将您的代码组织成特定的部分。
-
每个过程都可以执行特定的任务,并且可以在程序中的任何位置调用以完成该任务。
-
让我们看一个如何构建程序程序的示例。
-
右图所示的销售报告程序中的每个块代表一个过程。
-
该程序可以获取交易、处理报告或打印总计。
-
在这种情况下,Process Reports 过程通过调用其他过程来工作,即 Process States 和 Print State Totals。
-
而 Process States 过程又调用其他过程 - 包括顶部的 Get a Transaction 过程。
-
请记住,过程可以重复使用多次,并且可以在程序中的任何位置使用。
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com