- 1
- 0
- 约8.46千字
- 约 18页
- 2018-07-08 发布于湖北
- 举报
条件语句 我们已经学习了用自然语言和流程图来描述算法,它们各有优缺点,对于自然语言不足: 1. 语言容易出现歧义; 2. 语句太长; 3. 所有语句都是串行或线性排列的,对构成选择、循环结构的算法不易清楚的显示出来 对于流程图的缺点是灵活性不如自然语言,严密性不如程序设计语言,用计算机程序设计语言表示算法显得清晰、简明、一步到位,而且可以直接交给计算机处理. 要使算法在计算机上实现,还得借助程序语言.程序语言的种类很多,但是,有一些基本语句是所有语言都要使用的,例如,输入语句、输出语句、赋值语句条件语句和循环语句。这些语句在程序语言中是最重要的和最基本的。输入输出语句很好理解,赋值语句前面已作了介绍,这一节主要介绍条件语句和循环语句。 在算法中,顺序结构和选择结构是一种基本结构,条件语句是表达选择结构最常用的语句。下面通过实例说明条件语句的用法。 例1:根据输入x的值,计算y的值 写出算法步骤,并绘出流程图。 步骤:(1)输入x; ,则y= 输出y; (2)若 (3)若 ,则y= 输出y. 开始 输入x 是 否 输出y 结束 这里(2)、(3)步的选择部分可以用条件语句 表示: , if then ,输出y; else ,输出y. 一般地,对于形如右方流程图 的算法,都可以用下列语句来 表示: 假 真 条件 语句2 语句1 if 条件 then 语句1 else
原创力文档

文档评论(0)