

Copyright ©2015-2025 海马课堂网络科技(大连)有限公司 办公地址:辽宁省大连市高新技术产业园区火炬路32A号创业大厦A座18层1801室

添加微信
咨询辅导

一、理解程序
如果你作为众多程序员之一参与一个项目,系统分析师可能已经创建了各种文档项,这些将帮助你理解程序的作用。这些可能包括屏幕布局、叙述性描述、展示处理步骤的文档等。如果你不在一个项目中并且正在创建一个简单的程序,你可能只得到关于程序目的的简单描述。理解一个程序的目的通常包括理解它的:
输入
处理过程
输出
这种输入 - 处理 - 输出(IPO)方法对初学者非常有效。有时,想象程序在计算机上运行的情景可能会有所帮助。你可以想象显示器会是什么样子,用户必须在键盘上输入什么以及会进行什么处理或操作。
二、使用设计工具创建模型
一开始,你不需要层次结构图,因为你的第一个程序不会很复杂。但是随着程序的增长和变得更加复杂,你将把程序分成几个模块(或函数)。
你通常首先学习的建模工具是伪代码。你将记录程序中每个函数的逻辑或算法。一开始,你只有一个函数,因此你的伪代码将紧密遵循上述的 IPO 方法。
有几种规划程序逻辑的方法或工具。它们包括:流程图、层次结构图、伪代码、HIPO(层次化输入处理输出)、Nassi-Schneiderman 图、Warnier-Orr 图等。程序员应该能够理解并制作流程图和伪代码。这些开发程序模型的方法通常在大多数计算机课程中教授。流程图和伪代码有几种标准,并且大多数都非常相似。然而,大多数公司都有自己的文档标准和风格。程序员应该能够快速适应他们工作的公司的任何流程图或伪代码标准。其他不太通用的方法需要一些培训,通常由选择使用它们的雇主提供。
在你的编程生涯后期,你将学习使用有助于创建信息系统和 / 或程序的应用软件。这种类型的软件被称为计算机辅助软件工程(CASE)。
在开始编写代码之前在纸上理解逻辑并规划算法是一个非常重要的概念。许多学生养成了不良习惯,跳过这一步就是其中之一。
三、开发测试数据
测试数据包括程序员提供一些输入值并预测输出。对于一个简单的程序,这可能非常容易,并且测试数据可以用于检查模型以查看它是否产生正确的结果。
海马课堂,4000+严选硕博学霸师资,针对学生的薄弱科目和学校教学进度,匹配背景相符的导师,根据学生情况进行1V1专属备课,上课时间灵活安排,中英双语详细讲解课程中的考点、 难点问题,并提供多方位的课后辅导,辅助学生掌握全部课程知识,补足短板。
阅读原文:https://www.highmarktutor.com/news/23428_60.html
版权作品,未经海马课堂 highmarktutor.com 书面授权,严禁转载,违者将被追究法律责任。
hmkt088