个人理财 在编写计算机程序之前要执行的四个步骤 - 假人

在编写计算机程序之前要执行的四个步骤 - 假人

目录:

视频: 31 程序流程結構 循環結構 while語句 2024

视频: 31 程序流程結構 循環結構 while語句 2024
Anonim

在开始编写计算机程序之前,首先需要采取四个关键步骤进行设计。通过这样做,你不会浪费时间写一个不工作的计算机程序,或者解决了错误的问题,不值得在之后打捞。通过计划,您可以增加计算机程序实际运行的可能性,并执行所需的任务。

设计任何程序时,以下四个步骤至关重要:

<! --1 - >
  1. 确定问题: 你的程序解决了什么问题?如果你不能清楚地说明你的程序做什么,你将不知道如何设计它。
  2. 识别用户: 谁将使用您的程序?
  3. 确定目标计算机: 人们需要哪台计算机来运行程序?它是Windows计算机,Macintosh计算机,大型机,运行Linux的计算机,掌上电脑或掌上电脑,还是超级计算机?
  4. 确定你的编程技巧: 你打算自己写一些东西还是从别人那里获得帮助?如果你打算让其他人来帮助你,他们会写什么样的程序?

计算机编程:识别问题

每个程序都解决了一个问题。纳税申报方案解决了组织和提交税款的问题。一个字处理器解决了编写,编辑,格式化和打印文本的问题。即使是一个电子游戏解决了让人们逗乐的问题。一个程序只和解决的问题一样有用。大多数程序简化和自动化存在的问题,比如简化纸币组织和支付的资金管理程序,而不是使用纸张和添加机器。任何程序的目标都是使一个特定的任务更快,更容易,更方便。达到这个目标的唯一方法就是确定你的程序试图解决什么任务。

识别计算机程序的用户

如果你是唯一一个将要使用你的程序的人,你可以使你的程序看起来像任何你想要的,只要你知道如何使它工作。但是,如果你打算把你的程序交给别人,或者把你的程序卖给其他人,你需要知道谁将会使用它。了解你的程序的典型用户是至关重要的。如果用户因为任何原因不喜欢你的程序,他们不太可能使用它。程序是否真正起作用往往是无关紧要的。

通过设计用户的程序,你增加了人们使用你的程序的可能性,(你希望)为自己购买一个副本。

即使你编写了一个完美的程序,用户仍然可以忽略它,因为他们不喜欢它看起来的样子,他们不知道如何给它命令,它不会像他们目前使用的旧程序,颜色看起来不正确,等等。我们的目标是让您的程序满足用户的需求,无论它们看起来多么奇怪,怪异或不合逻辑(需求 - 而不是用户)。

确定计算机程序的目标计算机

识别用户后,您需要知道用户打算运行程序的计算机的类型。运行程序的计算机的类型可以确定可以使用哪种计算机语言,程序可以找到的硬件,甚至是程序的最大大小。

例如,如果您要编写在Macintosh上运行的程序,则您的程序可以利用声音,彩色图形,大容量硬盘和大量内存。您可能需要大幅度重写相同的程序,但是要在智能手机上运行,​​音频能力有限,彩色图形要简单得多,内存和存储空间有限。

如果您可以在另一台计算机上复制并运行您的程序,只需很少的修改或不进行修改,则您的程序将被视为

便携式。

用于编写程序的计算机语言可以确定其可移植性。这就是为什么很多人使用C / C ++ - C和C ++程序比其他编程语言更容易移植。 确定您的编程技巧 设计任何程序时,请考虑您的编程技巧。你可能会有一个好主意,但是如果你是一个没有经验的初学者,编写你的程序可能需要很长时间 - 如果你不首先从挫折中放弃。您的编程技巧和经验也决定了您选择的编程语言。有经验的程序员可能不会用C或C ++来编写整个程序。但是新手在编写程序之前可能需要花费很长时间学习C和C ++,或者他们可能会选择一种更简单的编程语言,比如BASIC。

有些新手花时间学习C / C ++等难懂的语言,然后写下程序。其他人采取更简单的方法,并选择一个更简单的语言,如Visual Basic,以便他们可以立即创建(和推销)他们的程序。不要害怕去处理像C / C ++这样的重载语言,但也不要害怕使用像Visual Basic这样的简单语言。重要的目标是完成您的程序,以便您可以开始使用它(可能)开始销售给他人。许多程序员通过使用诸如Visual Basic之类的语言来创建他们的程序,然后雇用更多有经验的程序员用诸如C / C ++之类的更复杂的语言来重写他们的程序,这可以使得程序更快,更高效。

在编写计算机程序之前要执行的四个步骤 - 假人

编辑的选择

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

是SketchUp非常有用的一部分,他们可以让你的生活变得更轻松。以下是如何在Sketchup中添加新图层以及如何将实体移动到不同图层的方法。添加新图层按照以下步骤将图层添加到SketchUp文件:选择“窗口”→“图层”。图层...

全部关于地理位置快照和SketchUp - 虚拟

全部关于地理位置快照和SketchUp - 虚拟

当您将地理位置快照导入SketchUp ,您可以访问Google庞大的地理数据存储库;快照不仅仅是漂亮的图片:导入快照地理位置自动定位您的位置。这意味着快照设置您的模型的经纬度,并定位在正确的主要方向。任何阴影研究你...

如何在SketchUp中使用场景动画区域

如何在SketchUp中使用场景动画区域

将区域视图与场景组合在一起以创建动画展示您的SketchUp模型都是一种有用且令人印象深刻的方式。基本的想法是,您可以使用场景来创建动画,其中您的剖面在您的模型中移动。以下是您可能需要使用此技巧的几个原因:如果...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

很可能您已经在尼康D5300上播放了播放模式。但是,在数码相机上查看照片有不同的选项。对于正常播放 - 即每次只能查看一张照片 - 请执行以下步骤:

如何自定义尼康D3300的优化校准 - 傻瓜

如何自定义尼康D3300的优化校准 - 傻瓜

当您使用尼康D3300的内置原始处理器,您可以尝试不同的优化校准设置,了解每个设置对图像的影响。当您使用免费的Nikon软件Nikon ViewNX处理图像时,您可以选择相同的选项。该程序的原始转换器,以及在Adobe Photoshop中找到的那些...

如何在HDMI屏幕上显示实时预览预览 - 假人

如何在HDMI屏幕上显示实时预览预览 - 假人

尼康D7100相机连接到HDMI(高清晰度多媒体接口)设备,以在该屏幕上查看实时显示输出。摄影师经常使用此功能,因为摄影师需要比相机显示器提供更大的主题。使用此选项时,会出现一些问题:...