1 算法的概念和程序框图◆课前导学(一)学习目标1
了解算法的含义,掌握正确的算法应满足的要求;2
会写出一个求有限整数序列中的最大(小)值的算法;3
明确程序框的符号及其作用及画程序框图必须注意的规则;(二)重点难点:重点:算法的概念和程序框图的含义;难点:算法的符号语言含义及框图的简单实际应用
◆课中导学◎学习目标一:了解算法的含义,体会算法的思想
1.算法的概念::算法可以理解为由基本运算及规定的________所构成的完整的解题步骤,或者看成按照要求设计好的________________计算序列,并且这样的步骤或序列能够解决________问题.2.求解某个问题的算法不一定是惟一的.3.算法的要求:(1)写出的算法,必须能解决________问题,并且____重复使用;(2)算法过程要能一步一步执行,每一步执行的操作,必须________,不能含混不清,而且经过________步后能得出结果.◎学习目标二:会写出一个求有限整数序列中的最大(小)值的算法
写出能求出 3 个整数最大值的算法
★变式 写出能求出 3 个整数最小值的算法
◎学习目标三:明确程序框的符号及其作用及画程序框图必须注意的规则
程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形
构成程序框的图形符号及其作用图形符号名称符号表示的意义起、止框框图的开始或结束输入、输出框数据的输入或者输出的结果的输出处理框赋值、执行计算语句、结果的传送判断框根据给定条件判断流程图流程进行的方向连接点连接另一页或另一部分的框图注释框帮助理解框图3
画程序框图的规则:(1)使用标准的框图符号;(2)框图一般按从______________的方向画;(3)除________ 外,大多数框图的符号只有一个进入点和一个退出点,__________