1、复习回顾前面我们学习了算法的基本结构:顺序结构与选择结构AB选择结构满足条件AB是否顺序结构满足条件A是否顺序结构是最基本的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中常用到的一种结构,它是计算机基本的逻辑推理结构.变量与赋值一、问题提出1.什么是变量?2.什么是赋值?3.如何给变量赋值?二、实例感知某人推着推车在超市买米,第一次,他看到25斤的大米,价格是40元,他觉得很便宜,便将其放入推车;继续往前走,看到有促销的大米,30斤,价格也是40元,于是他将25斤的大米拿出推车,将30斤的大米放入推车;当他走到散装大米区时,发现每斤大米是1.25元,40元可以买32斤,于是他又将
2、30斤的大米拿出推车,将32斤的散装大米放入推车,离开超市。三、问题解决推车25推车30推车32存储空间(变量)25读作:将25赋值给变量注:一个存储空间只能存一个数记为:赋值符号不同于“等号”,赋值符号左边的变量如果原来没有值,在执行完赋值语句后,该变量获得一个值,如果原来已有值,则执行赋值语句后,以赋值符号右边表达式的值替代原来的值。四、知识讲解变量名=表达式或计算机中变量名的表示一般由一个或几个英文字母组成,或字母加数字.如,等.赋值的格式:赋值的三种形式:1.将一个常数赋值给变量,形如2.将一个含有其它变量的表达式给变量,形如3.将一个含有变量自身的表达式给变量,形如对后两种:先计算赋值符号右边的代数式的值,再将计算的结果赋予左边的变量.五、练习(1)输出(2)输出六、例题讲解课本例3:设计一种算法,从5个实数中找出最大数,并用流程图表示.解:思路:先将前两个数进行比较,留下大的,即为前两个数中的最大数;再将留下的数与第3个数进行比较,留下大的,即为前3个数中的最大数;以此类推,最后被留下的就是这5个数中的最大数。6 输出b,b即为所求的最大数.六、例题讲解开始输入否是否是否是否是输出结束六、例题讲解七、小结1、变量的概念2、赋值格式3、赋值的三种形式