N-S流程图在C语言和Fortran程序设计中的应用

需积分: 50 3 下载量 82 浏览量 更新于2024-07-13 收藏 442KB PPT 举报
"用N—S流程图表示-c语言+fortran ppt" 这篇PPT主要讲解了程序设计,特别是涉及到C语言和Fortran,并引入了N-S流程图的概念。N-S流程图是由I.Nassi和B.Shneiderman在1973年提出的,它是一种不使用箭头流程线的流程图,算法被组织在一个矩形框内,可以通过嵌套其他小矩形框来表达复杂的逻辑结构。 首先,PPT提到了课程的主讲人和联系方式,并概述了学习要求,包括参考书目、考试方式以及教师的角色,强调了快乐学习的重要性。成绩评估包括卷面考试和平时成绩,其中平时成绩涵盖出席情况、学习报告和实践环节。 接着,课程内容涉及计算机语言、程序设计和运行环境的基础知识。计算机语言被分为机器语言、汇编语言和高级语言,如FORTRAN和C语言。介绍了计算机内部存储信息的方式,包括位、字节、字和地址的概念,以及八进制和十六进制的表示方法。 在程序设计部分,强调了程序等于算法加上数据结构,而结构化程序则额外包含了结构化方法和语言工具。讨论了程序运行环境,包括操作系统、编辑器、翻译程序(如汇编器、编译器和解释器)以及链接程序。还详细描述了软件开发的生命周期,从计划确定到软件维护的各个阶段。 结构化程序设计方法作为重点,讲解了自顶向下、逐步细化、模块化设计和结构化编码的原则,这些都是为了提高开发效率和代码可读性。这种方法的优点在于它能将复杂问题分解为更小、更易于管理的部分。 最后,虽然没有直接提及Fortran,但作为标签出现,暗示了课程可能包括对这种早期的高级编程语言的讨论,特别是在科学计算中的应用。Fortran(公式翻译)语言以其在数值计算和科学计算中的强大功能而闻名,与C语言一起构成了很多科学计算和工程应用的基础。 总结来说,这个PPT涵盖了程序设计的基本概念,特别是通过N-S流程图的使用来理解和设计算法,以及如何在C语言和Fortran这样的编程语言中实现这些算法。同时,它也强调了软件工程中的最佳实践,如结构化程序设计方法,这对于任何想要深入理解编程和软件开发的人来说都是重要的知识。