VCO实验指导书-2013版
C++实验指导书2013
《面向对象程序设计》实验指导书《面向对象程序设计实验》课程组二0一三年三月目录实验预备实验环境和工具使用,多文件应用程序的开发过程 3实验一类与对象 7实验二运算符重载 9 实验三继承与多态性 12实验四模板 20实验五综合应用程序一(选做一个) 23实验六使用MFC进行可视化编程 25实验七综合应用程序二(选做一个) 41实验预备实验环境和工具使用多文件应用程序的开发过程一、实验目的与要求Visual C++提供了一个集源程序编辑、代码编译与调试于一体的开发环境,这个环境称为集成开发环境,对于集成开发环境的熟悉程度直接影响程序设计的效率,本实验通过学习Visual C++ 6.0界面的常用组成情况,并学习各种常用的窗口、菜单、按钮的意义和功能,并通过一些简单的程序设计,目的是使学生对用户界面、菜单和工具栏有一个全面的了解并掌握主要菜单命令。
●了解Visual C++集成开发环境的界面组成;●理解菜单命令的含义●掌握“New:”菜单命令、“Breakpoints”菜单命令、“Build”菜单命令、“Source Brower”菜单命令、工具栏的定制和修改、联机帮助。
●简单的程序设计二、实验设备与平台实验设备要求每个学生一台电脑,其中运行环境为VC++ 6.0系统。
三、实验内容及步骤1. 上机实验内容●Visual C++集成开发环境的用户界面识别;●新文件、新工程项目、工作区的创建;●设置、查看和删除断点;●编译和运行程序;●浏览资源信息;●工具栏的定制和修改;●联机帮助的使用;●熟悉Visual C++编写控制台模式程序的方法;上机输入例题,调试并运行,并观察结果;●上机编写一个程序实验1调试并编译程序。
在Visual C++下,编写控制台模式的程序和在DOS下编写程序相似,具有简单方便的特点,一般用于后台程序的编写。
控制台模式下程序的编写有两种方法,一是创建一个C++源程序文件,二是创建一个控制台模式的工程。
VC编程技术实验指导书
Visual C++编程技术实验指导书适用专业:计算机科学与技术周云成编写计算机技术教研室信息与电气工程学院2007年10月目录实验(一)Visual C++实验环境介绍 (1)一、Visual C++简介 (1)二、项目开发过程 (2)三、集成开发环境Developer Studio (3)四、常用功能键及其意义 (6)实验(二)Win32 API方式编写Windows程序 (7)一、实验目的 (7)二、知识要点 (7)三、实验内容 (10)四、实验作业 (13)实验(三)程序资源与Windows消息 (14)一、实验目的 (14)二、知识要点 (14)三、实验内容 (15)四、实验作业 (21)实验(四)MFC类库编程 (22)一、实验目的 (22)二、知识要点 (22)三、实验内容 (24)四、实验作业 (30)实验(五)单文档应用程序(SDI)设计 (31)一、实验目的 (31)二、知识要点 (31)三、实验内容 (34)四、实验作业 (40)实验(六)基于对话框的应用程序设计 (41)一、实验目的 (41)二、知识要点 (41)三、实验内容 (44)四、实验作业 (50)实验(七)多线程和动态链接库编程 (51)一、实验目的 (51)二、知识要点 (51)三、实验内容 (55)四、实验作业 (58)实验(一)Visual C++实验环境介绍一、Visual C++简介Visual C++是Microsoft公司的Visual Studio开发工具箱中的一个C++程序开发包。
Visual Studio提供了一整套开发Internet和Windows应用程序的工具,包括Visual C++, Visual Basic, Visual FoxPro, Visual InterDev, Visual J++以及其他辅助工具,如代码管理工具Visual SourceSafe和联机帮助系统MSDN。
Visual Basic 实验指导书2013
38.7
43.2
48.2
53.2,54
59.2,60
66.2,67
0,75
0,79,80.5
83.2,84,85.5
0,0,90.5
93.2,94,95.5
0,0,100.5
103.2,104,105.5
0,0,111.5
115.2,116,117.5
0,0,123.5
128.2,129,130.5,132
图像自动缩放适应控件大小
6
命令按钮(CommandButton)
名称
cbLoad
Caption
读取文件
7
命令按钮(CommandButton)
名称
cbCancel
Caption
取消
5.编写读取文件对话框的事件处理代码
八、思考
1.为什么显示读取文件对话框要用vbModal(模式对话框)?如何在主窗体中获取另一个对话框中控件的内容?如何知道调用读取文件对话框时用户是选择“读取”而不是“取消”?
能够对文件输入/输出 (I/O)。
语法
pathnameFormode[Accessaccess] [lock]As[#]filenumber[Len=reclength]
语句的语法具有以下几个部分:
部分
描述
pathname
必要。字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。
mode
序号
窗口/控件类型
属性名
属性值
说明
1
窗体(Form)
名称
Form1
caption
实验1:运动的时间
窗体的标题
2
VCO实验指导书ok
LC压控振荡器(VCO)电路设计指导书
一实验目的
1 了解变容二极管原理,掌握高频LC振荡器与压控振荡器电路的设计要点;
2 按要求设计一个VCO电路,掌握高频电路设计、组装和调试步骤与方法。
二设计要求
1 设计一个改进型电容三点式压控振荡器,实现无明显失真的正弦波输出,改变变容二极管静态工作电压调整输出频率;
2 电源电压:+12V;输出频率调节范围:6.5MHz-7.2MHz;输出信号幅度范围:2.5V-3.4V;三实验原理
1 变容二极管原理
当PN结外加反偏电压时,势垒电容随外加电压的增加而减小。
变化曲线如图1所示。
当变容二极管结电容作为振荡器振荡电容的一部分时,改变变容管反偏电压可以达到改
变振荡频率的目的。
变容二极管及其应用请参考《通信电路实验与设计》3.3节内容。
改进型电容三点式振荡器具有电路简单、起振容易、频率稳定性高的特点。
在工程实践中获得广泛应用。
图1 变容管曲线
2 原理电路
改进型电容三点式振荡器原理和电路参照教材《通信电路实验与设计》
2.4节内容。
本实验设计参考电路如图2所示
四设计报告要求请参照实验教材附录A
图2 设计参考电
路
五元件清单
三极管9018一个,变容管BB910一个,电阻5.1k、2k各2个,1k、100k各1个,电容47p、330p(331)、680p(681)、1000p(102)、0.01u(103)、0.1u(104)、10u各1个,电感10uH一个,电位器50k、10k各1个。
C语言实验指导书全教程
第一部分:《C语言程序设计》实验教学大纲一、本实验课的性质、任务与目的本实验课目的是使学生掌握C语言编程的常用方法,以任务驱动教学法,重点培养学生的编程能力,为以后学习后继专业课程和进行软件开发打下基础。
通过学习能够运用C语言中的各个知识点编写能完成一定功能的程序。
训练学生进行复杂程序设计的技能和培养良好程序设计的习惯,实验教学是培养应用型人才的重要环节,其重要程度决不亚于知识的传授。
把高级语言的学习与程序设计、上机实践紧密地结合起来,以提高学生能灵活运用新的知识分析问题和解决问题的能力。
二、本实验课所依据的课程基本理论本实验课基于C语言的语法和词法规则、数据的表示及算法的处理,而语法及算法正是高级语言程序设计的主要研究对象。
《C语言程序设计》的主要任务是:C 语言是一种应用广泛结构化程序设计语言,本课程介绍C语言的基本概念、基本语法和编程方法,重点描述C语言的结构化的特征,并通过本课程的学习,使学生掌握一定的结构化程序设计的知识,以及用C语言编写程序的能力。
三、实验类型与要求在做每个实验之前,让学生对本次实验相关的内容进行预习、算法设计、流程图的设计、编写程序,做好实验的准备工作;写出预习报告,画出流程图,要求独立完成。
每组1人,实验共40学时五、考核方式与评分办法实验总成绩=出勤情况*10%+实验报告*20%+平时*30%+实验内容*40%六、本实验课配套教材或实验指导书教材:苏小红主编.C语言大学实用教程,电子工业出版社,十一五国家级规划教材,2008 .7参考书:[1]何钦铭,颜晖主编.C语言程序设计,高等教育出版社,十一五规划教材,2008 .1[2]颜晖主编.C语言程序设计实验指导,高等教育出版社,2008.1[3]张引,何钦铭等. C程序设计基础课程设计,浙江大学出版社,2007.9[4]谭浩强. C程序设计题解与上机指导.北京:清华大学出版社.2006年3月第3版[5]谭浩强. C程序设计试题汇编.北京:清华大学出版社.2006年3月第2版[6]夏宽理. C语言程序设计.北京:中国铁道出版社.2006年2月第1版[7]夏宽理. C语言程序设计上机指导与习题解答.北京:中国铁道出版社.2006.2[8]王士元. C高级实用程序设计.北京:清华大学出版社.1996年1月第1版[9]谭浩强. C程序设计.北京:清华大学出版社.2006年3月第3版七、实验报告要求上机实验目的在于:①通过验证课本中的内容及自己编写的程序,加深对课本中词法、语法的掌握;②熟悉所用的C语言开发环境;③上机调试自己的程序,学会编程,重要是能上机调试通过,调试经验是通过自己的直接实践来累积。
C++实验指导书
《面向对象程序设计》实验指导书第一部分实验教学大纲课程名称:面向对象程序设计实验一、课程简介及基本要求面向对象的程序设计是一门实践性很强的课程,每个学生必须完成一定数量的上机作业。
通过上机作业进一步加深对课程基本内容的理解。
同时,在程序设计方法及上机操作等基本技能和科学作风方面受到比较系统的、严格的训练。
由于学生编程和上机的熟悉程度往往差别较大,本大纲所要求的实验为每个学生必须完成的实验,即最低要求。
其它上机内容由学生在教师指导下自选,内容可以是习题中编写的程序,也可以是学生解决实际问题中所编写的程序。
二、实验课程目的与要求实验课是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。
本课程使学生熟悉C++的语法特性,了解C与C++的区别和兼容性;理解面向对象程序设计的基本原理,包括类、对象、抽象、封装、继承和多态性等关键要素以及其关键语法特性—类;掌握用C++编写面向对象程序的一般方法;了解VC++编程环境。
三、主要仪器设备每人一台计算机,基本配置:奔腾III-600MHZ以上、40G~60G 硬盘,128M 内存。
装有C++builder 或Visual C++或其他的C++编译软件。
四、实验方式与基本要求实验分两类:基本实验和综合性实验。
基本实验是按章节进行,根据教学大纲要求,有针对性地练习。
综合性实验往往跨单元处理问题。
学生上机时,按要求填写实验报告和回答思考题。
要求把每次实验的程序文本和运行结果存入到本人的用户目录下或专用软盘上供指导老师检查。
五.考核与报告本课程实验考试方式是考查,按一般课程考试方式进行,主要内容包括实验操作和实验报告,实验成绩占该课程形成性考核成绩的10~20%。
实验报告的规范:实验完成后填写统一的实验报告单,给出实验内容题目、年级、姓名、学号、指导教师、完成日期,并详细填写:实验目的、实验程序、实验结果及分析、存在的问题。
实验一、C++开发环境应用(2学时)1、实验目的(1)了解C++开发工具的特点(2)熟悉C++开发环境(2)学习用C++编写标准的C++程序2、实验任务使用C++来建立一个非图形化的标准C++程序,编译、运行下例程序:#include <iostream.h>void main(void){cout<<”Hello!\n”;cout<<”Welcome to C++!\n”;}3、实验步骤(1)启动Visual C++开发环境(2)创建一个项目a.单击File菜单中的New选项,显示示新建对话框b.选择Win32 Console Application(VC++)。
通信原理实验指导书(完整)
实验一:抽样定理实验一、实验目的1、熟悉TKCS—AS型通信系统原理实验装置;2、熟悉用示波器观察信号波形、测量频率与幅度;3、验证抽样定理;二、实验预习要求1、复习《通信系统原理》中有关抽样定理的内容;2、阅读本实验的内容,熟悉实验的步骤;三、实验原理和电路说明1、概述在通信技术中为了获取最大的经济效益,就必须充分利用信道的传输能力,扩大通信容量。
因此,采取多路化制式是极为重要的通信手段。
最常用的多路复用体制是频分多路复用(FDM)通信系统和时分多路复用(TDM)通信系统。
频分多路技术是利用不同频率的正弦载波对基带信号进行调制,把各路基带信号频谱搬移到不同的频段上,在同一信道上传输。
而时分多路系统中则是利用不同时序的脉冲对基带信号进行抽样,把抽样后的脉冲信号按时序排列起来,在同一信道中传输。
利用抽样脉冲把一个连续信号变为离散时间样值的过程称为“抽样”,抽样后的信号称为脉冲调幅(PAM)信号。
在满足抽样定理的条件下,抽样信号保留了原信号的全部信息。
并且,从抽样信号中可以无失真地恢复出原信号。
抽样定理在通信系统、信息传输理论方面占有十分重要的地位。
数字通信系统是以此定理作为理论基础的。
在工作设备中,抽样过程是模拟信号数字化的第一步。
抽样性能的优劣关系到整个系统的性能指标。
作为例子,图1-1示意地画出了传输一路语音信号的PCM系统。
从图中可以看出要实现对语音的PCM编码,首先就要对语音信号进行抽样,然后才能进行量化和编码。
因此,抽样过程是语音信号数字化的重要环节,也是一切模拟信号数字化的重要环节。
图1-1 单路PCM系统示意图为了让实验者形象地观察抽样过程,加深对抽样定理的理解,本实验提供了一种典型的抽样电路。
除此,本实验还模拟了两路PAM通信系统,从而帮助实验者初步了解时分多路的通信方式。
2、抽样定理抽样定理指出,一个频带受限信号m(t)如果它的最高频率为f H(即m(t)的频谱中没有f H以上的分量),可以唯一地由频率等于或大于2f H的样值序列所决定。
VC++实验指导书
Visual C++程序设计实验指导书实验1 认识Visual C++6.05中文版开发环境实验内容(1)熟悉VisualC++6。
05的开发环境。
(2)操作工具栏和项目工作区窗口。
(3)用应用程序向导创建一个控制台应用项目Ex_Hello。
(4)输入并执行一个新的C++程序Ex_Simple.实验准备和说明(1)建议在本教材第一次上课时进行本次实验。
(2)熟悉Windows 2000或XP操作系统的环境和基本操作。
(3)熟悉实验报告的书写格式,这里给出一下建议:实验报告采用A4纸,封面一般包括实验目次.实验题目,班级,姓名,日前和机构名称.报告内容一般包括实验目的和要求。
实验步骤,实验思考和总结。
需要指出的是,实验步骤不是书本内容的重复,而是自己结合实验内容进行探索的过程,教师也可根据具体情况提出新的实验报告格式和新的要求.(4)阅读以下关于VisualC++的说明:Visual C++是Microsoft公司推出的目前使用极为广泛的基于WINDOUWS平台的可视化编程环境。
是在以往的版本不断更新的基础上形成的,其功能强大,灵活性好,完全可以扩展以及具有强有力的Internet支持,在各种c++语言开发工具中脱颖而出,成为目前最为流行的C++语言集成开发环境。
Visual C++6。
0分为标准版,企业版和专业版3种,但其基本功能是相同。
Visual C++6。
5中文版是在Visual C++6。
0基础上进行汉化的以一个版本,本书以此版本作为编程环境。
为统一起见,我们仍称之为Visual C++6.0。
实验步骤1。
打开计算机,启动windouws2000操作系统2。
建工作文件夹3。
启动Visual C++6.04。
创建一个控制台应用项目5。
认识开发环境界面6。
认识工具栏7。
工具栏的显示和隐藏8.工具栏的浮动与停泊9。
项目工作区窗口10。
修改代码,编译运行11。
输入一个新的C++程序12。
修正语法错误13.退出Visual C++6。
《面向对象程序设计》实验指导书(2013版)
实验指导书
邵阳学院信息工程系
陈智
2013年9月
实验
实验目的及要求
1.熟悉VC++的集成开发环境,学习运行一个C++程序的步骤。
2.熟悉C++的运算符、表达式、语句的使用规则。
3.掌握变量命名规则,学会变量的定义和使用。
4.掌握函数的编写方法和基本规则。
实验内容
1.编写程序,从标准输入设备输入用户的名字,从标准输出设备输出欢迎信息。
return 0;
}
3.编译、调试、运行程序。
注意事项
1.需要首先建立好文件“file.in”,并在其中输入多行文字。
2.保证磁盘有足够的空间保存输出文件“file.out”。
实验报告要求
1.记录文件“file.in”的内容。
2.记录文件“file.out”的内容。
实验
实验
1.掌握C++类的概念和基本组成、类的使用方法以及静态数据成员的使用;
cout<<" x="<<x<<" y="<<y<<endl;
x=3, y=5; swap2(&x, &y);
cout<<" x="<<x<<" y="<<y<<endl;
x=3, y=5; swap3(&x, &y);
cout<<" x="<<x<<" y="<<y<<endl;
2013-2014《VisualC++程序设计》课程设计 指导书
《Visual C++程序设计》课程设计指导书课程名称:Visual C++程序设计课程设计英文名称:Visual C++ Programming Design设计周数:1学分:1适应对象:计算机应用技术、软件技术、计算机网络技术专业专科Z12任课教师:李艳萍一、本课程的性质、目的与任务及先开课程的要求1.目的:Visual C++程序设计课程设计是实践环节必修课程,是计算机专业培养目标所必须的重要教学环节,是培养学生独立思考和科学的工作方法的重要过程,本课程设计是针对Visual C++程序设计课程而专门开设的。
目的是为了加深学生对本门课程的理解,促进学生对Visual C++程序设计方法的掌握,提高学生针对具体问题的实践动手能力。
2.要求:(1)要求使用Visual C++的各种标准控件完成可视化程序的设计,熟练掌握命令按钮、组合框、列表框、文本框、标签、定时器、ActiveX等控件的常用属性、重要事件和基本方法,重点掌握Visual C++标准类的使用等。
(2)选定题目,收集并整理有关资料,进行方案设计,确定软件系统功能。
(3)进行界面设计,编写代码,进行上机调试,实现系统功能;要求设计合理,操作简洁,使用方便,运行无差错。
(4)撰写课程设计报告,对系统设计内容,上机调试过程及程序运行效果等进行全面的总结。
(5)要求完成:每人完成一个题目,题目任选,多做不限。
二、课程设计的内容1.学生信息管理系统系统功能:可以实现学生的基本信息及成绩信息的管理,如添加、修改、删除、浏览和查询等操作。
基本信息主要包括学号、姓名、专业、班级、入学年份、家庭住址等;成绩信息主要包括在校期间各所学课程的期末成绩;在进行信息查询时要提供基于学号/姓名/班级/课程的单个或多个条件的查询操作。
要求利用数据库实现各类信息的存储。
2. 图书馆图书信息管理系统高校图书管理系统主要有三类使用人员,即一般用户、读者(本校师生)、管理员。
Java实验指导书2013版
第一部份绪论 (2)本课程实验的作用与任务 (2)本课程实验的基础知识 (2)本课程实验教学项目及其教学要求 (2)第二部份基本实验指导 (4)实验一:Java基本语法 (4)实验三:Java面向对象程序设计(一) (9)实验五:Java常用类 (18)实验七:Java集合 (21)实验九:GUI图形用户界面 (26)第一部份绪论本课程实验的作用与任务使学生进一步深刻理解Java语言基本概念、语法规则及程序结构,熟练掌握Java语言程序设计的基本方法,提高利用Java在网络环境下开发、设计应用程序的能力,从而进一步培养学生的创新能力和解决实际问题的能力。
熟悉JDK工具的编程和调试环境;熟练掌握选择和循环结构的程序设计;熟练掌握面向对象的程序设计思想,包括系统类的应用和用户自定义类;充分理解类的三种的特性:封装、继承和多态,特别是通过接口和抽象类理解多态;掌握图形用户界面的设计,特别是事件处理;掌握包的使用;掌握常用的输入输出流类的应用。
最后能根据实验的要求认真完成实验报告。
本课程实验的基础知识Java的基本数据类型包括:byte,short,int,long,double,char。
Java的数组属于引用类型的数据,是将相同类型的数据按顺序组成的一种符合数据类型。
Java的运算符有算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符,特别要注意它们的优先级。
Java的控制语句有if语句、switch语句、for语句、while语句、do-while语句。
类是组成Java程序的基本要素,类有两个重要的成员:成员变量和方法。
类是创建对象的模板,类将对象的属性和功能封装为一个整体。
成员变量和类变量的区别、实例方法和类方法的区别、方法的重载、成员的访问权限等都是实验课程所依据的重要理论。
继承、多态、接口、包及内部类都是Java中非常重要的概念。
Java使用“流”来读写数据。
Java的输入输出工作是通过FileInputStream类、FileReader 类、BufferedReader类、ByteArrayInputStream类、ByteArrayOutputStream类等完成的。
C语言实验指导手册
C 语言实验指导手册本实验指导需要在上课的基础上,参考教材和C 函数手册.chm 和tcstudy.chm 帮助文档来动手完成,完成后给指导老师演示,并请指导老师打分!此实验的目的是帮助初学者能够快速的掌握C 语言程序设计的基本规范和设计技巧。
实验一:C 语言实验环境及C 语言基础(C01) 实验目的:1、 熟悉c 语言的编辑环境,掌握c 程序的总体框架2、 了解c 语言的执行步骤,学会跟踪与调试 第一部分:实验环境安装测试和学习一、C 语言程序开发过程编写一个完整的C 程序需要经过以下5个步骤: 1)启动集成开发环境。
2)进入编辑环境。
3)建立一个新的.c 文件,输入已有代码,并添加相应注释。
4)调试程序(编辑、编译、连接) 5)运行并分析程序输出结果。
在开发过程中,提到了编译,连接等名词,一些初学者还不能很好的对此加以区分,对C 程序的编译过程了解得也不甚清晰,鉴于描述性语言往往不够简明,笔者特制作了下图供读者参考。
图1.1 C 语言程序开发过程说明:图1.1中,如果编译、连接和执行时编译系统提示有错误或程序结果与预期不符,则需要重新修改源程序,直到编译、连接都通过且程序结果与预期相符。
【程序示例】编写程序,在屏幕上输出句子“让我们一起学习C 语言”。
【解】 程序如下:/*******************************************************功 能:本程序在屏幕上输出“Hello World!”编辑编译连接运行作者:XXXXXX编写时间:XXXX-XX-XX*******************************************************/ 注释#include <stdio.h>预编译命令(包含头文件)main( ){主函数首部printf(“Hello World!\n”);语句}程序简单说明:(1)C语言程序必须在文件的开头包含头文件:#include <stdio.h>;(2)每个C程序必须包含且只能包含一个主函数main;(3)函数体必须由一对花括号“{}”括起来;(4)函数都是由语句构成,每条语句必须用“;”结束;(5)C程序区分字母的大小写;(6)/* */之间的内容为注释。
CS2013指导下的程序设计课程实践教学实施方案设计与翻转实验教学实践10页word
CS2013指导下的程序设计课程实践教学实施方案设计与翻转实验教学实践从计算机诞生至今,计算学科的相关专业教育一直受到国际学术学会组织的关注。
美国计算机学会(ACM:Association for ComputingMachinery)和美国电气和电子工程师学会计算机分会(IEEE-CS:Institute of Electrical andElectronicsEngineers-Computer Society)联合任务组于2013年推出了第四部计算机科学(CS:Computer Science)高等教育指导性大纲CS2013(Computer Science Curriculum 2013)。
CS2013中的知识体系涵盖了18个知识领域,提供了不同大学和学院的121门案例课程,这些课程从不同侧面体现了知识领域中的各个知识单元组合成课程的不同方式。
此外,CS2013也提供了5所不同大学和学院的核心课程设置案例,这些案例展示了如何通过知识单元实例化将完整的知识体系分配到专业培养方案中的一系列核心课程中。
这些案例不仅共享了课程和核心课程设置的经验,而且展现了不同的教育理念。
这些经验和案例为高等学校实施教学改革和实践提供了切实可操作的课程设计方法和人才培养方案改革模式,也引领了全球计算机教育领域的发展方向,为计算机领域专业教育构建了一幅全面、具体、严谨、深入、可操作性强的蓝本,因而受到国内外高等院校计算机教育行业的普遍推崇,在全球计算机教育领域产生了广泛而深远的影响,并引发了对其指导思想的深入研究和实践的热潮。
然而,作为计算机专业教育的基石,实践教学领域却一直没能推出一部与CS2013相匹配的指导性大纲。
造成了实践教学一线缺乏清晰统一的指向和纲领,导致了先进教学理念与实践教学的脱节。
为了使中国的计算机课程与国际接轨,在我国计算机高等教育中推广CS2013的先进教育理念,2013年受教育部委托,由中国计算机学会教育工委、Intel公司牵头,组织国内十余所著名高校核心课程教师成立了“ACM CC2013中国工作组”,针对CS2013中缺乏对教学实践环节的指导性纲领问题,重点对适应CS2013指导思想的计算机专业实践教学体系进行研究。
C语言实验指导一、VS2013的使用
实验指导一 VS2013的使用一、实验目的1.掌握C语言程序的书写格式和C语言程序的结构,初步了解C源程序的特点。
2.熟悉C语言运行环境—Visual Studio 2013,并掌握如何编辑、编译、调试和运行一个C程序。
二、实验要求1.上机时要遵守实验室的规章制度,爱护实验设备。
要熟悉与实验相关的系统软件(如编辑、汇编、连接和调试程序等)的使用方法。
在程序的调试过程中,有意识地学习及掌握程序的各种操作命令和图形界面的意义,以便掌握程序的调试方法及技巧。
2.掌握C语言头文件的含义和基本输出函数printf的使用方法。
三、实验内容1.C语言上机步骤⑴开机,在桌面启动Visual Studio 2013,如桌面没有Visual Studio2013,可在任务栏下单击【开始】→【所有程序】下查找Visual Studio 2013并启动。
⑵启动Visual Studio开发工具后,在菜单栏中选择【文件】→【新建项目】。
⑶在新建项目窗口中可以选择创建的项目类型,设置项目名称、位置、解决方案名称等。
项目名称、解决方案名称可自己设定。
单击【浏览】,选择【计算机】→【C盘】,在C盘根目录下新建一个以自己名字命名的文件夹,单击【选择文件夹】。
完成以上步骤后,变将“解决方案”保存在C盘根目录以自己名字命名的文件夹下。
最后单击【确定】。
⑷“应用程序类型”系统默认选择【控制台应用程序】,在“附加选项”中选中【空项目】,然后点击【完成】按钮。
(5)右键单击【解决方案资源管理器】下的【源文件】→【新建】→【项目】。
(6)在弹出的添加新项窗口里选择【C++ 文件(.cpp)】,并在名称输入框中填写“HelloWorld.c”:(7)输入源程序:在弹出的文件编辑窗口中输入下面的源程序(程序输入时切换至英文输入法):#include<stdio.h>int main(){printf("hello world\n");return 0;}(8)用“生成”菜单下的【生成解决方案】对源文件HelloWorld.c进行编译,如果程序有语法或语义错误,在屏幕下面的窗口会出现错误信息;这时候要修改源程序、保存后【重新生成解决方案】。
《C++程序设计》实验指导书(1)
C++程序设计实验指导书东北大学软件学院2013年9月实验要求《C++程序设计》课程实验的目的是为了使学生在课堂学习的同时,通过一系列的实验,使学生加深了解和更好地掌握《C++程序设计》课程教学大纲要求的内容。
在《C++程序设计》的课程实验过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。
(2)仔细观察程序调试过程中出现的各种问题,记录主要问题,作出必要说明和分析。
(3)认真书写实验报告。
(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
(5)实验课程不迟到。
如有事不能出席,所缺实验一般不补。
(6)本实验采用的开发环境为Microsoft Visual C++ 6.0,同学在做实验之前要求熟悉该集成开发环境。
实验的验收将分为两个部分。
第一部分是上机操作,包括检查程序运行和即时提问。
第二部分是提交书面的实验报告。
实验1 C++程序设计基础(4学时)1.实验目的1)学习编写简单的C++程序,并掌握C++程序的基本格式与规范。
2)理解C++程序结构的特点。
3)掌握函数的定义和调用方法。
4)练习重载函数的使用。
5)掌握指针的使用方法。
6)练习通过动态内存分配实现动态数组,并体会指针在其中的作用。
7)熟悉流类库中常用的类及其成员函数的用法。
8)学习标准输人输出及格式控制。
9)学习对文件的应用方法(二进制文件、文本文件)。
10)学习使用VC ++的debug调试功能,使用step into追踪到函数内部。
2.实验类型验证型和设计型。
3.实验基本要求1)输人并运行所给的参考程序1,并将程序中的注释部分也输人计算机,体会和理解程序的基本格式规范。
2)编写重载函数Maxl可分别求取两个整数,三个整数,两个双精度数,三个双精度数的最大值。
3)编写并测试3X3矩阵转置函数,使用数组保存3X3矩阵。
4)使用动态内存分配生成动态数组来重新完成上题,使用指针实现函数的功能。
05实验五 压控振荡器(VCO)实验
实验五压控振荡器(VCO)实验一、实验目的1、学习LC VCO原理。
2、VCO 频率控制原理。
3、VCO压控灵敏度。
4、VCO温度稳定性。
二、实验仪器1、通信基础实验箱一台2、100MHz示波器一台3、螺丝刀一把三、实验原理用LC电路和晶体管构成的VCO振荡器具有实现方便,稳定性好等特点,在现代通信电路中广泛采用。
图5-1为典型的35M VCO振荡器电路。
振荡器可分为三个部分:(1)电压控制部分,由可调电位器W1、R21组成。
(2)主振荡器部分,由晶体管Q1、电感L4、变容二极管CC1、电容C12、C13、C14组成。
(3)R22、R23为晶体管Q1偏置电阻图5-1 压控振荡器电路四、实验内容及步骤1、实验板跳线和开关设置名称 设置 说明SW_14 接通 振荡器电源J15 接通 90度连接移相器2、实验测试实验板测试点表:测试点名称测试点波形 说明J15 35 MC VCO输出用示波器或频率计测试T22(1) 35 MCT22(2) 35 MC 90度移相输出用数字万用表测试 T21 VCO控制电压测试3、实验步骤(1)当SW_14接通时VCO电路开始工作,这时可以用示波器测试J15处波形为正弦波,说明振荡器已经工作。
(2)用频率计测试VCO工作频率,是否为35M,如果频率偏离较大,可以进行微调。
(3)微调可变电位器W1,观察VCO频率变化,调整到正确35M为止。
(4)如果要进行压控灵敏度测试,则可按以下步骤操作。
a)将频率调到 34Mc ,用数字万用表测试T21处电压并记录。
b)将频率调到 36Mc ,用数字万用表测试T21处电压并记录。
c)估算出当频率变化 +/- 1Mc时的电压变化范围。
(5)实际测试的35M频率波形照片(使用100M示波器)。
(6)观察在常温情况下VCO频率变化趋势和变化量。
(7)90移相器与实验测试图5-2所示是带有90度移相器的VCO电路。
用短路线接通J15,振荡器输出频率连接到90度移相器。
VC++程序设计实验指导书-2012
9.退出 Visual C++ 6.0
退出 Visual C++ 6.0 有两种方式:一种是单击主窗口右上角的“关闭”按钮 是选择 File→Exit 菜单。 ,另一种
10.写出实验报告
结合思考与练习题,写出实验报告。
思考与练习
(1)除工具栏可以浮动和停泊外,看看还有哪些窗口可以这样操作? (2)经过创建项目文件的实验,试总结出创建一个控制台应用项目的一般方法。
// // // //
声明变量 显示提示信息 从键盘上输入变量r的值 计算面积
// 输出面积
⑤ 此时在文档窗口中所有代码的颜色都发生改变,这是 Visual C++ 6.0 的文本编辑器 所具有的语法颜色功能如图 11 所示。其中,绿色表示注释,蓝色表示关键词等。
图 11
编辑器的代码语法颜色功能
⑥ 按快捷键 F7,系统开始编译。编译后,再按快捷键 Ctrl+F5 就可运行了。 说明:对于 C/C++语言工程项目的创建,凡没有特别说明,均采用此方法。
图5
浮动的“标准”工具栏
例如,将鼠标指针指向“标准”工具栏的非按钮区域,按住鼠标左键不放,将其拖至屏 幕中央,释放鼠标左键,观察变化。再将鼠标指针移至工具栏窗口的边界处,按住鼠标左键 不放并拖动,观察大小的变化。图 5 是“标准”工具栏浮动的状态,其大小已被拖放过。 当然,浮动和停泊两种状态可以进行切换。在“浮动”的工具窗口标题栏处双击鼠标左 键或将其拖放到主窗口的四周,都能使其停泊在相应的位置处。在“停泊”工具栏的非按钮 区域双击鼠标左键,可切换成“浮动”的工具窗口。
6
图8
修改代码
说明:在输入字符和汉字时,要切换到相应的输入方法中,除了字符串和注释可以使用 汉字外,其余一律采用英文字符输入。代码中,stdafx.h 是每个应用程序所必有的预编译头 文件,程序所用到的 Visual C++头文件包含均添加到这个文件中。 上的生成工具按钮 或直接按快捷键 F7,系统开 ⑦ 单击编译工具条 始对 Ex_Hello 进行编译、连接,同时在输出窗口中观察出现的内容,当出现: 表示 Ex_Hello.exe 可执行文件已经正确无误地生成了。 上的运行工具按钮 ⑧ 单击编译工具条 可以运行刚刚生成的 Ex_Hello.exe 了, 结果如图 9 所示。 或直接按快捷键 Ctrl+F5,就
实验一 压控振荡器VCO的设计
噪声分析也是振荡器设计的一个重要的方面。 设计过程中必须明确要计算哪些噪声,并合理 设置好噪声频率间隔。 在电路中加入滤波器是为了增加频率的隔离度, 但是此滤波器对于后来生成的压控曲线影响很 大。不去掉滤波器而直接仿真得到的曲线并不 是线性的,原因是滤波器的通带比压控的频率 范围小,而去掉滤波器后生成的压控曲线的线 性度很好,符合VCO的设计要求。
1. 晶体管或电真空器件(主要用于高频大功率)(负阻
部件) 2. 谐振回路:决定振荡器的工作频率 因为只有与回路谐振频率一致的交变电磁场才能与电
子进行有效的相互作用。
3. 能量反馈模块(从放大器角度看)
振荡器的物理模型
振荡器的物理模型,主要由谐振网络、晶体管 和输入网络这三部分组成。如下图所示:
思考题
改变振荡器直流偏置的条件,分析不同 的直流偏置电阻对振荡器工作的影响。 VCO的频率稳定
结果分析
从波形可以看到,振荡器已经很稳定地 振荡起来了,并且有一定的振荡时间, 从抽出两点m3,m4的数据可以看出,该 振荡波形是相当稳定的,幅度差可以不 必考虑,频谱纯度也较高,对m3和m4这 段时域进行fs变换,可以看到振荡器振荡 频率的频谱,从m5标记的数值可以看出, 该振荡器的振荡频率为1.850GHz,与设 计的指标1.8GHz有差距,需要进行调整。
在“Date Display”里点 Rectangular Plot,弹出 对话框后点Advanced键, 输入sweep1..freq[1], 点击OK后生成图形如右 图所示,从图中可以看 到压控的线性度还是可 以的,当Vtune=3.75V 时,振荡器的输出频率 为1.796GHz。
功率-频率曲线
vc++数字图像处理实验指导书-推荐下载
目录
目录
前言.......................................................................................................................................I 目录 .....................................................................................................................................II 实验一 VC++图像编程基础...........................................................................................1
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VCO 压控振荡器电路设计指导书
一 实验目的
1 了解变容二极管原理,掌握高频LC 振荡器与压控振荡器电路的设计要点;
2 按要求设计一个VCO 电路,掌握高频电路设计、组装和调试步骤与方法。
二 设计要求
1 设计一个改进型电容三点式压控振荡器,实现无明显失真的正弦波输出,改变变容二极管静态工作电压调整输出频率;
2 电源电压:+12V ;输出频率调节范围:17.5MHz-22MHz ;输出信号幅度范围:3.0V-1.1V ; 三 实验原理
1 变容二极管原理
当PN 结外加反偏电压时,势垒电容随外加电压的增加而减小。
变化曲线如图1所示。
当变容二极管结电容作为振荡器振荡电容的一部分时,改变
变容管反偏电压可以达到改变振荡频率的目的。
变容二极管
及其应用请参考《通信电路实验与设计》3.3节内容。
改进型电容三点式振荡器具有电路简单、起振容易、频率稳定性高的特点。
在工程实践中获得广泛应用。
2 原理电路
改进型电容三点式振荡器原理和电路参照教材《通信电
路实验与设计》2.4节内容。
本实验设计参考电路如图2所示。
四 设计报告要求请参照实验教材附录A 图1 变容管曲线
GND
GND
GND 图2 设计参考电路
五 元件清单
三极管9018一个,变容管BB910一个(反偏电压0.5V-30V 时,电容范围2.3p-38p),电阻5.1k 、2k 各2个,1k 、100k 各1个,电容27p 、100p (331)、680p(681)、1000p(102)、0.01u(103)、0.1u(104)、10u 各1个,电感2.2uH 一个,电位器50k 、10k 各1个。
C j V C。