第1章程序设计与C语言 1.顺序结构 程序中的语句按先后顺序逐条执行 a=3 a=3 I+b s=a+b 输出s 输出 图1.4顺序结构流程图 (a)一般流程图;(b)N-S结构流程图
1. 顺序结构 程序中的语句按先后顺序逐条执行。 s=a+b 输出 b=4 a=3 a=3 b=4 s=a+b 输出s 图1.4 顺序结构流程图 (a)一般流程图;(b)N-S结构流程图 (a) (b) 第1章 程序设计与C语言
第章程序设计与C语言 2.选择结构 在执行程序中的选择结构语句时,该语句的执 行将根据不同的条件执行不同分支的语句 yes >b a> no b maxa maxb yes no maxa max-b 输出max a (b) 图1.5选择结构流程图 (a)一般流程图;(b)NS结构流程图
2. 选择结构 在执行程序中的选择结构语句时,该语句的执 行将根据不同的条件执行不同分支的语句。 图1.5 选择结构流程图 (a) 一般流程图;(b) N-S结构流程图 a>b max=a max=b 输出max yes no a>b yes no max=a max=b (a) (b) 第1章 程序设计与C语言
第1章程序设计与C语言 3.循环结构 在执行程序中的循环结构语句时,该语句将根 据各自的条件,对循环结构所限定的语句(即循环 体)重复执行多次或零次 循环结构又分为当型循环和直到型循环两种情况。 1)当型循环 该循环的特点是:当条件满足时,就执行循环 体,否则就退出循环结构
3. 循环结构 在执行程序中的循环结构语句时,该语句将根 据各自的条件,对循环结构所限定的语句(即循环 体)重复执行多次或零次。 循环结构又分为当型循环和直到型循环两种情况。 1)当型循环 该循环的特点是:当条件满足时,就执行循环 体,否则就退出循环结构。 第1章 程序设计与C语言
第1章程序设计与C语言 i=1,t=1 输入n no 循环条件<=n ves 循环体 循环体 t=t*i t=tki i=i+1 输出t 输出t (b) a) 图1.6当型循环流程图 (a)一般流程图;(b)N-S结构流程图
图1.6 当型循环流程图 (a)一般流程图;(b)N-S结构流程图 i=1, t=1 第1章 程序设计与C语言 (a) i<=n ? 输出t i=1, t=1 输入n 循环体 t=t*i i=i+1 no yes 循环条件i<=n 循环体 t=t*i i=i+1 输出t (b)
第1章程序设计与C语言 2)直到型循环 该循环的特点是:先执行循环体,再判断循环条件,条 件不满足时,就退出循环结构 i=1,t1 输入n i=1,t1 循环体 循环体 t=tki t=tki i=i+1 i=i+1 循环条件i<=n yes 输出t no 输出t 图1.7直到型循环流程图 (a)一般流程图;(b)N-S结构流程图
2) 直到型循环 该循环的特点是:先执行循环体,再判断循环条件,条 件不满足时,就退出循环结构。 图1.7 直到型循环流程图 (a)一般流程图; (b) N-S结构流程图 i=1,t=1 输入n 循环体 t=t*i i=i+1 i<=n? 输出t yes no i=1,t=1 循环体 t=t*i i=i+1 循环条件 i<=n 输出t (b) (a) 第1章 程序设计与C语言