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


本文标签: 实验 文件 创建 过程 核心