美文网首页
程序设计基础

程序设计基础

作者: 十月三十当归 | 来源:发表于2018-09-09 11:45 被阅读0次

程序设计方法与风格

1.设计方法:指设计与编制、调试程序的方法和过程,主要有结构化程序设计方法、软件工程方法和面向对象方法
2.设计风格:良好的设计风格要注意源程序文档化、数据说明方法、语句的结构和输入输出

结构化程序设计

结构化程序设计原则

强调设计风格和程序结构的规范化,提倡清晰的结构
1.自项向下
2.逐步求精
3.模块化
4.限制使用goto语句

结构化程序的基本结构与特点

1.顺序结构
2.选择结构(分支结构)
3.重复结构(循环结构)

结构化程序设计注意事项

1.使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑
2.选用的控制结构只准有一个入口和出口
3.程序语言组成容易识别的块,每块只有一个入口和出口
4.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
5.语言中所没有的控制结构,应该采用前后一致的方法来模拟
6.尽量避免goto语句

面向对象的程序设计

面向对象方法的本质:主张从客观世界固有的事物出发来构造系统,强调建立的系统能映射问题域
1.对象:用来表示客观世界中的任何实体,可以是任何有明确边界和意义的东西
对象特点:标识唯一性、分类性、多态性、封装性、模块独立性好
2.类:具有共同属性、共同方法的对象的集合
3.实例:一个具体的对象就是其对应分类的一个实例
4.消息:实例间传递的信息,它统一了数据流和控制流
5.继承:使用已有的类定义作为基础建立新类的定义技术
6.多态性:指对象根据所接受的信息而做出的动作,同样的信息被不同的对象接收时有不同行动的现象
优点:与人类习惯的思维方法一致、稳定性好、可重用性好、易于开发大型软件产品、可维护性好

相关文章

  • 推荐几本非常全的Python入门基础学习好书

    一、Python基础教程 《图灵程序设计丛书:Python基础教程(第2版 修订版)》包括Python程序设计的方...

  • 计算机科学与技术专业

    需要学习的内容: 程序设计基础、面向对象程序设计、数字逻辑电路、电路电子技术、数据结构与算法、WEB程序设计、计算...

  • 第二课,程序的那些事

    程序设计基础 程序设计基础之注释的作用 什么是注释? 解释说明的文字【往往是入门程序员最讨厌的东西】 代码执行的时...

  • 程序设计基础

    程序设计方法与风格 1.设计方法:指设计与编制、调试程序的方法和过程,主要有结构化程序设计方法、软件工程方法和面向...

  • 程序设计基础

    保留小数点的功能需要包含iomanip头文件,并在输出数字前加上"<< fixed << setprecision...

  • 程序设计基础

    1 内存分区: 堆:手动分配释放,使用malloc/free,new/delete 栈:存储函数中的参数、除堆和静...

  • 程序设计基础

    一:程序设计设计方法和风格 “清晰第一、效率第二”已成为当今主导的程序设计风格。 形成良好的程序设计风格需注意: ...

  • 编译原理笔记——文法和语言的基本知识

    学习一门语言最基础的就是语言基础,编译程序要正确准确的翻译程序设计语言,我们从程序设计语言的语法、语义、语用三个因...

  • java基础—程序设计基础

    1.标示符是程序员在编程中定义的词法单位,作用是为程序中要处理的各种变量、常量、方法、对象及类等命名。由字母、下划...

  • 前端基础(1):变量对象和执行环境深入理解

    背景 夯实基础才是进步的根源,基础不牢地动山摇!!于是乎,结合《javascript高级程序设计》来点基础的学习和...

网友评论

      本文标题:程序设计基础

      本文链接:https://www.haomeiwen.com/subject/acbrgftx.html