欢迎来到天天文库
浏览记录
ID:33922040
大小:215.08 KB
页数:5页
时间:2019-02-28
《基于web的程序设计课程的虚拟实验的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第29卷第3期成都理工学院学报VOl.29NO.32OO2年6月JOURNALOFCHENGDUUNIVERSITOFTECHNOLOGJun.2OO2================================================================[文章编号]OO5-9539<2OO2DO3-O32O-O4基于Web的程序设计课程的虚拟实验的实现宁建平丁照宇孙淑霞<成都理工大学网络教育学院9成都6OO59D[摘要]讨论在网络远程教育中用JavaApplet来模拟C语言程序的运行O对于给定的程序9用Applet来跟踪程序执行的各个步骤9观察变量的值的变化9显示
2、程序的输出结果O学习者可以给出程序的输入值9观察对于不同输入值而导致的程序执行的流程~变量值和输出的变化O通过在网页中嵌入这种Applet9学习者可以像使用一个调试器一样观察程序的执行过程9在一定程度上实现基于Web的程序设计课程的实验O[关键词]远程教育;Web;JavaApplet;虚拟实验[分类号]TP393[文献标识码]A指导9要完成实验会有一定的困难O1网络远程教学中实验的困难2用JavaApplet实现程序设计的随着网络技术的飞速发展9一种新兴的教育虚拟实验方式远程教育9正成为世界上高等教育的重要组成部分和培养各类人才的重要形式9在高等通过在网页中嵌入JavaApplet程序是
3、增加教育~成人教育~职业培训等方面发挥着重要作网页交互性的一种方式9许多远程教学课件采用用O与传统远距离教育模式相比9利用Internet进了这种技术OJava是一种非常适合开发网络应用行远程教学可以打破教师和学生~学生和学生之的程序设计语言O其实对于远程教学中程序设计间的相对孤立状态O它可以将课程~实验~疑难解课程的实验9也可以用JavaApplet来实现O本文答~作业~参考资料等做成课件9学员可以通过网将讨论用JavaApplet来模拟C语言程序的运行O络随时选择自己所需的课后课件进行点播学习9通过在网页中嵌入这种Applet9可以在一定程度从而达到根据自己需要自主学习的目的O现代远上
4、实现基于Web的程序设计课程的实验O主要功程教育的教学过程依然是在线与离线的紧密结能包括;对于给定的程序9可以跟踪程序执行的各合O个步骤9观察变量的值的变化9显示程序的输出结但是目前教育网站的真正的教学内容仍然相果O学习者可以给出程序的输入值9观察对于不同对匮乏9而且内容大多以静态教材为主9动态的内输入值而导致的程序执行的流程~变量值和输出容较少O并且不能完成完整的网上教学服务O而的变化O学习者如何通过网络进行实验则是一个比较困难用作模拟的Applet的用户界面类似于图O的问题O尤其是对程序设计这样的课程9即使是一在这个图中9左边区域是实验的内容;用C语言个简单程序的运行9也往往需要与人交
5、互9不同的编写的程序O学习者单击下一步按钮一次模拟C输入会使程序的运行产生不同的结果O另一方面9语言程序一条语句的执行O蓝色小球指示下一条了解程序运行的过程对学习者也很重要O对于通将要执行的语句O右边的两个编辑区分别用作显过远程教育方式学习的学习者9由于缺乏老师的示中间量的值和程序的输出结果O下边的编辑行[收稿日期]2OO--2[作者简介]宁建平<92D9男9硕士生9计算机应用专业.6、显示的是这样一个程序,=O);循环的次数是由变量t决定的O而t的值就finclude等于程序的输入值O在一般的程序中,这样循环语main()句以及其它的控制结构和控制转移语句是经常出{intt,n,i,,k;Staticintcount,Sum;现的Oprintf("请输入一个短整型整数,");下面就以这个C语言程序为例说明如何用Scanf("%d",8n);实现这种Javaapplet模拟实验Ot=n;do{3一个实现的实例t/=1O;count++;}While(t!=O);applet的实现主要有下面几个主部分,t=n;要使applet能正确模拟C语言程序的运行,f7、or(i=count;i>1;i__)下一步'按钮的事件处理函数是重点O单击该按{k=1;钮将模拟一条语句的执行,要做的工作包括,判断for(=1;
6、显示的是这样一个程序,=O);循环的次数是由变量t决定的O而t的值就finclude等于程序的输入值O在一般的程序中,这样循环语main()句以及其它的控制结构和控制转移语句是经常出{intt,n,i,,k;Staticintcount,Sum;现的Oprintf("请输入一个短整型整数,");下面就以这个C语言程序为例说明如何用Scanf("%d",8n);实现这种Javaapplet模拟实验Ot=n;do{3一个实现的实例t/=1O;count++;}While(t!=O);applet的实现主要有下面几个主部分,t=n;要使applet能正确模拟C语言程序的运行,f
7、or(i=count;i>1;i__)下一步'按钮的事件处理函数是重点O单击该按{k=1;钮将模拟一条语句的执行,要做的工作包括,判断for(=1;
此文档下载收益归作者所有