算法程序框图的设计顺序是先用自然语言表达算法步骤再一一对应的翻译成程序框图然后仔细推敲使程序框图简化、细化和精确化2明确程序框图的基本要求理解算法的顺序结构特征会正确画出算法的顺序结构框图3通过模仿、操作、探索经历通过设计算法的顺序结构解决问题的过程4认识到算法是数学及其应用的重要组成部分是计算科学的重要基础算法更强调思维的条理化、逻辑化和程序化更注重问题解决的一般性初步体会算法思想5通过程序框图画法规则的学习体会程序化、规范化的算法思想渗透对学生进行规范教育6了解算法的条件结构与循环结构
三、教学问题诊断分析1由于学生初次接触程序框图可能会感到陌生因此可以举生活中的例子也可以举函数图像的例子让学生感到程序框图并不神秘让学生感觉到程序框图表达算法更直观、更条理、更明确2由于学生对算法思想没有深刻的认识所以教学中要从学生熟悉的问题入手让学生从算法的角度给熟悉的问题一个解决办法但另一方面学生可能会对很自然的、熟悉的问题不重视因此要明确算法解决的是一类问题算法是程序化的步骤要强调算法适用对象的常态突出算法的研究价值以及它的普遍适用性3由于程序框图是算法的一种新的表达形式因此要明确算法的自然语言表达与程序框图表达的联系与区别让学生掌握算法程序框图的设计顺序是先用自然语言表达算法步骤再一一对应的翻译成程序框图然后仔细推敲使程序框图简化、细化和精确化另外程序框图的符号表示可能学生一下子接受不了需要给学生以消化的时空4由于学生没有上机操作学生可能会对设计的程序框图是否正确心存疑虑因此教学上要强调程序框图只是把算法步骤的自然语言表达翻译成了程序框图表达并不神秘只要我们能把一类问题的解题步骤程序化再按照规范操作就不会出错四、教法与学法分析《普通高中数学课程标准》指出课程算法是高中数学课程中新内容其思想是非常重要的但并不神秘算法内容是将数学中的算法与计算机技术建立联系形式化地表示算法为了有条理地、清晰地表达算法往往需要将解决问题的过程整理成程序框图;为了能在计算机上实现还需要将自然语言或程序框图翻译成计算机语言学习算法的主要目的是使学生体会算法的思想提高逻辑思维能力不要将此部分内容简单处理成程序语言的学习和程序设计因此教学中首先要让学生明确学生程序框图的目的列举生活中与函数的例子增强学生学习的信心与兴趣由于算法程序框图的设计顺序是r