admin 管理员组文章数量: 1087139
2024年3月27日发(作者:shell电面四大问题)
E-prime语句....(刚学到的.)
转载自 吕杰妤 转载于2010年05月23日 23:48 阅读(7) 评论(0) 分类:
个人日记 来源:QQ校友
举报
Reference:E-prime实验设计技术,曾祥炎,陈军,广州:暨南大学出版社,2
009,10
1)用E-prime编程的整个过程:
step1: 画出实验流程图
step2: 新建目录,存储本实验程序的相关文件
step3: 在总过程SessionProc中创建指导语(Slide控件)
step4: 用list Object指定和生成流程图中的核心实验过程
step5: 在list object输入刺激材料及相关属性.
step6: 在核心实验过程中创建核心实验过程的各个组成部分,并设置相应的呈
现时间,反应方式,需要记录的数据等实验控制要素.
step7: 在总过和SessionProc中创建结语.
step8: 运行,调试和修改实验程序(多次)直至符合实验要求
step9: 创建实验模块或练习模块.
step10: 编译程序生成脚本文件,拷贝中文材料,属性等控制内容到脚本文件中,
运行实验.
2)脚本文件确定后,及时将脚本文件的属性改为只读文件.
3)变量:
ABS(X) x的绝对值
SQR(X) x的算术平方根
INT(X) 不大于X的最大整数
FIX(X) 取X的整数部分
RND(X) 产生(0,1)区间内的一个随机数
E-Basic运算顺序:括号,函数,乘方,乘除,求余,加减,关系,逻辑
InputBox ("hao")
MsgBox ("你刚才输入的是3",,"输入反馈")
AskBox ("请输入A的值",,"数据输入")
Format (1199.234, "Long Time")
4)结构:
4.1循环结构:
如果知道循环的长度:Next 语句.
Dim N,Sum as integer
For N=2 to 100 step 2
Sum = Sum + N
Next
Msgbox"总和为:" & Sum
不知道长度:Do While <>...loop语句或Do until <>...loop语句
dim I,sum as integer
do until I > 99
I = I + 1
sum = sum + I
loop
Msgbox"总和为:" & sum
4.2选择结构:
if...then结构
dim A,B as integer
A = val (inputbox ("请输入A的值"))
B = val (inputbox ("请输入B的值"))
if A > B then
A = 3
Msgbox"因为你输入的A值大于B值,所以A=3"
else
Msgox"因为你输入的A值小于B值,所以B=3"
end if
直观一点的:select case语句
dim I,sum1, sum2, sum3 as integer
for I = 1 to 20
select case ( I mod 3)
case 1
sum1 = sum1 + I
case 2
sum2 = sum2 + I
case 3
sum3 = sum3 + I
end Select
Next
"1-20之间的被3整除余1的数之和为:" & sum1
"1-20之间的被3整除余2的数之和为:" & sum2
"1-20之间的能被3整除的数之和为:" & sum3
Msgbox"程序运行完毕!请在output中的debug窗口查看运行结果."
5)数组:
5.1一维数组:
dim sum,I,S(10) as integer
版权声明:本文标题:eprime语句 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1711527715a598430.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论