C语言入门教程从基础到精通.pptVIP

  • 1
  • 0
  • 约2.37千字
  • 约 35页
  • 2026-09-12 发布于北京
  • 举报

第1章;-*-;本章教学目标;-*-;程序及程序设计;*;程序及程序设计;C语言是以子程序(函数)形式提供给顾客的,这些子程序既可方便的调用,也可由各种循环、条件语句控制程序流向,从而使程序完全结构化。

从程序流程的角度来看,程序能够分为三种基本结构,即次序结构、选择(分支)结构、循环结构。;算法

;下面用原始解题环节和计算机算法表示来给出处理sum=1+2+3+…(n-1)+n的算法。

(1)原始解题环节算法表示:

环节1:先求1+2,得到1+2的成果:3

环节2:将环节1的成果加3,得到1+2+3的成果:6

环节3:将环节2的成果加4,得到1+2+3+4的成果:10

环节4:将环节3的成果加5,得到1+2+3+4+5的成果:15

……

环节n-1:将环节n-2的成果加n,

得到1+2+3+…(n-1)+n的成果sum

;(2)用计算机算法表示:

环节1:使sum=0和i=1;

环节2:使sum=sum+i,成果仍放在sum中;

环节3:使i=i+1,即i的值加1;

环节4:假如i的值不大于n,再返回执行环节2、环节3,否则结束;

最后得到1+2+3+…(n-1)+n的成果sum。

;2.算法的特性

一种算法应该含有确切性、有穷性、零个或多个输入、一种或多个

文档评论(0)

1亿VIP精品文档

相关文档