- 2
- 0
- 约2.98千字
- 约 44页
- 2019-11-14 发布于湖北
- 举报
1.1.2 程序框图与算法的基本逻辑结构 1.学习本节要注意每一种框图都有特定的含义,应用框图时,一是要弄清每一种框图的含义,注意其区别,如起止框与处理框及判断框的区别,熟练掌握它们;二是要遵循画程序框图的规则;三是要注重模仿、操作、探索,于画框图过程中,进一步体会算法思想、提高逻辑思维能力. 2.算法中间任何需要输入、输出的位置都可以用输入和输出,需要输入的字母、符号、数据都填在输入框内;算法中间处理数据所需要的算式、公式等可分别写在不同的用以处理数据的处理框内;同时还可以对变量进行赋值.它们可以使用输入框输入的数据进行运算;算法中需对两个不同结果进行判断时,需将实现判断所需条件写在判断框内;任何算法都要有起止框(终端框)表明一个算法程序的开始和结束. 3.一般计算S+i的值,并把结果赋给S,用S=S+i表示,这是后面要学的赋值语句. 4.一些简单的算法中不包含判断和重复操作过程,只须用顺序结构描述即可.对于只有几次重复操作的也可以只用顺序结构来描述.如一些套用公式求值、函数求值等.在一个问题中含有条件判断,而根据条件是否成立有不同的处理过程时,需采用条件结构来处理.利用条件结构描述算法时,要明确不同的情况,不能含糊不清,产生歧义,例如分段函数求值,判断一元二次方程根的情况等. 特别提醒:判断的条件一定要与条件是否成立时执行的算法步骤相对应. 5.在条件分支结构中,有一种情形要
原创力文档

文档评论(0)