C语言程序设计-[4] 算法和程序结构

1、算法

一个程序至少包含两个方面:数据结构和算法,算法就是为解决一个问题而采取的方法和步骤,即对程序操作步骤的描述。

算法有一定的评价标准和表示方法,其中流程图法和N-S结构图法是本章需要介绍的两种方法。

1)流程图法:用图形符号来表示算法,最常用。[举例:以例题方式,进行问题分析、算法设计并基于流程图表示,然后编写程序]

2N-S结构图法:完全去掉流程线,由一些基本框组成一个大的框。[对比:以举例方式,分别用流程图和N-S结构图来表示算法过程,进行对比。]

结构化程序设计方法的基本思想:把一个复杂问题的求解过程分步进行,后一步在前一步的基础上细化,这样每步所考虑的子问题都相对易于理解和处理,每步都只用三种基本结构进行复合和嵌套。遵从原则:

2、程序结构

以流程图方式,表示程序的三种基本结构:顺序、选择和循环。

3、语句类型

C语言有五种语句类型:表达式语句、空语句、函数调用语句、复合语句和控制语句,前面四种均为顺序结构的语句。

 

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值