结构化程序的三种基本逻辑结构

简介:

结构化程序设计方法主要由以下三种逻辑结构组成:

1)顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块。

2)循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止。

3)选择结构:选择结构是根据条件成立与否选择程序执行的通路。

 

采用结构化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试。

本文转自 梦在旅途 博客园博客,原文链接:  

http://www.cnblogs.com/zuowj/p/3616763.html

,如需转载请自行联系原作者

相关文章
|
6月前
|
存储 算法 数据处理
逻辑结构与存储结构的区别
**逻辑结构**是指数据对象中数据元素之间的逻辑关系,它描述了数据的组织方式。这种结构不涉及数据在内存中的具体存储方式,而是更多关注数据元素之间的逻辑关系,如线性关系、树形关系、图形关系等。 **存储结构**也称为物理结构,是指数据的实际存储在计算机内存中的组织方式。它关心如何将数据存放在计算机的内存或其他存储设备中,以便有效地访问和修改。存储结构通常包括顺序存储结构、链式存储结构等。
103 0
|
7月前
|
C语言
顺序程序设计的基本结构
顺序程序设计的基本结构
82 0
数据结构入门(C语言版)二叉树的顺序结构及堆的概念及结构实现应用(下)
这里的向上调整函数就是指定一个元素与其父亲比较,如果孩子小于父亲,就交换常用于小堆的插入与堆排序。
|
7月前
第三章:顺序结构程序设计
第三章:顺序结构程序设计
61 0
|
存储 算法
数据结构入门(C语言版)二叉树的顺序结构及堆的概念及结构实现应用(上)
普通的二叉树是不适合用数组来存储的,因为可能会存在大量的空间浪费。而完全二叉树更适合使用顺序结构存储。现实中我们通常把堆(一种二叉树)使用顺序结构的数组来存储,需要注意的是这里的堆和操作系统虚拟进程地址空间中的堆是两回事,一个是数据结构,一个是操作系统中管理内存的一块区域分段。
|
Java
Java程序设计的基本结构 - 选择结构
Java程序设计的基本结构 - 选择结构
133 0
|
存储 定位技术
我爱啃书--逻辑结构与物理结构(大话数据结构)
我爱啃书--逻辑结构与物理结构(大话数据结构)
88 0
面向对象程序设计第五章:链表
面向对象程序设计第五章:链表
132 0
|
存储 机器学习/深度学习 算法
数据结构开篇:逻辑结构和物理结构、算法复杂度
数据结构开篇:逻辑结构和物理结构、算法复杂度
|
自然语言处理 算法 C语言
C语言程序设计三大基本结构之顺序结构
目录 前言 一、C语句 1.什么是C语句? 2.C语言中基本语句的分类:        (1)简单语句     形式: (2)复合语句  把多个语句用一对花括号括起来的一个语句 (3)空语句   只由一个分号";"组成,什么也不执行 二、数据的输入和输出 1.putchar函数 2.getchar函数 3.printf函数 (1)格式说明符: (2)转义字符: (3)普通字符: 4.scanf函数 ●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!
315 0
C语言程序设计三大基本结构之顺序结构