D。
大多数现代过程式语言都鼓励结构化程序设计,结构化程序设计主要强调的是程序的易读性,其中的具体情况如下:
结构化程序设计通常使用自上往下的设计模型,开发员将整个程序结构映射到单个小部分。已定义的函数或相似函数的集合在单个模块或字模块中编码,这意味着,代码能够更有效的载入存储器,模块能在其它程序中再利用。模块单独测试之后,与其它模块整合起来形成整个程序组织。
程序流程遵循简单的层次化模型,采用“for”、“repeat”、“while”等循环结构,不鼓励使用“Go To”语句。几乎任何语言都能使用结构化程序设计技术来避免非结构化语言的通常陷阱。非结构化程序设计必须依赖于开发人员避免结构问题,从而导致程序组织较差。
扩展资料
现代程序设计的相关明细
据了解,现代程序设计按照语言的实用性可分为以下两类:
1、面向对象的程序设计
作为结构化语言的自然延伸,其先进编程方法会产生一个清晰而又容易扩展及维护的程序。如果为程序建立了一个对象,就可以在其他的程序中使用这个对象,完全不必重新编制繁复的代码。对象的重复使用可以大大地节省开发时间,从而提高现代程序设计的工作效率。
2、C语言
作为一种结构化语言,不但便于组织程序,而且易于调试和维护。由于实现了对硬件的编程 *** 作,因此集高级语言和低级语言的功能于一体,既可用于系统软件的开发,也适合于应用软件的开发。此外还具有效率高、可移植性强等特点,因此在现代程序设计中得到广泛开发和应用。
参考资料来源:百度百科-结构化程序设计
程序设计基础主要是学习程序设计的思想,理解核心编程概念,掌握独立于编程语言环境的程序设计方法,理解程序设计背后的逻辑并获得有效的编程技能。
一、程序设计基础概述
通过对程序设计流程、基本控制结构、搜索与排序算法、文件 *** 作及基本编程设计工具的学习,提高学生解决实际问题的能力,为计算机相关专业后续核心课程的学习打下坚实的基础。
二、教学内容
教学内容包括数据类型、控制结构、文件访问与数组等核心编程概念以及模块化问题分析、程序设计、程序文档编写、代码风格、面向对象理念等程序设计技术。
三、学习目标
1、学习程序设计基础知识及设计方法,初步了解计算机硬件系统及软件系统的组成与工作原理,掌握基本的程序结构、数据结构与简单算法,掌握与程序开发相关的思想、语法及设计工具,能够灵活运用所学知识设计并开发一套小型软件系统。
2、能够按照指定的任务描述,利用所学知识和技术,设计符合功能与性能需求、并有创新性的设计方案。
3、能够合理利用所需技术和工具,采用科学的方法对计算机软件系统中的关键环节,设计相应的实验方案,搭建实验环境,开展实验研究,完成实验报告。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)