第二课 解题要有程序.docVIP

  • 10
  • 0
  • 约8.47千字
  • 约 15页
  • 2017-08-20 发布于湖北
  • 举报
第二章 解题要有程序 2.1 计算机如何解题 2.2 人和计算机交流的语言-计算机语言 2.3 高级计算机语言及基本特征 2.4 高级程序设计语言的实现 2.1 计算机如何解题 程序 程序:利用计算机语言对所要解决的问题中的数据以及处理问题的方法和步骤所做的完整而准确的描述,描述的过程称为程序设计。 程序设计的核心 数据结构:对数据的描述 算法设计:对处理方法和步骤的描述 程序是建立在数据结构上用计算机语言描述的算法:程序=数据结构+算法 程序设计的过程 程序正确的两个含义 书写正确(语法正确) 结果正确(达到期待目标) 程序设计的步骤 (1) 确定问题 (2) 分析问题,建立数学模型 (3) 选择计算方法 (4) 确定数据结构和算法 (5) 绘制程序流程图 (6) 编写程序 (7) 调试和测试程序 (8) 整理资料,交付使用 程序设计的流程 程序设计技术与基本原则 程序设计的三要素:算法、数据结构、程序设计方法 程序设计应遵循的准则 (1) 正确性 (2) 可靠性 (3) 简明性 (4) 有效性:时间效率和空间效率 (5) 可维护性 (6) 可移植性 2.2 人和计算机交流的语言—计算机语言 计算机语言 机器语言:计算机可直接执行的指令叫机器指

文档评论(0)

1亿VIP精品文档

相关文档