(2)用N-S结构图表示算法 图34为例3-1的N-S结构图。图3-5为例3-2的N-S结构图。 s=0,i=1 s=s+1 a=b b=c 直到i>10 厂输出s值 图3-4例3-1的 图3-5例3-2的 N-S结构图 N-S结构图
(2) 用N-S结构图表示算法 图3-4为例3-1的N-S结构图。图3-5为例3-2的N-S结构图。 c=a a=b b=c 图3-4 例3-1的 N-S结构图 图3-5例3-2的 N-S结构图
322结构化程序设计方法 个结构化程序就是用高级语言表示或实现的结构化 算法。结构化程 方法包以 个步骤:自顶而 逐步细花、模奀化设计、结构化编码。 对于一个复杂的任务,先要对其进行详尽的分析,把 分解成若王个相互独立的子任务(模块):再把每一 子任务分解成若干个更小的子任务(子模块),直到 子任务足够小,可以直接用简单的算法来实现为止;然 后对每一个 分解后的子 任务 子模块 )进行程序编码 薯殺蠶赫決题按照刚牙分解的相反浮组合 这种设计时自顶而下、逐步细化,实现时自下而」 逐步组合的结构化程序设计方法全局性强,有利于保证 程序层次分明、 清晰 法正确。[ Return
3.2.2 结构化程序设计方法 一个结构化程序就是用高级语言表示或实现的结构化 算法。结构化程序设计方法包括以下几个步骤:自顶而 下、逐步细化、模块化设计、结构化编码。 对于一个复杂的任务,先要对其进行详尽的分析,把 它分解成若干个相互独立的子任务(模块):再把每一 个子任务分解成若干个更小的子任务(子模块),直到 子任务足够小,可以直接用简单的算法来实现为止;然 后对每一个分解后的子任务(子模块)进行程序编码, 即模块化程序设计:最后按照刚才分解的相反顺序组合 各个模块,最终解决问题。 这种设计时自顶而下、逐步细化,实现时自下而上、 逐步组合的结构化程序设计方法全局性强,有利于保证 程序层次分明、结构清晰、算法正确。 [Return]
331数据的输入输出 (一)字符输出函数 n一般飛式: putchar(c) 函数作用:向终端输出一个字符 字符型变量 整型变量
3.3.1 数据的输入输出 (一)字符输出函数 ▪ 一般形式:putchar(c) ▪ 函数作用:向终端输出一个字符 字符型变量 整型变量
数据的输入输出 例:输出单个字符 运行结果:B include<stdio. h> void maino char a,b, C a=‘B’;b=“0:c=Y putchar(a); butchart(“Ⅶn); putchar(b); putchar(“n'); putchar(c); putchar(“Ⅶn); 运行结果:BOY
数据的输入输出 例: 输出单个字符。 #include<stdio.h> void main() { char a,b,c; a=‘B’;b=‘O’;c=‘Y’; putchar(a);putchar(b);putchar(c);putchar(‘\ n’); } 运行结果:BOY putchar(a);putchar(‘\n’);putchar(b);putchar(‘\n’);putchar(c);putchar(‘\n’); 运行结果:B O Y
数据的输入输出 (二)字符输入函数 n一般形式: getchar() 函数作用:从终端(或系统隐含指定的输入设备)输入 个字符。 函数值:从输入设备得到的字符
数据的输入输出 (二)字符输入函数 ▪ 一般形式:getchar() ▪ 函数作用:从终端(或系统隐含指定的输入设备)输入 一个字符。 ▪ 函数值:从输入设备得到的字符