算法初步(一)一.算法的概念由基本运算及规定的运算顺序所构成的完整的解题步骤由基本运算及规定的运算顺序所构成的完整的解题步骤.二.算法的特性1.明确性:每一步都必须有明确的含义2有限性:有限时间内执行完成必须在有限步后终止2.有限性:有限时间内执行完成,必须在有限步后终止3.可执行性:每一步能够实现三.算法的描述1.自然语言2数学语言2.数学语言3.算法语言4.程序框图四.三种基本逻辑结构1.顺序结构2.条件结构2.条件结构执行如图所示程序框图,输入例1,那么输出各个数的和等于()A3A.3B.3.5C.4D45D.4.5四.三种基本逻辑结构1.顺序结构2条件结构2.条件结构3.循环结构1例2执行如图所示的程序框图,输出的S值是()A.2B.4C.8D.16例3下图是一个算法的流程图,则输出S的值是(),()试判断下列算法实现的功能例4试判断算实现功能例读图完成下列两题例5(1)循环执行的次数是()A50B49A.50B.49C.100D.99(2)程序输出结果是()A5049B4850A.5049B.4850C.2450D.25502如果执行右边的程序框图,若输出的S的值为16,例7果执行右序框图,若输出值为,那么在程序框图中的判断框内应该填写的条件是()例是()A.i>5B.i>6C.i>7C.i7D.i>83