全球旧事资料 分类
超级画板帮你教数学之7《超级画板》帮你教算法(1)pxc417126com彭翕成武汉华中师范大学教育信息技术工程研究中心430079在新课程标准中,算法已被列为高中数学的必修内容。学习算法,最好能有编程的实践。我们在计算机上动手编写程序,运行自己的程序,会对算法的理解更深刻。看到计算机按照自己的“步骤”,快速准确地给出问题的解答,就会有一种成就感。编程和运行程序,需要一个环境,而《超级画板》的免费版就提供了这种环境。打开超级画板,在左方工作区下部单击“程序”按钮,进入程序工作区。如果关闭了程序区,可以在【查看】菜单下点击【工具栏】【程序工作区】,调出工作区。在程序工作区可以作数值计算、符号计算,并能实现课程标准中要求的算法语句和有关的程序实例。本一节主要介绍赋值语句。超级画板中的赋值语句和数学中常用的一样,用等号。要给a赋值5,可在英文输入状态键入“a5”。这里的分号表示一个语句的结束。注意,在中文状态下键入的分号是不行的!执行程序的操作方法,是把鼠标的光标放在分号后面,同时按“CtrlE
ter”这是超级画板程序工作区中执行程序的操作方法,以下只说“执行”,不再解释,计算机返回“5”(计算机执行下面的语句时,从这个后开始阅读,所以这个是有用的,不能随便。删除)。这是计算机对所执行的程序的回答,叫做“返回”表示已经将a赋值为5。不信你再键入“a3”,执行后返回“8”。这说明计算机已经知道a的当前值是5。如果要让a的值增加2,可键入“aa2”,这行命令的含义是把a的当前值加2后作为a的新值,执行后返回“7”,这表明a的当前值已经改变为7。如不放心,想要再次确认,可键入“a”,执行后返回“7”。以上赋值语句的操作方法,所执行结果会自动生成一个文本,如图1所示。
图1图2例1已知a=7,b=6,编写程序交换a、b的值。首先将a、b赋值:a7,b6。然后利用第3个变量作过渡实现交换。程序如下:a7b6caabbcab每输入一行程序,执行一次,执行结果如图2所示。我们发现a和b的当前值已经交换。例2已知圆台上下底半径分别为a3,b7,高h4,编写程序计算圆台体积V。输入下面程序:a3b7h4
fVpia2b2abh3执行后返回“316pi3”,这里pi表示圆周率π。注意,在程序语言中一般用表示乘号,不能省略。上面有4句程序语句,前面的几句计算机只执行而不显示其返回值;最后一句才显示返回值。如果希望每一句都显示返回r
好听全球资料 返回顶部