1赋值语句整体设计教材分析算法的基本思想就是探求解决问题的一般方法,并将解决问题的步骤用具体化、程序化的语言加以表述
描述算法的方式经历了从简单的自然语言向高级的计算机程序语言的发展过程,自然语言通俗易懂、直接明了,流程图直观形象,体现算法过程的结构特征
本节将介绍的伪代码是将流程图的各种结构用接近计算机程序语言的算法语句进行表述的,伪代码为编制计算机程序提供了便利
本节将介绍伪代码中的基本语句之一的赋值语句,它的结构比较简单,容易掌握,但要注意其基本的结构特征
三维目标通过对赋值语句的知识的学习,采取讲授与局部探究的教学的方法,使学生掌握赋值语句的结构和作用的基本的知识与运用这些知识解决问题的技能,达到培养学生理解数学与运用数学的情感与将数学与计算机整合的价值观
重点难点教学重点:正确理解赋值语句作用
教学难点:准确写出赋值语句
课时安排1课时教学过程导入新课设计思路一:(情境导入)有三个小朋友甲、乙、丙
甲有50粒糖果,乙有43粒糖果,丙有13粒糖果
现在他们做一个游戏
从甲开始,将自己的糖分三份,自己留一份,其余两份分别给乙与丙,多余的糖果自己吃掉,然后乙与丙也依次这样做
问最后甲、乙、丙三人各有多少粒糖果
分析:这个问题中我们关心的是在游戏过程中每个小朋友的糖果个数,且他们所拥有的的糖果数是在变化的
因此可用a,b,c三个变量分别存放甲、乙、丙三个小朋友在某一时刻所拥有的糖果数
对于每人,分糖后,他的糖果数一定为原来的糖果数的3的倍数(因为分糖过程糖果的数目不一定都刚好分完,用整除恰恰可以表示多余的糖自己吃掉)
而其他两人则增加与这个小朋友现在拥有的一样的糖果
设计思路二(复习引入)前面我们学习了算法的自然语言与流程图的知识,仅有这些还不够,它们对于计算机来说,都不认识
要想实现人机对话还有一个过程,即要引入一种语言,让计算机来认识它,下面我们就介绍一种过渡