(2)用NS结构图表示算法 图3-4为例3-1的N-S结构图。图3-5为例3-2的N-S结构图。 c-a s=0,i=1 s=s+1 a=b 直到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结构化程序设计方法 个结构化程序就是用高级语言表示或实现的结构 化算法。结构化程序设计方法包括以 个步骤: 百侦而下、逐步细化、模块化设计、结构化编码 对于一个复杂的任务,先要对其进行详尽的分析 把它分解成若干个相互独立的子任务(模块):再 把每一个子任务分解成若干个更小的子任务(子模 块),直到子任务足够小,可以直接用简单的算法 来实现为止;然后对每一个分解后的子任务(子模 任程屠编码:2模势序设z最后接 ,取 这种设计时自顶而下、逐步细化,实现时自下而上、 落步组含的结祯化程序设过方法金層性强,有利于 。 IReturn
3.2.2 结构化程序设计方法 一个结构化程序就是用高级语言表示或实现的结构 化算法。结构化程序设计方法包括以下几个步骤: 自顶而下、逐步细化、模块化设计、结构化编码。 对于一个复杂的任务,先要对其进行详尽的分析, 把它分解成若干个相互独立的子任务(模块):再 把每一个子任务分解成若干个更小的子任务(子模 块),直到子任务足够小,可以直接用简单的算法 来实现为止;然后对每一个分解后的子任务(子模 块)进行程序编码,即模块化程序设计:最后按照 刚才分解的相反顺序组合各个模块,最终解决问题。 这种设计时自顶而下、逐步细化,实现时自下而上、 逐步组合的结构化程序设计方法全局性强,有利于 保证程序层次分明、结构清晰、算法正确。[Return]
33顺序结构程序设计 331数据输出函数 1字符输出函数 putchar (1)格式 putchar(字符变量); 2)功能 har函数是字符输出函数,其功能是在显示器上输出单 (3)使用说明 程序中如使用本函数,则必须在文件开头使用文件包含命 令# include<stdio h>或# includestdio h'将库函数包括到用户源 文件中。 例如: putchar(A);,输出大写字母A。 putchar(x);输出字符变量x的值 putchar(mn);换行
3.3 顺序结构程序设计 3.3.1 数据输出函数 1字符输出函数putchar (1) 格式 putchar(字符变量) ; (2) 功能 putchar 函数是字符输出函数,其功能是在显示器上输出单 个字符。 (3) 使用说明 程序中如使用本函数,则必须在文件开头使用文件包含命 令#include<stdio.h> 或#include“stdio.h”将库函数包括到用户源 文件中。 例如: putchar('A'); 输出大写字母A。 putchar(x); 输出字符变量x的值。 putchar('\n'); 换行
2格式输出函数 printf int函数是一个标准库函数,它的函数原型在 头文件“ stdio. h中。但由于 printf函数使用频繁,系 统不要求在使用pinf函数之前必须包含 stdio h文 1)格式 printf("格洛式控制字符串",输出表列) 2)格式字符串 格式字符串的格式为:[标志]输出最小宽度][ 精度I[长度]格式字符 1)格式字符: 格式字符用以表示输出数据的类型,其含义如 下所示:
2 格式输出函数printf printf函数是一个标准库函数,它的函数原型在 头文件“stdio.h”中。但由于printf函数使用频繁,系 统不要求在使用 printf 函数之前必须包含stdio.h文 件。 (1) 格式 printf("格式控制字符串",输出表列) (2) 格式字符串 格式字符串的格式为: [标志][输出最小宽度][. 精度][长度]格式字符 1)格式字符: 格式字符用以表示输出数据的类型,其含义如 下所示: