流程控制-课
第4章 程序的控制结构 4.1 算法及其描述方法 4.1.1 算法的概念 程序=数据结构 + 算法 数据结构:数据的描述和组织形式 算法:为解决一个具体问题而采取的确定的有限的操作步骤,仅指计算机能执行的算法 算法的特性: 有穷性 在合理的时间内完成 确定性,无歧义 例:如果x≥0,则输出Yes;如果x≤0,则输出No; 有效性 能有效执行 例:负数开平方 没有输入或有多个输入 有一个或多个输出 4.1.2 算法的描述方法 自然语言表示 传统的流程图表示 N-S结构化流程图表示 伪代码表示 程序的三种控制结构 C源程序的基本格式 #include ****.h main() { 变量声明; 语句1; 语句2; …… 语句n; } 4.2 顺序结构 按照语句书写的顺执行程序。 4.3 选择结构 4.3.3 条件语句 2. if~else语句实现双分支结构 语句一般格式 if (表达式) 语句1 else 语句2 执行过程: 3 if~else语句实现多分支结构 语句一般格式 if (表达式1) 语句1; else if (表达式2) 语句2; …… else if (表达式m) 语句m; else 语句 n; 例如: 程序举例 例4.4:从键盘输入你和另外一个人的年龄,编程判断谁的
原创力文档

文档评论(0)