课题基本算法语句-赋值语句与输入、输出语句教学目标(1)经历将具体的问题的流程图和算法转化为为代码的过程
(2)理解用伪代码表示的算法语句----赋值语句与输入、输出语句,进一步体会算法的基本思想;教材分析重点赋值语句与输入、输出语句基本图形符号,能正确地运用
难点语句的表示与含义的理解教具多媒体教学过程一.问题情境算法是一种数学语言,如何用更简捷的语句表述算法语言呢
本节主要通过伪代码学习基本的算法语句
伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法
二.建构数学问题1:写出求x=23时多项式7x3+3x2-5x+11的值的算法
计算机在计算这个多项式的值的时候,你必须先让他知道x=
,即先要给变量x赋值
赋值语句用符号“←”表示“x←y”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式
问题:请解释:a←5的含义例1的解答:算法1与算法2两种算法有何区别
从而给学生介绍秦九韶的算法
算法2称为秦九韶算法,其算法特点是:通过一次式的反复计算,逐步得出高次多项式的值;对于一个n次多项式,只要做n次乘法和n次加法
(1)赋值语句中的"←"称作赋值号,赋值号的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量(2)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量和算式(3)对于一个变量可以多次赋值
如:A←10A←A+15输入、输出语句问题:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各有多少
学生活动用方程的思想不难解决这一问题让学生立出方程组,写出解方程的算法
问题每次解方程都要写出同样的算法,因此有必要找出一个解一般的二元一次方程组的算法
设二元一次方程组为用消元法解得因此只要输入相应的未知数的系数和常数项,就能计算出方程组的解,即可以输出x,y的流程图值
用心爱心专心116