结构化英语通过使用英语单词来描述程序运行过程中的每一步,使非程序员能够理解计算机代码。计算机程序的结构旨在以逻辑的、循序渐进的方式告诉计算机该做什么。然而,非程序员,无法读懂代码中的实际符号和方向,因此人们创...
结构化英语通过使用英语单词来描述程序运行过程中的每一步,使非程序员能够理解计算机代码。计算机程序的结构旨在以逻辑的、循序渐进的方式告诉计算机该做什么。然而,非程序员,无法读懂代码中的实际符号和方向,因此人们创造了一种编程语言,用直截了当的英语单词来表达真实代码运行时所发生的事情。这种结构化的英语,通常被称为伪代码,实际上并不为计算机编程,但它可以被描述为一个流程图,列出了计算机跟随实际程序所采取的每一步结构化英语通过将一个任务分解成一系列的逻辑步骤,使计算机程序的基本组织得以遵循。过程中的每一步都用一行字来描述,用大写字母写清楚的英文单词,通常以命令或命令的形式出现。一个简单的例子是IF-THEN-ELSE进程,也称为条件进程。如果一个条件为真,则会发生特定的操作,但如果另一个条件为真,则会发生另一个操作。整个IF-THEN-ELSE过程是用ENDIF完成的,因此,这个决策程序不会与下一步的步骤相混淆,许多其他命令,如START、REPEAT、WRITE和DO都用于描述计算机程序中的单个步骤这些命令通常嵌入到其他进程中,在单个任务中创建多个操作层。程序员可以在使用ENDIF完成该进程之前,启动一个进程并创建两个或三个IF-THEN决策。使用IF-THEN或CASE的条件进程是一种结构化的英语程序。它介绍了计算机根据不同条件的存在做出许多不同决定的可能性。IF-THEN-ELSE条件结构,或者是CASE命令,它引入了一组可能发生的操作,在程序中引入了决策树的概念,每个可能的启动条件或情况都是树上的一个分支,每一个分支都会导致另一个分支携带一组特定的IF-THEN类型的结果。这些初始条件中的一个改变可能会在树的不同分支上产生完全不同的最终产物。在结构化英语中,这些从属的IF-THEN或CASE分支可以通过在命令下缩进来分开,这些命令是更大进程的一部分。这种编写程序的风格提供了很大的精确度,同时允许读者准确地看到在更广泛的上下文中每个小决策发生的位置结构化英语的思想是许多类型的计算机程序设计语言的基础,第一结构化编程语言之一是结构化查询语言(SQL),它创建于20世纪70年代初的国际商业机器公司(IBM)多年来,许多其他语言都在试图使计算机编程对普通读者更清晰。运行计算机的底层代码继续用大多数人看不懂的符号编写。然而,结构化英语编程语言允许这些人设计出然后在内部转换成代码,这样他们的计算机就可以执行他们所要求的任务
-
发表于 2020-07-30 02:17
- 阅读 ( 3431 )
- 分类:电脑网络