内容算法的含义→流程图→基本算法语句→算法案例结构流程图算法的描述算法自然语言顺序结构选择结构循环结构顺序结构选择结构循环结构输语句伪代码循环语句赋值语句条件语句入出算法重点理解算法的含义;掌握算法的三种基本结构;会用算法语句解决简单的实际问题。难点循环语句;算法设计。展开方式特点螺旋上升、渐次递进整合渗透、前引后连三线合一、横向贯通弹性处理、多样选择自然语言自然语言流程图自然语言流程图伪代码自然语言流程图伪代码ExcelVBA算法第1节算法的含义算法的含义(广义)完成某项工作的方法和步骤(广义)完成某项工作的方法和步骤(现代)可以用计算机来解决的一类问题的程序和步骤(现代)可以用计算机来解决的一类问题的程序和步骤(教材)有限性、确定性、可行性(其他)输入、输出、一般性(教材)有限性、确定性、可行性(其他)输入、输出、一般性算法的特点算法(教材)对一类问题的机械的、统一的求解方法(教材)对一类问题的机械的、统一的求解方法关于例1例1给出求1+2+3+4+5的一个算法.算法1按照逐一相加的程序进行.第一步计算1+2,得到3;第二步将第一步中的运算结果3与3相加,得到6;第三步将第二步中的运算结果6与4相加,得到10;第四步将第三步中的运算结果10与5相加,得到15.2)1(nn算法2可以运用公式1+2+…+n=直接计算。第一步取n=5;第二步计算;第三步输出运算结果。2)1(nn第1节算法的含义算法四种图框类型算法第2节流程图输入、输出框输入、输出框处理框处理框判断框判断框起止框起止框三种基本算法结构i)顺序结构i)顺序结构算法ii)选择结构ii)选择结构ABpYNAB第2节流程图三种基本算法结构iii)循环结构iii)循环结构算法第2节流程图ApYNAYNp(直到型)(直到型)(当型)(当型)循环结构示例算法第2节流程图N开始结束输出该城市投票有一城市得票超过总票数一半淘汰得票最少的城市Y引例引例循环结构示例第2节流程图例4求1×2×3×4×5。例4求1×2×3×4×5。算法2S1T←1;S2I←2;S3T←T×I;S4I←I+1.S5如果I不大于5,重新执行步骤S3、S4、S5;否则算法结束.I>5NYT←1输出TI←2T←T×II←I+1直到型与当型的转换第2节流程图I>5NYT←1输出TI←2T←T×II←I+1例4例4I≤5YNT←1输出TI←2T←T×II←I+1赋值语句第3节基本算法语句伪代码例1交换两个变量x、y的值p←xx←yy←p输入输出语句伪代码1例2输入一个数,输出这个数的绝对值。Readax←Abs(a)PrintxReadaIfa>0Thenx←aElsex←-aPrintx其他输入语句第3节基本算法语句伪代码2条件语句——单行伪代码例3输入三个数,输出最大数。Reada,b,cx←aIfb>xthenx←bIfc>xthenx←cPrintx第3节基本算法语句条件语句——块伪代码例4输入x,计算y的值。ReadxIfx≥0theny←x2Elsey←sinxEndifPrinty0,sin,0,2xxxx第3节基本算法语句条件语句——嵌套伪代码例5(教材例3)输入x,计算y的值。ReadxIfx0theny←1Elseifx0theny←0Elsey←1EndifPrinty0,1,0,0,0,1xxx第3节基本算法语句循环语句——For伪代码例6(教材引例)计算1357…99。S←1ForIfrom3to99step2S←SIEndforPrintS第3节基本算法语句循环语句——While伪代码1例7(教材引例??)求最小的奇数I,使1357…I>10000。S←1I←3WhileS≤10000S←SII←I2EndwhilePrintIS←1I←1WhileS≤10000I←I2S←SIEndwhilePrintI伪代码2第3节基本算法语句伪代码例1(第22页例4)抛硬币试验。s←0ReadnForifrom1tonIfRnd0.5thens←s1EndforPrint出现正面的频率为s/n有助于我们全面地理解运算能力给出一个问题的不同算法,比较这些算法的优劣并作出选择,从而提高效率——真正的运算过程有利于培养学生的思维能力将解决具体问题的方法整理成算法的过程是一个条理化、精确化和逻辑化的过程算法思想是贯穿高中课程的基本思想关于ExcelVBA——为什么用Excel作为信息技术平台?普及性、操作较简单共享性、可分发交流基础性、VBA相对容易学习1、下列语句中:①②③④⑤...