Board logo

标题: 关于高中必修3的算法教学 [打印本页]

作者: myzam    时间: 2013-8-29 21:28     标题: 关于高中必修3的算法教学

必修3的第一章为算法教学,并含有相应的程序,这些程序可以用vb直接运行。
现在网上有很多的vb6.0的软件,下一个精简版的vb6.0的软件,书上的程序就全部ok了。
要学会课本上的程序用来教学,最多话费1周时间足够了,快的话就2,3天时间就学会了。
不过输入语句input的学习要麻烦一点和课本上的有点差别,其余的都是一样的。
input语句的学习有2个方法,方法1:采用输入框inputbox,方法2:采用input#语句。这些东西网上多的很,稍看一下就会了。推荐给大家。
vb6.0可以直接生产exe文件,特别方便的是网上还很容易找到绿色版本的vb6.0.而且精简版的vb6.0的文件很小就是马上安装也只要1分钟不到的时间就完成了,这就可以在教室里面配合幻灯片使用vb6.0了,方便,适用。
作者: room901    时间: 2013-8-30 00:32

可以变通为Javascript来实现,记事本就可以了。
浏览器输入然后回车:javascript:var xa=confirm("ok");if(xa){alert("1")}else{alert("0")};
可以测试一下!
作者: myzam    时间: 2013-9-6 20:56

2# room901
脚本语言js和vbs都是可以的。但是还是用vb6.0方便,原因如下:
1.vb6.0的代码字体的大小可以设置,如24号字体,上课演示正好。
2.不用在窗体上加按钮和其它的控件,直接把窗体的触发事件改为:click就可以了。
并且窗体上显示的字体可以用窗体的属性设置成36号,或24号字体,课题演示正好合适。
3.课本上的输入语句用x=inputbox("")代替,而其它的语句却可以直接使用,和课本贴的
很近。唯一的遗憾就是输入语句和课本上的不一样。
4.入门快,如有人指导,学1下午就可以用来上课给学生演示了。
5.vb6.0有绿色版本的,这就为在教室里面使用提供了方便。
作者: room901    时间: 2013-9-6 21:42

我觉得方便就js方便,但功能就vb强大

右键新建记事本,然后另存为所有文件如:1.html就可以演示了
<html>
<head>
<title>开始学习网页编程</title>
<script type="text/javascript">
function mc(){
var xa=confirm("ok");
var mystr=document.getElementById("input01").value;
if(xa)
{
alert(mystr);
}
else
{
alert("0");
};
}
</script>
</head>
<body>
<input id="input01" style="position:absolute;top:200px;left:200px" value="请输入">
<input type="button" onclick="mc()" value="点击我"/>
</body>

</html>
作者: changxde    时间: 2013-9-7 09:51

教材中的内容是和QB一致的,用QB也是很方便的
作者: myzam    时间: 2013-9-9 18:18

4# room901
如果你在课堂上用,你就会发现vb6.0比脚本方便。
用qb的问题是在课堂上演示还是不如用不vb6.0了,在说了QB是淘汰的产品,呵呵。
作者: 柳烟    时间: 2013-9-9 19:48

其实教材在这章只是介绍基础,考试考得也不深,大家没必要训练计算机专家。
作者: changxde    时间: 2013-9-9 20:01

教材中只是让学生初步了解算法程序的一些基本知识,并且使用的语言就是Basic,尽管Qb是Dos产品但还可以使用,如果和信息课结合起来就用VB,如果只是在课堂上演示最好还是用坛子里徐老师(jxsyxxl)的作品:《算法框图辅助教学系统》
作者: 柳烟    时间: 2013-9-9 21:06

脱离教材整VB,有点头上再按头的感觉。其实学生就是不上机,也可教学本章。至于VB6.0,还不不涉猎太深,以免学生花太多时间研究程序,说不定感兴趣了,学生精力走偏,影响将来高考分数。在高中阶段,不可能将人类所有知识一股脑塞给学生,就是上大学,也不可能学尽所有学问。大家还是分数挂帅吧。
作者: 榕坚    时间: 2013-9-10 07:19

我的思路是数学老师教算法与简单的程序结构,信息技术老师讲编程。算法是所有语言的基础。
作者: myzam    时间: 2013-9-10 10:03

10# 榕坚
深度同意。
嗯,我的意思只是说在课堂上演示课本的程序。直接用vb6.0演示,这是很方便的。
比如说语句里面的“,”,“;”的使用,利用打印语句演示一下学生就明白了。
还有像输出文字要用双引号,用vb演示一下,学生就记住了。
vb6.0可以在课堂上即时的和学生互动,这是最可取的地方。
我用来教学,就没有再用幻灯片了。常常是把程序书好,保持为工程,用时调用就可以了。
有时就是边讲边输入,和学生互动讨论语句该如何输入,非常方便。
这部份内容主要是让学生理解语句,并非去教编程。
我相信一点,看到结果的程序,肯定比虚拟的讲解程序效果好。
如:print 123和print 123;  一个后面有分号,一个没有,裸讲,恐怕就不如演示给学生看,
让学生自己去观察得出结果好。综上,vb6.0是一个在课堂上可以方便和学生互动的软件,可以实现在课堂上举例信手拈来,我用了觉得上课很顺手,所以推荐给大家,实践出真知嘛。
作者: linanshu    时间: 2013-9-16 20:26

现行高中教材什么都牵涉到有,学生什么都学不好,老师也很难教好。
作者: 柳烟    时间: 2013-9-16 20:59

12# linanshu
我也觉得现在的高中数学教材真是胡裘扯,象这种算法程序弄进数学中,真它麻没名堂。
作者: myzam    时间: 2013-9-17 08:51

12# linanshu
深度同感!
如果中国的高考不在那么重要,这套新教材到是挺不错的。但是一想到高考,这套教材就好像是外国人给中国编的教材,严重的和高考脱节。比如课本中的作业题就不舒服。我重来不让学生做课本上的题,都做资料上的题。多年的习惯都被这本书给我改了。
作者: ysd68    时间: 2013-10-11 15:16

我教算法从来不讲太多,其实只要学生知道计算机是怎么工作的就行了,在高考中也只是要能看懂框图就行了
作者: 柳烟    时间: 2013-10-16 17:36

我教算法从来不讲太多,其实只要学生知道计算机是怎么工作的就行了,在高考中也只是要能看懂框图就行了
ysd68 发表于 2013-10-11 15:16
这部分整进教材,不知是何用意,什么都往学生脑中塞。不管怎么说,要抓住考点,知识点,让学生提高高考分,这紧要。至于编程,最好别多事,免得浪费学生的时间,也浪费教者的时间。没必要在学生面前显示自己的计算机水平。
作者: guxiaoping    时间: 2013-10-17 00:37

其实算法思想在我国的古算中早就有之,它并不是因电子计算机的发明而兴起,而又因计算机技术发展而焕发出新的活力。新课程是要让学生初步理解算法思想,如果把教学重点放在BAISC程序上,那是对教材的误解。那点程序只是用来帮助学生理解算法,认识算法是怎样通过计算机实现的。
作者: myzam    时间: 2013-11-26 22:48

1# myzam
关于人教版高中数学选修2-3的一道题探讨:
  -----统计案例p89 习题3.1第1题:
本题用wps电子表格计算出的回归直线为y=7192x-14000000
精度不够。
用ggb计算的回归直线为y=7191.969x-14292537.7291这个精度才符合要求。
并且ggb可以计算出相关系数r和相关指数R^2.
ggb进行回归分析比wps电子表格好。




欢迎光临 inRm3D: 画板论坛 (http://www.inrm3d.cn/) Powered by Discuz! 7.0.0