一、复习回顾1、什么是算法
算法通常是指按照一定规则解决某一类问题的明确和有限的步骤
①确定性②有限性③普遍性④不唯一性2、算法有哪些特征
3、怎样来表示算法
用自然语言来表示
2程序框图算法初步4
回顾判断“整数n(n>2)是否是质数”的算法自然语言描述图形描述第一步,给定大于2的整数n
第二步,令i=2
第三步,用i除n,得到余数r
第四步,判断“r=0”是否成立
若是,则n不是质数,结束算法;否则将i的值增加1,仍用i表示
第五步,判断“i>(n-1)”是否成立
若是,则n是质数,结束算法;否则返回第三步
开始输入n求n除以i的余数i的值增加1,仍用i表示i>n-1或r=0
n不是质数n是质数结束否否是是i=2二、新课1、程序框图(1)程序框图的概念程序框图又称流程图,是一种用规定的程序框、流程线及文字说明来准确、直观地表示算法的图形
在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序
回顾判断“整数n(n>2)是否是质数”的算法自然语言描述图形描述第一步,给定大于2的整数n
第二步,令i=2
第三步,用i除n,得到余数r
第四步,判断“r=0”是否成立
若是,则n不是质数,结束算法;否则将i的值增加1,仍用i表示
第五步,判断“i>(n-1)”是否成立
若是,则n是质数,结束算法;否则返回第三步
开始输入n求n除以i的余数i的值增加1,仍用i表示i>n-1或r=0
输出n不是质数输出n是质数结束否否是是i=27图形符号名称功能终端框(起止框)输入、输出框处理框(执行框)判断框表示一个算法的起始和结束表示一个算法输入和输出的信息赋值、计算判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”
(2)构成程序框图的图形符号及其作用流程线连接程序框