1.1.2
程序框图与算法的基本逻辑结构
学案
【学习目标】
通过实例,进一步掌握顺序结构与条件结构,基本掌握循环结构.
【课前导学】阅读课本P12~19后填空:
1、(1)算法都是由三种基本逻辑结构组成的,它们是______结构、_______结构、_______结构.
(2)顺序结构是任何算法都不可缺少的基本结构,它由__________________________步骤组成.
(3)条件结构是指_________________________________________________________________.
2、(1)循环结构是指算法中______________________________________________________,
它分_____________和_________________结构.
(2)循环体:________________________的步骤.
(3)循环结构的分类与特征
(4)直到型循环与当型循环的区别是_____________________________________________.
3、构造循环结构的顺序是_______________、__________________、_______________________.
【课内探究】
例1、用当型循环结构设计一个计算1×2×3×4×…×100的值的算法,并画出程序框图.
(3)改进上例中的框图,表示输出1,1×2,1×2×3,…,1×2×3×…×(n-1)×n(n∈N
)的过程.
例2、某工厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%.设计一个程序框图,输出预计年生产总值超过300万元的最早年份.
例3、设计一个程序框图,表示用“二分法”求方程的近似解的算法.
【课后作业】
(答案请写在作业本)
1.如右是计算S=++…+的程序框图,
则判断框内应填入(
)
A、>10
B、<10
C、≥10
D、>20
2、右面程序框图,若输入的N=9,则输出
的=________.
3、设计一个计算+…+100的值的算法,并画出程序框图.
4、某牛奶厂2002年初有资金1000万元,由于引进先进生产设备,资金年平均增长率可达到50%,请你设计一个程序框图,计算这家牛奶厂2008年底的资金总额.
直到型循环结构
当型循环结构
开始
S=0,
=2,
=1
=+2
S=S+
=+1
输出S
结束
是
否
开始
输入N
=1,=1
=·
输出
结束
=+2
否
是