天天加油 - 助您成才
软件设计的步骤
您正在看的高中信息技术是:软件设计的步骤。

  计算机是一种有效的信息处理机,人们怎样利用它去处理信息来解决实际问题呢?

  一. 分析问题:首先要对问题进行分析,看看这个问题提什么要求,给出了哪些已知条件;要使问题得到解决,需要哪些条件;从给出的已知条件出发,经过哪些处理才能最后解决问题而得到结果。

  二. 设计算法:从已知的数据出发,到得出所要求解的结果,往往需要经过一系列的处理过程。对某一特定问题的一组(有限的)求解过程(步骤),就是算法。注意这里的“算法”并不是数学中的“计算方法”的缩语,我们所说的“算法”只包含有限的步骤,而计算方法有时是个无限过程。算法不仅是指“数学运算”,也指根据需要而进行的逻辑判断。

  三. 画出框图:框图也叫流程图。由于应用计算机问题时的算法一般比较复杂,故常用一种人为约定的图形符号把采用的算法描绘出来,用框图可以把解决问题的思路,如要进行的数学运算、逻辑判断等清晰、形象、直观地表示出来,为下面的工作打下良好的基础。

  四. 编写程序:目前,计算机只能接受并执行用计算机语言编写的程序。所以,编写程序就是用机器语言、汇编语言或高级语言,根据相应的语言法则用一条条语句(命令)形式把框图所表示的算法表达出来。

  五. 上机调试:编写好的程序,要输入到计算机。由于在编写或输入过程中,往往会发生一些错误,计算机在执行程序时由于这些错误,自然得不出预期的结果,这变需要进行修改以排除程序中错误。要注意的是,计算机会自动找出一些语法方面的错误,数据的错误,如数30被改成了80,以及逻辑性的错误,计算机就无能为力了。

  【练习】(理论知识或常识):

  1. 计算机语言是 [黄泽民1] 。

  2. 程序设计语言一般包括 [黄泽民2] 。

  3. 汇编语言是指 [黄泽民3] 。

  4. 软件设计的基本步骤是 、 、 、 、 [黄泽民4] 。

  参考资料(教科书第114页):编程语言的演变 。

  • 上一个教案:
  • 下一个教案:
  • 排行

    最近更新

  • 推荐阅读
  • 高中信息技术《软件设计的步骤》软件设计的步骤
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM