0 0

什么是伪代码,什么时候能用到它,有什么作用,如何去写,请大侠举例说明一下~5

什么是伪代码,什么时候能用到它,有什么作用,如何去写,请大侠举例说明一下~
2008年6月23日 10:39

3个答案 按时间排序 按投票排序

0 0

交流用的..
更多的用来描述算法。

2008年7月08日 23:12
0 0

基本同上。

他的作用是与其他coder交流,在java里很少见得到。

2008年6月29日 22:01
0 0

伪代码(Pseudocode)是一种算法描述语言。它不是一种现实存在的编程语言。使用为代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal, C, Java, etc)实现。它可能综合使用多种编程语言中语法、保留字,甚至会用到自然语言。 因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。计算机科学在教学中通常使用伪代码,以使得所有的程序员都能理解。
下面介绍一种类Pascal语言的伪代码的语法规则。
伪代码的语法规则
在伪代码中,每一条指令占一行(else if 例外,),指令后不跟任何符号(Pascal和C中语句要以分号结尾);
书写上的“缩进”表示程序中的分支程序结构。这种缩进风格也适用于if-then-else语句。用缩进取代传统Pascal中的begin和end语句来表示程序的块结构可以大大提高代码的清晰性;同一模块的语句有相同的缩进量,次一级模块的语句相对与其父级模块的语句缩进;

比如:

if 登录成功 then 
跳转到管理页 
else 
出错 

你可以这么写,而在真正编码时候就按照各个语言的语法写: 
if(login(xxxx)){ 
//处理成功 
}else{ 
//不成功 
}

只用来说明复杂的问题,并不一定可以执行

2008年6月23日 10:49

相关推荐

    伪代码生成器PseudoCodeTool

    适用于java/C/C++等代码,源代码为java代码通过运行代码将代码输入程序框中D盘自动生成伪代码文件PseudoCode.txt。(注意:由于是简单代码只可适用于糊弄老师,实验报告等,不可用于学术研究)。

    【论文伪代码】Aurora 可 word 编辑

    标题中的“【论文伪代码】Aurora 可 word 编辑”暗示了这是一个关于在Microsoft Word中编辑和处理论文中伪代码的工具或方法,名为Aurora。伪代码是一种简化的编程语言,通常用于算法和程序设计的初步描述,以便于非...

    用latex写伪代码

    Algorithm2e is an environment for writing algorithms in L ATEX2e. An algorithm is defined as a floating object like figures. It provides macros that allow you to create different sorts of key words, ...

    缴费系统伪代码

    针对物业管理系统写的缴费模块伪代码,欢迎指导

    代码_pca伪代码_pca_PCA算法伪代码_主成分分析pca_

    PCA(主成分分析,Principal Component Analysis)是一种广泛应用的数据降维技术,它通过线性变换将原始数据转换到一个新的坐标系中,新坐标系中的各坐标轴是原数据集中变量的线性组合,这些新的坐标轴被称为主成分...

    编程最好的流程图工具,支持伪代码

    1.sfc-v2-3 这个流程图工具可以直接输出伪代码,画程序逻辑最好 sfc-v2-3.exe 是我汉化的版本 eXeBat.exe 是汉化工具(发现汉化不完全的地方可以继续汉化) 基本够用了 2.玲珑流程图 是一个简易的基本流程图工具 以上...

    伪代码的使用 (txt)

    介绍伪代码的使用 Usage of Pseudocode

    latex Algorithms伪代码规范

    这些实例对于理解LaTeX算法伪代码规范来说是十分有益的,通过学习和模仿这些例子,用户可以快速掌握如何在自己的LaTeX文档中插入和自定义算法伪代码。 此外,文档中还提及了算法描述的版本信息,这有助于用户了解该...

    Apriori算法伪代码

    它在数据挖掘领域尤其是Web数据挖掘中有广泛的应用。Apriori算法的核心思想是通过候选集的逐层迭代来发现所有频繁项集。其主要步骤包括生成候选集、计算候选集的支持度以及剪枝等。 #### 二、Apriori算法伪代码分析...

    \KMP 伪代码\KMP 伪代码\KMP 伪代码

    \KMP 伪代码\KMP 伪代码\KMP 伪代码\KMP 伪代码\KMP 伪代码

    分支定界伪代码.txt

    分支定界伪代码.txt

    A星算法伪代码

    A星(A*)算法是一种在图形搜索中广泛使用的路径规划方法,它的核心目标是找到从起点到终点的最短路径。A* 算法结合了最佳优先搜索(如Dijkstra算法)和启发式搜索的优点,通过评估节点的估计总成本来指导搜索,从而...

    朴素贝叶斯伪代码

    ### 朴素贝叶斯伪代码解析 #### 一、朴素贝叶斯算法简介 朴素贝叶斯分类器是一种基于概率理论的监督学习方法,广泛应用于文本分类、情感分析、垃圾邮件过滤等领域。它假设特征之间相互独立,这使得计算变得简单...

    DES算法具体过程及伪代码

    同时,我们将基于已有的描述,尝试复原文章中可能提到的DES算法的具体过程,并给出相关的伪代码描述。 ### 知识点一:DES算法背景与设计理念 DES(Discernibility of Feature Subsets)算法是为了解决特征选择问题...

    伪代码实例介绍-规则与实例

    伪代码是一种在计算机编程中使用的非正式语言,它旨在用接近自然语言的方式描述算法或程序流程,以便于理解和实现。本文将深入探讨伪代码的基本概念、规则以及通过一系列实例来展示其应用。 **2.1 伪代码介绍** ...

    流程图和伪代码.doc

    流程图和伪代码是计算机科学中用于描述算法的两种重要工具。...在实际编程中,先用伪代码描述算法,再转化为具体编程语言,可以提高代码的可读性和可维护性。对于学习编程的人来说,掌握这两种工具的使用是至关重要的。

    用计算机伪代码编写的算法设计题集

    "用计算机伪代码编写的算法设计题集"是一份宝贵的资源,旨在帮助学习者理解和掌握算法设计的一般思想,并通过实践来提升编程能力。这份题集以伪代码的形式呈现,使得各种编程背景的人都能理解并应用。 伪代码是一种...

    经典差分进化算法伪代码

    差分算法的伪代码,初学者很好的材料,讲解详细,适合初学者和老手留着不时翻看,浅显易懂,又可以按其思路编程

    伪代码的使用规范 Usage of Pseudocode(清晰文字版pdf)

    ### 伪代码的使用规范详解 #### 一、伪代码定义及目的 **伪代码**是一种介于自然语言和编程语言之间的算法描述语言。它的主要目的是为了方便算法的设计与理解,使得描述的算法能更容易地转换成实际的编程语言如...

    伪代码的使用规范_Usage_of_Pseudocode_202109051415461.docx

    使用规范的伪代码 伪代码(Pseudocode)是一种算法描述语言,旨在以结构清晰、代码简单、可读性好的方式描述算法,使其可以容易地以任何一种编程语言(如Pascal、C、Java等)实现。 语法规则: 1. 每一条指令占一...

Global site tag (gtag.js) - Google Analytics