程序设计基础三大结构解析与应用.pptVIP

  • 1
  • 0
  • 约1.72千字
  • 约 33页
  • 2026-09-23 发布于北京
  • 举报

3.1.1算法的概念;3.1.2简单算法举例;算法2:

S1:使p=1

S2:使i=2

S3:使p*i,乘积仍放在变量p中,可表示为p*i?p

S4:使i的值加1,即i+1?i

S5:假如i不大于5,返回重新执行环节S3以及其后的环节S4和S5;否则,算法结束。最后得p的值就是5!的值。;3.1.3算法的特性;3.1.4怎样表示一种算法;用流程图表示算法;[例]将求5!的算法用流程图表示;用N-S流程图表示算法;(2)选择结构:当条件p成立时执行操作A,条件p不成立则执行操作B。

;(3)循环结构:

当型循环结构:

先判断后执行,当条件p成立时重复执行操作A,直到条件p不成立为止。

直到型循环结构:

表示先执行后判断,当条件p不成立时重复执行A操作,直到p条件成立为止。;[例]将求5!的算法用N-S图表示;用伪代码表示算法

用介于自然语言和计算机语言之间的文字和符号来描述算法。;3.2程序的三种基本结构;(2)选择结构。依据是否满足给定的条件而从两组操作中选择一种操作。;

(3)循环结构。在一定条件下重复执行某一部分的操作。

当型循环 直到型循环;格式:putchar(c)

参数:c为字符常量、变量或表示式

功效:把字符c输出到显示屏上;

#includestdio.h

main()

{

文档评论(0)

1亿VIP精品文档

相关文档