渤海大学:《计算机导论》课程教学资源(PPT课件)第七章 程序设计基础

第七章 目录 12思考题 上一页 程序设计基础
目 录 上一页 下一页 退 出 第七章 程序设计基础 思考题

本章教学重点与要求 目录 1、熟练掌握结构化程序设计的原则和基本结 构 x-2、熟练掌握简单程序的分析和流程图的绘制 以下一页3、正确理解面向对象方法的基本概念。 退出
目 录 上一页 下一页 退 出 本章教学重点与要求 1、熟练掌握结构化程序设计的原则和基本结 构。 2、熟练掌握简单程序的分析和流程图的绘制。 3、正确理解面向对象方法的基本概念

本章要点 目录 妆源程序文档化 上一页数据说明的方法 下一页 々语句的结构 输入和输出 结构化程序设计的原则 妆结构化程序的基本结构与特点 结构化程序设计原则和方法的应用 关于面向对象方法 也面向对象方法的基本概念
目 录 上一页 下一页 退 出 举 例 本章要点 源程序文档化 数据说明的方法 语句的结构 输入和输出 结构化程序设计的原则 结构化程序的基本结构与特点 结构化程序设计原则和方法的应用 关于面向对象方法 面向对象方法的基本概念

源程序文档化 目录 要点 源程序文档化应考虑如下几点 上一页 (1)符号名的命名 下一页(2)程序注释 退出(3)视觉组织
目 录 上一页 下一页 退 出 要 点 举 例 一、源程序文档化 源程序文档化应考虑如下几点。 (1)符号名的命名 (2)程序注释 (3)视觉组织

目录 符号名的命名应具有一定的实际含义 上一页做到见名知意,以便于对程序功能的理解 下一页 例:r代表半径 退出 Sum代表求和 area代表面积
目 录 上一页 下一页 退 出 符号名的命名应具有一定的实际含义, 做到见名知意,以便于对程序功能的理解。 例:r代表半径 sum代表求和 area代表面积

目录 正确的注释能够帮助读者理解程序。注释一般 分为序言性注释和功能性注释 上一页 序言性注释:通常位于每个程序的开头部分, 下一页它给出程序的整体说明,主要描述内容可以包括: 退出程序标题、程序功能说明、主要算法、接口说明、 程序位置、开发简历、程序设计者、复审者、复审 日期、修改日期等。 功能性注释:一般潜入在源程序体之中,主要 描述其后的语句或程序做什么
目 录 上一页 下一页 退 出 正确的注释能够帮助读者理解程序。注释一般 分为序言性注释和功能性注释。 序言性注释:通常位于每个程序的开头部分, 它给出程序的整体说明,主要描述内容可以包括: 程序标题、程序功能说明、主要算法、接口说明、 程序位置、开发简历、程序设计者、复审者、复审 日期、修改日期等。 功能性注释:一般潜入在源程序体之中,主要 描述其后的语句或程序做什么

目录 为使程序的结构一目了然,可以在程序 中利用空格、空行、缩进等技巧使程序层次 上一页 下一页 清晰 例c语言中的一段程序 退出 if(a>b tf( %d,, a) printf("%d”,b)
目 录 上一页 下一页 退 出 为使程序的结构一目了然,可以在程序 中利用空格、空行、缩进等技巧使程序层次 清晰。 例c语言中的一段程序: if (a>b) printf(“%d”,a); else printf(“%d”,b);

二、数据说明的方法 目录 在编写程序时,需要注意数据说明的风 要点 格,以便使程序中的数据说明更易于理解 上一页和维护。一般应注意如下几点 下一页(1)数据说明的次序规范化 退出(2)说明语句中变量安排有序化 (3)使用注释来说明复杂数据的结构
目 录 上一页 下一页 退 出 要 点 举 例 二、数据说明的方法 在编写程序时,需要注意数据说明的风 格,以便使程序中的数据说明更易于理解 和维护。一般应注意如下几点。 (1)数据说明的次序规范化。 (2)说明语句中变量安排有序化。 (3)使用注释来说明复杂数据的结构

loe]. 三、语句的结构 目录 程序应该简单易懂,语句构造应该简单直接, 要点不应该为提高效率而把语句复杂化。一般应注意如 上一页下: 下一页(1)在一行内只写一条语句 退出(2)程序编写应优先考虑清晰性; (3)除非对效率有特殊要求,程序编写要做到“清晰第 效率第二”; (4)首先要保证程序正确,然后才要求提高速度; (5)避免使用临时变量而使程序的可读性下降; (6)避免不必要的转移;
目 录 上一页 下一页 退 出 要 点 举 例 三、语句的结构 程序应该简单易懂,语句构造应该简单直接, 不应该为提高效率而把语句复杂化。一般应注意如 下: (1)在一行内只写一条语句; (2)程序编写应优先考虑清晰性; (3)除非对效率有特殊要求,程序编写要做到“清晰第一, 效率第二” ; (4)首先要保证程序正确,然后才要求提高速度; (5)避免使用临时变量而使程序的可读性下降; (6)避免不必要的转移;

目录 要点 (7)尽可能使用库函数; (8)避免采用复杂的条件语句; 上一页 (9)尽量减少使用“否定”条件的条件语句; 以礼下一页(10)数据结构要有利于程序的简化 退出(1)]要模块化,使模块功能尽可能单一化 (12)利用信息隐蔽,确保每一个模块的独立性; (13)从数据出发去构造程序; (14)不要修补不好的程序,要重新编写
目 录 上一页 下一页 退 出 要 点 举 例 (7)尽可能使用库函数; (8)避免采用复杂的条件语句; (9)尽量减少使用“否定”条件的条件语句; (10)数据结构要有利于程序的简化; (11)要模块化,使模块功能尽可能单一化; (12)利用信息隐蔽,确保每一个模块的独立性; (13)从数据出发去构造程序; (14)不要修补不好的程序,要重新编写
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第三章 计算机安全.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第六章 PowerPoint.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第一章 计算机基础知识.ppt
- 襄樊职业技术学院:《C语言程序设计》第九讲 函数.ppt
- 襄樊职业技术学院:《C语言程序设计》第十讲 指针.ppt
- 襄樊职业技术学院:《C语言程序设计》第十一讲 结构体与共用体.ppt
- 襄樊职业技术学院:《C语言程序设计》第五讲 选择结构.ppt
- 襄樊职业技术学院:《C语言程序设计》第七讲 数组.ppt
- 襄樊职业技术学院:《C语言程序设计》第八讲 编译预处理.ppt
- 襄樊职业技术学院:《C语言程序设计》第六讲 循环结构.ppt
- 襄樊职业技术学院:《C语言程序设计》第四讲 顺序结构.ppt
- 襄樊职业技术学院:《C语言程序设计》第三讲 运算符与表达式.ppt
- 襄樊职业技术学院:《C语言程序设计》第二讲 数据类型.ppt
- 襄樊职业技术学院:《C语言程序设计》第一讲 基本知识.ppt
- 计算机网络——可靠的数据流传输服务(TCP:传输控制协议).ppt
- 计算机网络——网络层(因特网基础).ppt
- 计算机网络——网络高层.ppt
- 计算机网络——数据通信基础知识.ppt
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第九章 输入输出组织、复习.ppt
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第七章 总线及总线互连结构、第八章 输入输出设备.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第五章 Excel电子表格软件.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第二章 WINDOWS2000操作系统.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第四章 Word字处理软件.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第八章 计算机网络基础.ppt
- 《计算机实用技术》讲义PDF电子书.pdf
- 西北工业大学:《Internet实用技术》第1章 认识Internet与Web.ppt
- 西北工业大学:《Internet实用技术》第2章 如何接入internet.ppt
- 西北工业大学:《Internet实用技术》第3章 上网浏览.ppt
- 西北工业大学:《Internet实用技术》第4章 收发电子邮件.ppt
- 西北工业大学:《Internet实用技术》第5章 文件传输与下载.ppt
- 西北工业大学:《Internet实用技术》第6章 网络寻呼与网上新闻组.ppt
- 西北工业大学:《Internet实用技术》第7章 FrontPage网页制作.ppt
- 《计算机网络技术教程》第1章 计算机网络基础.ppt
- 《计算机网络技术教程》第2章 网络体系结构、协议和软件系统.ppt
- 《计算机网络技术教程》第3章 局域网实用组网技术.ppt
- 《计算机网络技术教程》第4章 广域网实用组网技术.ppt
- 《计算机网络技术教程》第5章 Internet基础.ppt
- 《计算机网络技术教程》第6章 Intranet网络管理.ppt
- 《计算机网络技术教程》第7章 构建Windows NT网络.ppt
- 《计算机网络技术教程》第8章 NT网络中的TCP/IP管理.ppt