我在华威大学学习离散数学,老师布置了个任务,要求离散数学的多机调度,用c语言写,并用伪代码解释,题目大意我理解了,但是我应该如何写好伪代码?
最佳答案
课程顾问-小管家
2023-04-26 02:41:56
伪代码是一个逐步编写的代码大纲。许多程序员用它来规划一个算法的功能,然后再把自己投入到更技术性的编码任务中。伪代码作为一个非正式的指南,一个思考程序问题的工具,以及一个可以帮助你向其他人解释你的想法的交流选项。伪代码用于展示计算算法应该如何工作。在最初的计划阶段和编写实际可执行代码的阶段之间,程序员通常使用伪代码作为编程的中间步骤。
伪代码需要尽可能少的格式来保持简单,用一两行来解释代码的目的将有助于建立文档的其余部分,并且它还将为您节省向您展示伪代码的每个人解释程序功能的任务。伪代码中的每个语句应该只表达计算机的一个动作。在大多数情况下,如果任务列表绘制正确,那么每个任务将对应一行伪代码。首先写出你的任务清单,然后把清单翻译成伪代码,然后逐渐把伪代码开发成实际的、计算机可读的代码。
伪代码语句接近简单的英语语句。伪代码通常不使用变量,而是描述程序应该如何处理接近真实世界的对象,如账号、姓名或交易金额。如果有很大一部分伪代码在同一个块中定义了其他伪代码,需要使用括号或其他标识符来保存所有内容。到本文档结束时,仔细检查伪代码的可读性和清晰度。
以上就是有关写好伪代码的总结,希望能够帮助到大家,如果大家还有不懂的地方,可以直接在线咨询哦~
相关问答
最新问答
昆士兰大学金融数学课程考试重点是什么?
老师,请问一下昆士兰大学金融数学课程考试的重点是什么?就是MATH7039这门课,马上就考试了,我想留出一些时间集中复习一下,麻烦老师指导,谢谢。
考而思2024-05-20格拉斯哥大学金融与管理专业入学前预习哪些内容?
你好,我想问一下格拉斯哥大学金融与管理硕士入学前可以预习哪些内容?因为我离入学还有一段时间,想利用这段时间预习一下我们要学的内容,麻烦老师指导。
考而思2024-05-20伊利诺伊大学香槟分校数据分析专业好读吗?新生需要提前预习吗?
你好,我想了解一下伊利诺伊大学香槟分校的数据分析专业好读吗?新生需要提前预习吗?我再过一段时间才入学,想提前做一些预习准备,希望老师能指导。
考而思2024-05-20