一维搜索外推法程序设计实验报告

一维搜索外推法程序设计实验报告
一维搜索外推法程序设计实验报告

课程设计(实验)材料(1)

安徽工程大学

机械优化设计

课程设计(实验)报告

专业班级:车辆工程 110

设计题目:一维搜索外推法程序设计

学生姓名:王阔

学生学号:3110104206

任课教师:梁利东

年月日

一、设计要求:

基于一维搜索算法思想,运用外推法编写C语言程序,确定搜索初始单谷区间。

已知条件:

1、目标函数:f(x)=x*x-5*x+9

2、初始点及步长:x=0,h=0.1(可采用输出方式赋值)……

外推法数值迭代求解:初始单谷区间并输出

二、方法原理

从X=0开始,以初始步长h向前试探。如果函数值上升,则步长变号,即改变试探方向。如果函数值下降,则维持原来的试探方向,并将步长加倍。区间的始点,中间点依次沿试探方向移动一步。此过程一直进行到函数值再次上升时为止,即可找到搜索区间的终点。最后得到的三点即为搜索区间的始点,中间点和终点,形成函数值的“高—低—高”趋势。

三、程序清单:

#include"stdio.h"

#include"math.h"

double f(double x)

{return (x*x-5*x+9);

}

void main()

{double x0,x1,y1,x2,y2,x3,y3,h0;

x0=0;h0=0.1;

x1=x0;y1=f(x1);

x2=x1+h0;y2=f(x2);

if (y2>y1)

{ h0=-h0;x3=x1;x1=x2;x2=x3; y3=y1;y1=y2;y2=y3;

}

x3=x2+h0;y3=f(x3);

while (y3

{ h0=2*h0;x1=x2;y1=y2;

x2=x3;y2=y3;

x3=x2+h0;y3=f(x3);

}

if (h0<0)

{ x2=x1;x1=x3;x3=x2;}

printf("x1=%f\n",x1);

printf("x3=%f\n",x3);

}

四、实验结果(要求附上程序运行结果截图)

五、手算过程

短时记忆视觉编码实验报告

姓名关瀚文学号222012306022011专业应用心理学年级2012级课程实验心理学实验时间2013.11.6同组人姓名洪万里单宏宇成绩 短时记忆视觉编码实验 关瀚文 (西南大学心理学部,重庆,400715) 摘要本实验以西南大学心理学部2012级应用班的44名同学作为被试,每名被试运用PsyKey 心理教学系统 3.1,“短时记忆视觉编码”实验程序,进行以减数法探究短时记忆的视觉编码试验108次,本实验旨在重复posner等人的字母实验,验证短时记忆的视觉编码,并学习减法反应时方法。最后的结果显示,短时记忆的视觉编码确实存在,posner关于短时记忆的视觉编码理论得到验证。 关键词短时记忆减法反应时视觉编码 1引言减数法是一种用减法方法将反应时分解成各个成分,然后来分析信息加工过程的方法。减数法的反应时实验逻辑是如果一种作业包含另一种作业所没有的某个特定的心理过程,且除此过程之外二者在其他方面均相同,那么这两种反应时的差即为此心理过程所需的时间。 储存在短时记忆中的信息,传统的观点认为主要是语音听觉编码。这是根据短时记忆中产生的错误与正确信息之间存在着语音听觉上的联系而推测出来的。康拉德在记忆广度实验中观察到,回忆错误与正确反应之间有着语音上的联系。但是这个结论因为以拼音文字的英文字母做实验材料,因而其普遍性受到了质疑。但70年代波斯纳等人利用减法反应时基本范式,在其实验中清楚地表明,某些短时记忆信息可以有视觉编码和听觉编码两个连续的阶段,这是认知心理学史上的一个重大发现。莫雷的实验也表明,汉字的短时记忆以形状编码为主。对于绘画、脸和身体动作以及视觉观察事件所属范畴的短时记忆,倾向于用视觉编码的短时记忆,倾向于视觉编码和语义编码。现在一般认为,短时记忆信息存在感觉代码与语义代码,其中前者包括听觉代码与视觉编码;对于感觉编码的过程而言,视觉编码率先出现并保持一个短暂的瞬间,然后出现听觉编码。

程序设计实验报告

学生实验报告 院系:测绘学院 专业班级:测绘13级3班 学号:2013305517 学生姓名:王泽 指导教师:郭辉老师 2016年05月20日

安徽理工大学实验报告 实验课程名称:数据结构与软件开发上机实验 开课院系及实验室:测绘学院红楼二楼机房 实验1 编程基本知识练习 实验目的: 通过该实验课内容的练习,学生应掌握VB 编程的基本语法、变量的定义、数组(动态数组)的定义、VB 语言中子过程与函数的定义以及文本文件的读写等知识。 实验内容: 1)变量的定义动态数组的定义与应用; 2)矩阵的加、减、乘运算(定义Sub()子过程或Function()来实现); 3)数据文件的建立、数据的读取与写入。 实验步骤: 1.编辑界面 1.1 打开VB 编程工具,进入编程主界面。

1.2 在窗体上新建“读入数据”和“输出数据”两个按钮。 1.3 双击“窗体”进入代码输入界面,进行代码编辑。 2.用VB 编写的源代码 2.1 矩阵基本运算源码详见附录一。 (1)两矩阵相加 (2)两矩阵相减 (3)矩阵转置 (4)两矩阵相乘 (5)矩阵求逆 2.2 文本文件(本实验中data.txt)的读取源代码 (1)建立文本文件并输入数据 在桌面上新建一“data.txt” ( 文本文件路径为C:\Users\ WH\Desktop\练习\data.txt”)。输入以下内容: 6,7,4,0.005 A,35.418 B,45.712 C,25.270

D,24.678 在桌面上新建一“result.txt” ( 文本文件路径为C:\Users\ WH\Desktop\练习\result.txt”)。(2)从文本文件中读数据 Dim linedata as string, m_GaochaN as integer,m_Pnumber as integer,m_knPnumber as integer,M as Double,k1 as integer 'linedata 为存储文本文件一行信息的字符串变量 Dim a() as String,H() as Double 'a()为存储点名,H()存储高程 Open“C:\Users\ WH\Desktop\练习\data.txt”For Input As #1 Line Input #1, linedata k = Split(linedata, ",") m_GaochaN = Val(k(0)) m_Pnumber = Val(k(1)) m_knPnumber = Val(k(2)) M = CDbl(k(3)) For k1 = 1 To m_knPnumber Line Input #1, linedata k = Split(linedata, ",") a(k1)= k(0) GetstationNumber (a) H(k1) = CDbl(k(1)) Next Close #1 (3)将读入点名存储到点名数组中,且返回该点名所对应编号 Function GetstationNumber(name As String) Dim i As Integer For i = 1 To m_Pnumber If P_Name(i) <> "" Then '将待查点名与已经存入点名数组的点比较 If P_Name(i) = name Then GetstationNumber = i Exit For End If Else '待查点是新的点名,将新点名放到P_Name 数组中 P_Name(i) = name GetstationNumber = i Exit For End If Next i End Function (4)从文本文件中写数据(将从data.txt 读入的数据,写入到result.txt 文件中) Open“C:\Users\ WH\Desktop\ 练习\result.txt” For Output As #1 outstring = outstring + str(m_GaochaN) +","

短时记忆实验报告例文_1

( 实验报告) 姓名:____________________ 单位:____________________ 日期:____________________ 编号:YB-BH-004605 短时记忆实验报告例文Short term memory experiment report

短时记忆实验报告例文 摘要:Miller(1956)通过研究发现,短时记忆的容量大小为7±2个单位。本研究旨在通过记忆广度法测定短时记忆的容量。用短时记忆瞬时记忆模式,记录被试作业的正确个数,以验证短时记忆的容量。关键词:短时记忆容量记忆广度组块 一、前言 短时记忆( short term memory, STM) 在两种记忆说或多存贮说中占据着重要的地位, 它被看作信息通往长时记忆的一个中间环节或过渡阶段。与长时记忆相比, 无论是在记忆容量、信息编码等方面, 还是在信息提取或遗忘等方面, 短时记忆都有其独特的一面。 Miller通过总结大量的对线性刺激的绝对判断、速知、以及即时回忆广度的实验研究,发现被试的感觉通道容量或者回忆项目的数量,也就是记忆的容量在一个很小范围内波动,大概是7±2。但这个结论大多是在成人记忆语言文字材料的情况下得到的,未免过于笼统。而对语言文字材料以外的其它类型材料的研究还不多见。本实验正是记忆材料方面出发,对短时记忆容量的材料特点进行探索。 二、方法

(一)被试 实验课随机分组,本组的5人、以及旁边组的5人,共10人。男生4人,女生6人。 (二)仪器 JGW-B心理实验台速视器单元,背景卡片1张,记录用纸两套; (三)材料 写有3—13位数字的卡片三组,每组11张,共33张; 写有3—13位英文字母的卡片三组,每组11张,共33张。 (四)程序 1、主试接通速视器电源,将开关选择“ON”,调节A、B视场,使两个视场明度基本一致。“工作方式”A选择“定时”,B选择“定时”、选A—B顺序方式。“定时选择”A为1秒,B为5秒。然后B视场输入背景卡片1张。 3、用上述方法将4位、5位、6位数字依次进行实验,直至数字序列连续三次不能通过为止。 4、用上述程序测定英文字母的短时记忆广度。 三、结果 实验数据: 两个独立样本T检验: 单因素T检验: 四、讨论 1、短时记忆的容量并不完全是处于7?2个单位中,有部分被试的数据是超出这个范围的,被试存在个体差异。

C语言程序设计实验报告(实验大纲+过程)

《C程序设计》实验教学大纲 一、适用范围 大纲适用信息管理专业本科教学使用。 二、课程名称 C程序设计 三、学时数与学分 总学时:90 总学分:4 实验学时:28 实验学分:1 四、教学目的和基本要求 目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解 C 语言的特点,熟练掌握 C 语言程序设计的基本方法和编程技巧。 基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止,上机结束后,应整理出实验报告。 注:带*的实验项目为选做实验项目 六、教材、讲义及参考书 《C程序设计题解与上机指导》谭浩强主编清华大学出版社 七、实验成绩评定办法 实验成绩=平时实验表现+实验报告。实验成绩占总成绩的20%。 实验成绩以等级形式给出,评定等级分优、良、中、及格、不及格五类。 1、平时考核:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止。在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。

2、实验报告:学生实验后应按时完成实验报告。 八、实验教学大纲说明 本大纲共安排28学时的实验,其中带*号实验项目为选做实验项目,实际课时为18学时。实验项目多为设计性实验项目,每个设计性实验项目中都包含数个小的设计性题目,其中带*号的题目为选做题目,有时间和有能力的同学可以选做。 九、实验项目 实验一C程序的运行环境和运行一个C程序的方法 一、实验目的 1.了解Visual C++6.0编译系统的基本操作方法,学会独立使用该系统。 2.了解在该系统上如何编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1.用编辑程序,输入教材第一章例1.1程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的? 2.编写一个C程序,输出以下信息: **************************** very good! **************************** 3.输入并运行教材第一章中例1.3,了解如何在运行时向程序变量输入数据。 实验二数据类型、运算符和表达式 一、实验目的 1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用格式转换符。 2.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。 二、实验内容 1.输入并运行以下程序: main( ) { char c1,c2; c1=97;c2=98; pr intf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2); } 在此基础上 ①将第三行、第四行改为: c1=321;c2=353; 再使之运行,分析其运行结果。 ②将第二行改为: int c1,c2; 再使之运行,分析其运行结果。。 2.输入并运行以下程序:

网络程序设计实验报告-Winsock编程接口实验

网络程序设计 实验报告 实验名称: Winsock编程接口实验 实验类型:____验证型实验_____ __ 指导教师:______________________ 专业班级:_____________________ 姓名:_______________________ 学号:_____________________ 电子邮件:____________ 实验地点:______ _______ 实验日期2013 年 3 月29 日 实验成绩:__________________________

一、实验目的 ●掌握Winsock的启动和初始化; ●掌握gethostname(),gethostbyname(),GetAdaptersInfo()等信息查询函数的使用。 二、实验设计 由实验内容可以知道: 1、编写程序能同时实现对多个域名的解析。比如在控制台输入:getip https://www.360docs.net/doc/e410915305.html, https://www.360docs.net/doc/e410915305.html,,能输出https://www.360docs.net/doc/e410915305.html,和https://www.360docs.net/doc/e410915305.html,对应的IP地址列表。 2、编写程序获取并输出本地主机的所有适配器的IP地址,子网掩码,默认网关,MAC 地址。 首先要了解一些基本的知识gethostname(),gethostbyname(),GetAdaptersInfo()等信息查询函数的基本知识gethostbyname()返回对应于给定主机名的包含主机名字和地址信息的hostent结构指针。结构的声明与gethostaddr()中一致。 之后要根据内容画出函数流程图

三、实验过程(包含实验结果) 1.在实验过程中调用GetAdaptersInfo()时,出现了undeclared identifier的报错,原因是没有包含其头文件,之后进行一些修改解决了问题. 2.实验结果 3.选择查看本机信息 四、讨论与分析 1.Winsock初始化的作用是什么? 答:使用winsock初始化可加载winsock编程的动态链接库。

短时记忆的信息编码 实验报告

心理实验报告 1.题目 减法反应时-短时记忆的视觉编码 2.引言 R.Conrad(1964)的一项研究给被试视觉呈现字母,随后报告字母的实验结果表明,对于视觉呈现的字母,我们使用听觉编码而非视觉。而Posner等人(1969)的实验结果显示,被试对于不同字母对(Aa和AA)判断是否同一字母的反应时不同,这否定了对于视觉呈现的字母,我们只用听觉编码的观点。对于视觉编码和听觉编码的先后问题,现在普遍的观点是视觉编码在先。 根据R.Conrad的实验,研究者们还在探讨这样一个逻辑,如果一个作业包含另一个作业所没有的某个心理过程,而其它方面相同,则两个作业的反应时之差,即是这个心理过程所用的时间,也是这个心理过程存在的证据。 本实验研究作为一个验证性研究,为存在视觉编码提供证据之外,还将探讨在不同时间间隔下反应时差的差异的内部机理。 3.方法 3.1被试:心理系大三学生 3.2仪器材料:字母对AA、BB、Aa、Bb、AB、BA、Ab、Ba 3.3实验程序: 3.3.1:实验前被试阅读指导语,清楚不同判断的按键方式,尽量正确的判断,并尽快按键反应 3.3.2:第一次实验时,每对字母对随机出现6次,前12对时间间隔是0s,中间12对间隔0.5s,最后12对间隔2s。36次完毕后,被试休息30s。继续第二次实验,但这次时间间隔按0.5s-2s-0s进行;同样休息30s进行第三次实验,这次间隔按照2s-0s-5s进行。被试看到呈现的字母后,尽快正确判断字母是否相同,并尽快按相应的键。 4.结果 表a 各水平下被试平均正确反应时(ms) 间隔(ms) 音同形 同 音同形 异 音异 形异 0 561.59 707.00 777.95 500 519.05 681.79 734.54 2000 489.62 639.46 725.00 表b 各水平下被试平均正确率(%) 间隔 (ms) 音同形 同 音同形 异 音异 形异 0 97.86 91.88 90.38 500 98.08 92.95 89.53 2000 98.08 92.74 90.60 表a显示: 音同形同比音同形异、音异形异在各个间隔时间水平下的反应时均值都要小;(多因素方差分析) 每种音形水平在时间间隔上反应时存在显著差异(多因素方差分析) 表b显示: 音同形同比音同形异、音异形异在各个间隔水平下的正确率均值都要大。而同一音形水平下的各个时间间隔水平上正确率均值相差不大。

C语言程序设计实验报告(数组)

C语言程序设计实验报告(数组) 1实验目的 (1)熟练掌握一维数组,二维数组的定义,初始化和输入、输出方法; (2)熟练掌握字符数组和字符串函数的使用; (3)掌握与数组有关的常用算法(查找、排序等)。 2实验内容 编写函数catStr(char str1[],char str2[])用于进行两个字符串的连接,编写函数lenStr(char str[])用于统计一个字符串的长度,并在主函数中调用。 要求: 1、不允许用strcat()和strlen()字符处理库函数; 2、在主函数以直接初始化的方式输入两个字符串str1和str2.调用函数 strlen()计算并返回两个字符串的长度; 3、调用函数catstr()连接两个字符串(将str2连接在str1后面); 4、调用函数lenstr()计算并返回连接后字符串的长度; 5、在主函数中输入两个原始的字符串及几个字符串的长度,以及处理后字 符串及其长度。

3算法描述流程图

4源程序 #include #include void catStr(char str1[],char str2[]) { int i,j; for (i=0;str1[i]!='\0';i++); for(j=0;str2[j]!='\0';j++) str1[i+j]=str2[j]; str1[i+j]='\0'; } lenStr(char m[] ) {int i;

for (i=0;m[i]!='\0';i++); printf("%d",i); } void main() {char s1[50]="forever",s2[50]="more"; printf("s1=%s,s2=%s",s1,s2); printf("\ns1的长度:"); lenStr(s1); printf("\ns2的长度:"); lenStr(s2); catStr(s1,s2); printf("\n连接后的字符:"); printf("%s\n",s1); printf("连接后字符的长度:"); lenStr(s1); printf("\n"); } 5测试数据 s1=forever, s2=more 6运行结果 7出现问题及解决方法 在输入程序时,少写了半边引号,调试时发现存在错误,找到了错误并加以改正。无论什么事,细心都是必不可少的,认真是解决问题的关键。 8实验心得 通过本次实验,对于函数的定义和声明,数组以及循环语句有了进一步的认识,掌握了字符数组和字符串函数的使用,以及与数组有关的常用算法。此次实验不是调用strlen()和strcat()函数,而是通过自己设计程序来进行字符串的连接以及计量字符串的长度,由此我学会了如何去理清自己的思路来设计程序。

网络编程实验报告

实验一TCP Socket API程序设计 一、预备知识 1.网络编程基本概念 网络上的计算机间的通讯,实质上是网络中不同主机上的程序之间的通讯。在互联网中使用IP地址来标识不同的主机,在网络协议中使用端口号来标识主机上不同进程,即使用(IP地址,端口号)二元组。 套接字(Socket)用于描述IP地址和端口,是一个通信链的句柄,通信时一个网络程序将要传输的一段信息写入它所在主机的Socket中,该Socket通过与网络接口卡相连的传输介质将这段信息发送到另一台主机的Socket中,以供其他程序使用。 图1-1 TCP通信流程 2.TCP通信流程 TCP程序是面向连接的,程序运行后,服务器一直处于监听状态,客户端与

服务器通信之前必须首先发起连接请求,由服务器接收请求并在双方之间建立连接后才可以互相通信。 二、实验目的 1.了解Winsock API编程原理; 2.掌握TCP Socket程序的编写; 3.了解C/S模式的特点; 4.学会解决实验中遇到的问题。 三、实验任务 使用Winsock API相关类实现TCP Socket通信程序,并能成功运行。 四、实验环境及工具 1. Windows2000/XP/7 2. Visual C++开发平台 3. Visual Studio2010 五、实验内容和步骤 参照《Visual C++网络编程教程》书中81页,TCP Socket API程序设计。 连接: void CChatClientDlg::OnConnect() { WSADATA wsd; //WSADATA结构 WSAStartup(MAKEWORD(2,2),&wsd); //加载协议,使用Winsock 2.2版 m_client = socket(AF_INET,SOCK_STREAM,0); //创建流式套接字 //服务器地址 sockaddr_in serveraddr; UpdateData(); if(ServerIP.IsBlank()) { AfxMessageBox("请指定服务器IP!"); return; } if(sPort.IsEmpty()) { AfxMessageBox("请指定端口!"); return; }

机械优化设计一维搜索实验报告

《机械优化设计》 实验报告 班级: 机械设计(2)班 姓名:邓传淮 学号:0901102008

1 实验名称:一维搜索黄金分割法求最佳步长 2 实验目的:通过上机编程,理解一维搜索黄金分割法的原理,了解计算机在优化设计中的应用。 3 黄金分割法的基本原理 黄金分割法是用于一元函数f(x)在给定初始区间[a,b]内搜索极小点α*的一种方法。它是优化计算中的经典算法,以算法简单、收敛速度均匀、效果较好而著称,是许多优化算法的基础,但它只适用于一维区间上的凸函数[6],即只在单峰区间内才能进行一维寻优,其收敛效率较低。其基本原理是:依照“去劣存优”原则、对称原则、以及等比收缩原则来逐步缩小搜索区间[7]。具体步骤是:在区间[a,b]内取点:a1 ,a2 把[a,b]分为三段。如果f(a1)>f(a2),令a=a1,a1=a2,a2=a+r*(b-a);如果f(a1)

4实验所编程序框图(1)进退发确定单峰区间的计算框图

(2)黄金分割法计算框图

5 程序源代码 (1)进退发确定单峰区间的程序源代码 #include #include #define f(x) pow(x,4)-3*pow(x,3)-5*pow(x,2)-14*x+46 main() { int k; double x,h,x1,x2,x3; double f1,f2,f3,f; double a,b; x1=0; h=1; x2=x1+h; f1=f(x1); f2=f(x2); if (f1>f2) { h=2*h; x3=x2+h; f3=f(x3);

短时记忆视觉编码实验报告

姓名关瀚文学号222012306022011 专业应用心理学年级 2012级课程实验心理学实验时间2013.11.6 同组人姓名洪万里单宏宇成绩 短时记忆视觉编码实验 关瀚文 (西南大学心理学部,重庆,400715) 摘要本实验以西南大学心理学部2012级应用班的44名同学作为被试,每名被试运用PsyKey 心理教学系统 3.1,“短时记忆视觉编码”实验程序,进行以减数法探究短时记忆的视觉编码试 验108次,本实验旨在重复posner等人的字母实验,验证短时记忆的视觉编码,并学习减法反 应时方法。最后的结果显示,短时记忆的视觉编码确实存在,posner关于短时记忆的视觉编码 理论得到验证。 关键词短时记忆减法反应时视觉编码 1引言减数法是一种用减法方法将反应时分解成各个成分,然后来分析信息加工过程的方法。减数法的反应时实验逻辑是如果一种作业包含另一种作业所没有的某个特定的心理过程,且除此过程之外二者在其他方面均相同,那么这两种反应时的差即为此心理过程所需的时间。 储存在短时记忆中的信息,传统的观点认为主要是语音听觉编码。这是根据短时记忆中产生的错误与正确信息之间存在着语音听觉上的联系而推测出来的。康拉德在记忆广度实验中观察到,回忆错误与正确反应之间有着语音上的联系。但是这个结论因为以拼音文字的英文字母做实验材料,因而其普遍性受到了质疑。但70年代波斯纳等人利用减法反应时基本范式,在其实验中清楚地表明,某些短时记忆信息可以有视觉编码和听觉编码两个连续的阶段,这是认知心理学史上的一个重大发现。莫雷的实验也表明,汉字的短时记忆以形状编码为主。对于绘画、脸和身体动作以及视觉观察事件所属范畴的短时记忆,倾向于用视觉编码的短时记忆,倾向于视觉编码和语义编码。现在一般认为,短时记忆信息存在感觉代码与语义代码,其中前者包括听觉代码与视觉编码;对于感觉编码的过程而言,视觉编码率先出现并保持一个短暂的瞬间,然后出现听觉编码。

《短时记忆的视觉编码实验报告》

《短时记忆的视觉编码》实验报告 1 引言 实验逻辑 此次实验是根据短时记忆是以听觉编码为主的原理,该原理可以得出如果字母发音不同,被试的反应时会存在差异的推论。那么该实验就是要通过同时控制字母形状和发音形成的三个实验水平a1、a2、a3(其中a1:字母形状发音都相同,a2:字母形状不同但发音相同,a3:字母形状发音都不同),实验旨在通过三个不同水平下的比较,探索视觉编码是否存在短时记忆中。 实验假设 我们假设视觉编码存在短时记忆中。若实验设计合理,实验进行正常。那么可以得到,短时记忆存在听觉编码。因此在字母形状不同发音相同、字母形状发音都不同的条件下。被试的反应时会存在差异。 实验预期 被试在不同刺激条件a1、a2、a3下(a1字母形状名称均相同、a2字母形状不同但名称相同、a3字母形状和名称都不同)的反应时存在差异。 2.方法 被试:五人一组,互为主被试,共85名被试。 实验材料:JGW—B型心理实验台的速示器单元,计时计数器单元,手键1个,练习卡片3张(DD、Dd、DG),实验卡片16张(见下表),注视点卡片1张。 实验设计:单因素重复测量设计

实验程序: 统计方法 单因素重复测量的方差分析 3 结果 不同条件下反应时的描述统计结果 在字母形状和发音都相同、字母形状不同但发音相同和字母形状和发音都不同三种条件下的反应时描述统计结果见表1。 表1 三种条件下的反应时的描述统计结果(N=3) 条件M(SD)min max 形状和发音都相 同(a1) 形状不同但发音 相同(a2)

形状和发音都不 同(a3) 不同条件下反应时的差异 通过单因素重复测量方差分析,得出的结果发现,不同条件下,被试反应时有统计学意义上的显着差异(F(2)=,P=0);再通过多重比较结果分析发现:a1≠a2,a1≠a3,a2≠a3,见表2. 表2 不同条件下反应时差异检验的结果 4 讨论 通过实验结果分析、实验假设得到了验证。在a2(字母形状不同但名称相同)与(a3字母形状发音都不同)的条件下,被试反应时差异显着。这个结果表明,在字母形状条件相同的情况下,字母发音的不同会影响到被试反应时的结果,即短时记忆存在记忆的声音编码,这一分析结果表明本实验的设计是比较合理。a1(字母形状发音都相同)与a2(字母形状不同但名称相同)的条件下被试反应时差异显着,这表明,在字母发音条件相同的情况下,字母形状的不同也会影响被试反应时的结果,即短时记忆存在记忆的视觉编码。 5 结论

C+程序设计实验报告-2013

C++程序设计 实验报告 专业计算机科学与技术班级 ____________ 学号 ____________ 姓名 ____________ 指导教师 __许加兵_ 信息与电子工程学院2013年9月-12月

C++程序设计实验报告 专业__________班级__________学号__________姓名__________ 成绩____________ 指导教师____________ 日期____________ 实验1 C++集成开发环境与C++函数程序设计 一、实验目的 1、了解和使用Visual Studio 2010的C++集成开发环境; 2、熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、学会完整的C++程序开发过程; 4、学习并掌握C++函数程序设计; 二、实验内容 1、安装、了解和使用Visual Studio 2010的C++集成开发环境; 2、通过以下的C++函数程序设计,熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、通过以下的C++函数程序设计,学会完整的C++程序开发过程; 4、完成以下的C++函数程序设计和调试: 1)编写一个函数print(),将一个整型向量输出到cout。此函数接受两个参数:一个字符串(用于“标记”输出)和一个向量。 2) 编写一个函数,接受一个vector 参数,返回一个vector ,其每个元素值是对应字符串的长度。此函数还找出最长和最短的字符串,以及字典序第一个和最后一个字符串。 三、简要说明C++开发环境安装和配置的过程

减法反应时-短时记忆的视觉编码实验报告

减法反应时-短时记忆的视觉编码实验报告减法反应时,短时记忆的视觉编码 李璐 2010210781 (华中师范大学心理学院)武汉,430079 摘要:本次实验通过重复Posner等人的字母实验,测得三种刺激条件下不同的反应时掌握减法反应时方法,从而证实短时记忆中存在视觉编码。 关键词:减法反应时;短时记忆;视觉编码 1 引言 短时记忆是指保持在1分钟以内的记忆,一般把它看作是处于感觉记忆和长时记忆之间的一个记忆阶段。近几十年来,记忆领域研究得较多的问题之一就是短时记忆的编码方式。短时记忆的的编码方式可以分为听觉编码和视觉编码,其中1964年Conrad对短时记忆的听觉编码对了相关研究,结果发现听觉编码是记忆的一种有效方式。1969年,Posner等人对短时记忆的视觉编码进行了研究,并认为某些短时记忆信息可以有视觉编码和听觉编码两个连续的阶段,视觉编码实为存在。现在一般认为:先出现视觉编码,它保持一个短暂的瞬间,然后出现听觉编码。 同时,Posner的实验清楚地说明了认知心理学中的减法反应时方法,其逻辑是:安排两个不同的反应时作业,如果一个作业包含另一个作业所没有的某个心理过程,而其它方面相同,则两个作业的反应时之差,即是这个心理过程所用的时间,也是这个心理过程存在的证据。 相关研究表明造成学生对不同类别材料的记忆力差异是由记忆时的编码方式与加工程度不同而引起的。短时记忆主要以听觉编码为主,长时记忆以视觉编码为

主。而本次实验主要是通过三种刺激条件下不同的反应时来证明短时记忆中存在视觉编码。 2 方法与程序 2.1 被试 华中师范大学大学本科生一名。 2.2 仪器 装有Psykey心理教学系统大学版的计算机,一号反应键盘。 2.3 实验程序 本实验重复Posner等人的实验。实验过程是这样的:给被试并排呈现两个字母,或同时呈现,或有一定间隔,让被试判断这两个字母是否相同并按键反应,记录反应时。 本实验所用字母对是AA(6次)、BB(6次)、Aa(6次)、Bb(6次)、AB(3次)、BA(3 ,有三种呈现间隔:0s(即同时呈现)、0.5s和次)、Ab(3次)、Ba(3次),共出现36次 2s,采用如下拉丁方设计,即:第一次36张随机呈现,前12张间隔0s,中间12张间隔0.5s,最后12张间隔2s;休息30s后再做36张,间隔时间按 0.5s?2s?0s的顺序;第三次的36张则采用2s?0s?0.5s的顺序。 主试指导被试阅读指示语。 “屏幕上将出现两个字母,要求你使用一号反应盒比较两个英文字母是否相同,同时记录你的 反应时。两个英文字母可能同时呈现,也可能相继呈现。如果你觉得这两个字母的写法和发音都相

算法程序设计实验报告

程序设计》课程设计 姓名:王 学号:20100034 班级:软件工程00 班 指导教师:王会青 成绩: 2010年 6 月 实验一.构造可以使n 个城市连接的最小生成树 专业:__软件工程___ 班级:__软件姓名:_王___ 学号:_20100034 完成日期:_2010/6/26 ________ 一、【问题描述】给定一个地区的n 个城市间的距离网,用Prim 算法或Kruskal 算法建立最小生成树,并计算得到的最小生成树的代价。 1 城市间的道路网采用邻接矩阵表示,邻接矩阵的存储结构定义采用课本中给出的定义,若两个城市之间不存在道

路,则将相应边的权值设为自己定义的无穷大值。 2 显示出城市间道路网的邻接矩阵。 3 最小生成树中包括的边及其权值,并显示得到的最小生成树的总代价。 4 输入城市数、道路数→输入城市名→输入道路信息→执行Kruskal 算法→执行Prim 算法→输出最小生成树 二、【问题分析】 1. 抽象数据类型结构体数组的定义: #ifnd ef ADJACENCYMATRIXED// 防止该头文件被重复引用 #define ADJACENCYMATRIXED // 而引起的数据重复定义 #define INFINITY 32767 // 最大值∞ #define MAX_VERTEX_NUM 20 // 最大顶点个数 typedef int VRType; // 权值,即边的值 typedef char InfoType; // 附加信息的类型,后面使用时会定义成一个指针 typedef char VertexType[MAX_VERTEX_NUM]; // 顶点类型 typedef enum {DG=1, DN, UDG, UDN} GraphKind; //{ 有向图,有向网,无向图,无向网} typedef struct ArcCell { VRType adj; //VRType 是顶点关系类型。对无权图,用1 或0 表示相邻否;对带权图,则为权值类型。 InfoType*info; // 该弧关系信息的指针

短时记忆的信息提取实验报告

短时记忆的信息提取方式 于尧 (西南大学心理学部,重庆,400715) 摘要本实验旨在通过模仿Sternberg(1966)的短时记忆的信息提取经典实验,了解短时记忆的信息提取方式。本实验选取西南大学心理学部本科三年级学生89人作为被试,在心理学部机房利用PsyKey心理教学系统3.2中“短时记忆的信息提取”程序完成实验。实验为两因素被试内实验设计,按记忆集大小共六种呈现给被试,要求被试在特定时间识记,之后再呈现一个数字,要求被试判断是否是刚才识记过的,并按键反应,程序会自动记录被试的在不同水平下再认的反应时间和正确率。通过SPSS19.0进行数据分析,得出结果:记忆集对短时记忆信息提取没有影响;反应类型对短时记忆信息提取有显著影响。进而得出结论:短时记忆的信息提取并不是系列全扫描,也不是Stermberg假设中的任何一种信息提取方式。 关键词短时记忆信息提取 1 前言 Atkinson和Shiffrin(1968)提出了记忆系统的多存储模型(the multi-store model of memory),将记忆看作一个系统,按照信息在系统内储存的时间可以划分为三个不同的子系统:感觉记忆(sensory memory)、短时记忆和长时记忆,且这三个子系统在信息的储存量、保持时间、储存形式(或通道)、提取方式、遗忘规律以及在信息加工过程中所处的位置等许多方面均存在不同。其中,短时记忆是指在刺激作用终止后,对信息保持到几十秒直至一分钟左右的记忆(郭秀艳,2004),是操作性的、正在工作的、活动着的记忆(王甦、汪圣安,2006)。不论是何种记忆系统,其信息的提取方式都是一个极受关注的问题,因为记忆的最终目标是信息的提取利用。在越来越奉行效率至上的近代,短时记忆的信息提取在近几十年更是始终被认为是认知心理学研究的重要课题之一。 所谓信息提取,指把储存在假定的记忆系统中的特定信息取出来以便使用(朱智贤,1989),即将短时记忆中的项目回忆出来,或者当该项目再度呈现时能够再认,都是短时记忆的信息提

C#程序设计实验报告

学生实验报告 (理工类) 课程名称: C#程序设计专业班级:M11计算机科学与技术(专转本)学生学号: XXXXXXXX 学生姓名: XXX 所属院部:信息技术学院指导教师: XXX 2012 — 2013学年第 1 学期 金陵科技学院教务处制

实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,标题采用四号黑体,正文采用小四号宋体,单倍行距。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中实验目的和要求、实验仪器和设备、实验内容与过程、实验结果与分析这四项内容为必需项。教师可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用五级记分制或百分制,按《金陵科技学院课堂教学实施细则》中作业批阅成绩评定要求执行。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:C#基础编程实验学时: 6 同组学生姓名:实验地点: A205 实验日期: 9月17日-9月24日实验成绩: 批改教师:批改时间:

实验1 C#基础编程 一、实验目的 1、熟悉Visual Studio .NET开发环境; 2、掌握C#应用程序的基本操作过程; 3、掌握C#的数据类型,运算符以及表达式的使用; 4、掌握分支和循环语句的使用方法; 5、掌握一维数组,二维数组及数组型数组的使用。 二、实验要求 (1)编写程序要规范、正确,上机调试过程和结果要有记录; (2)做完实验后给出本实验的实验报告。 三、实验设备、环境 安装有Visual Studio .NET软件。 四、实验步骤 1、分析题意; 2、根据题目要求,新建项目; 3、编写并输入相关的程序代码; 5、运行与调试项目; 6、保存项目。 五、实验内容 1、编写一个简单的控制台应用程序,打印一行文字(如你的姓名)。using System; using System.Collections.Generic; using System.Text; namespace Test1_1 { class Program { static void Main(string[] args) { Console.WriteLine("1121412016 张明星!"); Console.ReadLine(); } } } 2、编写一个简单的Windows应用程序,在标签中显示你的姓名。 Form窗体的代码: using System; using System.Collections.Generic;

网络编程实验报告

网络编程技术实验报告 一实验目的: 网络编程技术是计算机科学与技术专业、网络工程专业、软件工程专业的一门专业基础课程。本课程以Java技术为主讲授,Java语言是当前最流行的网络编程语言。本课程是一门实用性和综合运用性都很强的课程,实践教学环节是教学过程中必不可少的重要内容。通过实验,让学生熟悉JDK中的主要内容,掌握用JDK调试和运行程序的方法,掌握网络编程的基本思想和开发方法、面向对象编程的思想,JA V A中的基本方法和技术,能够熟练使用JA V A设计、编写程序,特别是基于TCP/IP的Socket 编程,并能运用这些知识方法完成C/S和B/S结构程序的设计工作。通过实验,提高学生使用Java语言程序设计开发的能力,提高应用面向对象技术分析和解决实际问题的能力,并在此基础上强化学生的实践意识、提高其分析问题、解决问题的能力以及动手能力和创新能力。 二实验要求 要求学生熟悉JDK中的主要内容,掌握用JDK调试和运行程序的方法,掌握网络编程的基本思想和开发方法、面向对象编程的思想,JAVA中的基本方法和技术,能够熟练使用JAVA设计、编写程序,特别是基于TCP/IP的Socket编程,并能运用这些知识方法完成C/S和B/S结构程序的设计工作。要注意培养学生良好的编程习惯,自始至终贯彻课程中所介绍的程序设计风格。为保证尽量在统一安排的上机时间内完成程序设计任务,学生应事先做问题分析,并做静态检查。学生应记录实验中所遇到的问题,并写出详细的实验报告。课前准备上机程序,上机认真调试,课后撰写实验报告,实验报告包括实验目的、实验内容、源程序、实验结果及分析。

. 实验一java基本语法 实验目的: 了解Java的数据类型,掌握各种变量的声明方式,理解运算符的优先级,掌握Java基本数据类型、运算符与表达式,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 实验要求: 1、编写一个声明Java不同数据类型变量的程序。 2、编写使用不同选择结构的程序。 3、编写使用不同循环结构结构的程序。 实验内容: 1、编写一个声明Java不同数据类型变量的程序。 public class DataTypes { public static void main(String args[]) { byte b=127; short s=32767; int i=2147483647; long l=9223372036l;//为什么long表示的数比Int还小? char c='c'; float f=1.23F; double d=0.9E-3; boolean bool=true; System.out.println(" b="+b); System.out.println(" s="+s); System.out.println(" i="+i); System.out.println(" l="+l); System.out.println(" c="+c); System.out.println(" f="+f); System.out.println(" d="+d); System.out.println(" bool="+bool); }

相关文档
最新文档