当前位置:文档之家› 程序设计基础实验报告册

程序设计基础实验报告册

程序设计基础实验报告册
程序设计基础实验报告册

《程序设计基础》(c语言)实践报告

专业 :计算机科学与技术

班级:

姓名:

学号:

教师:

《程序设计基础》(c语言)课程组

实验一

实验2选择结构程序设计一、实验目的

二、实验内容

三、实验源码及测试数据

实验3循环结构程序设计一、实验目的

二、实验内容

三、实验源码及测试数据

三、实验源码及测试数据

现代教育技术实验报告

四川师范大学地理与资源科学学 院 实验报告册 院系名称:地理与资源科学学院 _____________ 课程名称:________ 现代教育技术 ________ 实验学期:2015 年至2016 年第_2—学期 专业班级:___________________________ 姓名:_______ 学号: ____________ 指导教师:_________________________

本学期(年)开设实验课程情况一览表

实验报告1

多媒体教室综合演示平台的连接确认系统设备处于关机状态, 进行多媒体教室综合演示系统的基本组成之间的信号连接,注意以下信号线的连接:计算机一一VGA分配器一一液晶投影仪之间的RGB言号线 计算机一一VGA分配器一一计算机显示器之间的RGB言号线 视频展示台一一液晶投影仪之间的视频信号线 DV刑一一视频展示台一一液晶投影仪之间的视频信号线 计算机一一扩音机之间的音频信号线 DVD机――扩音机之间的音频信号线 2、多媒体教室综合演示平台的应用 ①接通总电源,按信号的流向自前向后依次打开各设备的电源开关 ②调整液晶投影仪和屏幕的位置;调整液晶投影仪的镜头焦距,使画面最清晰;改变液晶投影仪镜头变焦,观察画面的画幅大小,使屏幕上的影像大小合适;在调节液晶投影仪控制菜单选项中的“亮度”、“对比度”、“饱和度”参数,使画面效果最佳;调整液晶投影仪控制菜单选项中的“梯形校正”,使投影画面上下左右对应尺寸一致。 ③按动控制器的信号输入(INPUT)按钮进行输入信号“ RGB选择,选择通过控制器的RGB端口的输入的计算机信号,就可以在屏幕上投射出计算机课件,观察投影的图像演示声音效果。 ④按动控制器的信号输入按钮(INPUT,进行输入信号“ VIDEO的选择,选择控制器的VIDEO端口的输入的视频展示台信号,屏幕上就会显示在视频展示台面上展示的图片或文字资料。调节视频展示台的聚焦按钮,使图像清晰;调节视频展示台的变焦按钮,放大或缩小图片或文字,使屏幕显示大小合适。 ⑤按动控制器的信号输入按钮(INPUT,进行输入信号(DVD选择,选择通过控制器的DVD端口的输入的视频信号,将DVD机的信号投影出来 ⑥像播放结束后,按信号的流向反方向依次关机,最后且切断电源。

C语言程序设计课程设计题目

1 一元稀疏多项式的运算 问题描述:设有两个带头指针的单链表表示两个一元稀疏多项式A、B,实现两个一元稀疏多项式的处理。 实现要求: ⑴输入并建立多项式; ⑵输出多项式,输出形式为整数序列:n,c1,e1,c2,e2……c n,e n,其中n是多项式的项数,c i,e i分别为第i项的系数和指数。序列按指数降序排列; ⑶多项式A和B相加,建立多项式A+B,输出相加的多项式; ⑷多项式A和B相减,建立多项式A-B,输出相减的多项式; ⑸多项式A和B相乘,建立多项式A×B,输出相乘的多项式; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 测试数据: (1) (2x+5x8-3.1x11)+(7-5x8+11x9) (2) (6x-3-x+4.4x2-1.2x9)-(-6x-3+5.4x2+7.8x15) (3)(x+x2+x3)+0 (4)(x+x3)-(-x-x-3) 2 成绩排序 假设某年级有4个班,每班有45名同学。本学期有5门课程考试,每门课程成绩是百分制。假定每个同学的成绩记录包含:学号、姓名各门课程的成绩共7项,其中学号是一个10位的字符串,每个学生都有唯一的学号,并且这4个班的成绩分别放在4个数组中,完成以下操作要求: ⑴编写一个成绩生成函数,使用随机数方法,利用随机函数生成学生的各门课程的成绩(每门课程的成绩都是0∽100之间的整数),通过调用该函数生成全部学生的成绩; ⑵编写一个平均成绩计算函数,计算每个同学的平均成绩并保存在成绩数组中; ⑶用冒泡排序法对4个班的成绩按每个同学的平均成绩的以非递增方式

进行班内排序; ⑷用选择排序法对4个班的成绩按每个同学的平均成绩的以非递增方式进行班内排序; ⑸对已按平均成绩排好序的4个班的同学的构造一个所有按平均成绩的以非递增方式排列的新的单链表; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 3 迷宫问题 问题描述:以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现要求: ⑴实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 ⑵编写递归形式的算法,求得迷宫中所有可能的通路; ⑶以方阵形式输出迷宫及其通路。 [测试数据] 迷宫的测试数据如下:左上角(1,1)为入口,右下角(8,9)为出口。 1 2 3 4 5 6 7 8 实现提示:

程序设计基础实验报告

《程序设计基础》 实验报告 专业班级: 姓名: 学号:

实验一 面向过程的简单程序设计 1.实验目的要求 (1) 使用C++语言编写简单的计算机程序,掌握C++程序从编辑、编译到运行的全过程, 初步了解C++程序的特点。 (2) 掌握C++语言的数据类型(包括对各种数据类型变量的定义、初始化、赋值等)、运 算符和表达式的使用。 (3) 掌握赋值语句的使用。 (4) 掌握数据的输入输出方法。 2.实验内容 (1)设计简单程序,分别计算下列表达式,式中变量由键盘输入,输出表达式的值。 <1> d c b a x -++ <2> 11 11+++x x <3> sinX+cosX+tan -1 X <4> e x+y +e x-y <5> log 10(1+21x +) <6> 22b a -+??b a - (其中??a 表示取不大于a 的最大整数)。 <1> #include using namespace std; int main() { float x,a,b,c,d,e; cin>>x>>a>>b>>c>>d; e=x+(a+b)/(c-d); cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=sqrt(1+1/(x+1/(x+1)));

cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=sin(x)+cos(x)+1/tan(x); cout< #include #include using namespace std; int main() { double x,y,z; cin>>x>>y; z=exp(x+y)+exp(x-y); cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=log(1+sqrt(1+x*x)); cout< #include #include using namespace std; int main()

现代教育技术实验报告

沈阳师范大学 现代教育技术实验报告 实验题目网络资源的获取 学号姓名专业教育学年级 10 指导教师提交时间 2013年 2月 27日 一、实验目的 1. 掌握查找网络资源的用法 2. 掌握各种类型资源的下载方法 二、实验内容及要求 1、利用搜索引擎查找并保存一张大的清晰的图片。要求:图片内容与所学学科相关,大小在400*400以上,图片清晰。(要求写出搜索和下载的步骤并且提供相应的操作截图) 2、利用互联网下载一个flash动画。要求:内容与所学学科相关。(写出搜索和下载的步骤并且提供相应的操作截图) 3、利用互联网下载一个中小学的ppt课件。(要求内容与所学学科相关,写出搜索和下载的步骤并且提供相应的操作截图) 4、利用维棠软件从互联网下载一个flv格式的视频,要求:视频内容与中小学各个学科教学相关。(要求写出搜索和下载的步骤并且提供相应的操作截图) 三、实验过程和具体步骤 第一题 1、图片下载 打开“百度”搜索引擎,选择“图片”,输入“八哥犬”的关键词,并选中“大图”(如下图1所示)。单击“百度一下”进行查找。选择合适的图片单击,将图片打开,在图片上单击鼠标右键,选择“图片另存为”将图片保存在指定文件夹中,并命名为“八哥”(如下图2所示)。 图1

图2 第二题 2、flash动画下载 打开新浪爱问知识网页,输入“中小学课文 flash”的关键词,单击“搜索”进行搜索(如下图1所示)。选择合适的稳健单击鼠标左键将其打开,在点开的网页中用鼠标单击出现的“下载”提示(如下图2所示),单击选定。在弹出的“建立新的下载任务”菜单中, 填写存储目录并命名为“中小学课文”,然后单击“确定”(如下图3所示)。 图1

程序设计基础课程设计

设计题目:学生成绩管理系统班级:计0902 姓名:付乐颖 学号:20091221067 完成日期:2010.10.15

1. 课程设计目的和要求 随着科学的发展和社会的进步,许多过去有人工处理的繁杂事务开始交付计算机来完成。学生成绩管理系统可以说是一个得力助手,它利用计算机对学生成绩进行统一管理,实现学生成绩信息管理工作流程的系统化、规范化和自动化,提高了广大教师的工作效率。 本程序旨在训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件等的各种基本操作,使学生能对C语言的文件操作有一个更深的理解。为进一步开发出高质量的信息管理系统打下坚实的基础。 2. 课程设计任务内容 学生包含以下信息项:学号、姓名、学院、班级、高数成绩、英语成绩、C语言成绩、总分、平均分。系统的主要功能包括: 1. 创建学生成绩信息文件,根据提示输入学生的各项信息,计算出总分和平均分,然后按学号对学生信息进行排序,并将排序后的学生成绩信息存储到一个二进制文件中。 2. 增加学生信息,在原有学生信息文件的基础上增加新的学生成绩信息,要求:增加后的学生信息仍按学号排序,并继续保存至原文件。 3. 删除学生信息,提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的学生信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。 4. 修改学生信息,提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。 5. 按不同条件对学生信息进行查询操作,输出满足条件的学生信息。 (1) 按学号查询,输入一个学号,输出对应的学生信息。

大学程序设计基础实验报告 (2)

**大学程序设计基础实验报告 实验名称:实验三分支结构 实验目的: 1、掌握IF-ELSE语句使用。 2、掌握ELSE-IF语句使用。 3、熟悉SWITCH语句使用。 实验内容: 在本地电脑中新建一个文件夹,用于存放C程序,文件夹的名字要求是“学号姓名-实验序号”,如E:\ 1920115555张三-03。启动C-Free,完成如下各题。 1、编程题:输入参数a,b,c,求一元二次方程ax2+bx+c=0的根(①a、b、c都为0,②a 和b为0,c不为0,③a为0,b不为0,c任意,④a不为0,且a、b、c满足b2-4ac ≥0,⑤a不为0,且a、b、c满足b2-4ac<0)。 2、编程题:输入职工的月薪salary,计算并输出应缴纳的个人所得税tax。tax=rate * (salary –850),rate的计算方式如下: 当salary <= 850,则rate = 0; 当850 < salary <= 1350,则rate = 5%; 当1350 < salary <= 2850,则rate = 10%; 当2850 < salary <= 5850,则rate = 15%; 当salary > 5850,则rate = 20%;。 3、编程题:根据输入的3个边长a、b、c,判断它们是否能构成三角形,若能构成三 角形,则进一步判断此三角形是哪种类型的三角形(等边三角形、等腰三角形、直角三角形和一般三角形。等腰直角算作等腰)。 4、编程题:输入一个形式如“操作数运算符操作数”的表达式,对2个整数进行乘、 除或求余运算。【请分别用if语句和switch语句实现此题功能】 上交作业的方法: 1.将程序代码及注释和运行程序的窗口复制到实验结果下方对应的题号上,并把这 次实验上机操作中遇到的问题及解决方法、心得等填好完成实验报告。 2.保存以上所有按要求已调试通过,并形成.c(或.cpp)和.exe文件到以自己的“学 号姓名-03”命名的文件夹中,并将以自己的“学号姓名”命名的文件夹压缩后上 交到ftp://10.172.250.252:1161中的“作业上传”文件夹下的“报告上交02”文件 夹下的子文件夹“源文件压缩上交”中,同时把以“学号姓名-03”命名的word 文档上交到“报告上交03”文件夹下的另一子文件夹“word文件上交”中。 特别提醒:每次上传的文件名一定要是“学号姓名-实验序号. doc”(如1720115555张

程序设计基础课程设计报告 内容样例

第一章目的与要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。 ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。 ①登录: 输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面 ②挂失功能: 确认是否对银行卡进行挂失,挂失后账户无法操作 ③修改密码: 用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码 ④取款功能: 用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内 ⑤转账功能: 用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账

号 ⑥查询功能: 用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额 模拟ATM取款机的操作: 首先录入账户信息,格式如下 ㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 ㈡、查询功能:查询账户余额。 ㈢、取款功能:取款,更新余额。 ㈣、挂失功能:挂失后,该账户不能进行任何操作。 ㈤、修改密码:输入原密码和新设置密码。 ㈥、转账功能:输入转账的转出账户以及转账金额,进行转账。

第三章设计分析 3.1、ATM系统管理 3.1.1系统基本功能 首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并与ATM 类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。 基本功能: 登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 查询功能---------查询账户余额。 取款功能---------取款,更新余额。 挂失功能---------挂失后,该账户不能进行任何操作。 修改密码---------输入原密码和新设置密码。 转账功能---------输入转账的转出账户以及转账金额,进行转账。、

《现代教育技术》实验报告

《现代教育技术》实验报告 实验目的: 掌握photoshop中工具箱中各种工具的使用方法;掌握图层的基本操作;掌握各种控制面板的使用。 选题说明:运用选框工具之间的转换,以及添加减去选区,移动工具填充等完成八卦的制作。 实验步骤: ①.新建800*800(像素),背景白色图像文件;并在视图窗口下打开“标尺”及显示中的“网格”辅助工具。 ②.用椭圆选框,固定大小800*800(像素),按中Alt在图中画出正圆并用方向微调键使正圆保持在图像中心,鼠标右键单击选择“描边”’1像素黑色。 ③.选用矩形选框,宽:400 高:800(像素),从选区中减去 正圆的右半部分;再用椭圆选框, 固定大小400*400(像素),分别 在半圆的上下两部分添加选区和 从选区中减去(两次选区圆心与 半圆圆心在同一垂线上)。使得现 在选区形似八卦的一半,现在鼠 标右键选用黑色“填充”,然后取 消选区。 ④.选用椭圆选框,固定大小 200*200(像素),在上步400*400 (像素)选区(填充过部分)中 心做选区(用标尺和网格进行确 定);然后选择移动工具剪切,用键盘方向微调键把剪切部分垂直向下移动到对应部分,最后取消选区作图完成; 实验过程中发现的问题:实验中选区在进行小范围移动时鼠标很难进行准确

的操作,网格与标尺对应关系不够规整。 选题说明:运用工具箱工具将不同素材进行整合以达到自己想要的效果;本次实验选用水墨画素材整合成新的图画。 实验步骤: ①.寻找合适的素材,并新建高:600宽1000(像素)背景为白色的图像。 ②.打开选好素材,运用修复画笔工具按住Alt键选择复制原点,然后在新建图像上合适位置进行复制,用相同方法复制另一处素材。 ③.新建图层1,打开其它素材运用磁性套索工具做所需要部分的选框,选择移动工具将其移动到新建图层1上合适位置。 ④.新建图层2-6,运用②中相同的方法将不同的素材复制到合适的位置,每个素材放置在一个图层好修改。 ⑤.新建图层7,打开素材运用修复画笔工具调整大小使其与所要选择素材大小相同按住Alt复制原点,然后复制在新建图层7上合适位置。 ⑥.新建图层8,打开新素材运用矩形选框选择出所要素材部分并剪切出来,然后用魔棒工具精确选择出所要素材,选择移动工具移到图层8上合适位置。 ⑦.最后用移动工具对每个素材进行调整以及移动图层位置达到合适效果。 实验过程中发现的问题:仿制图章工具和修复画笔工具功能相似,但修复画笔工具可以结合当前背景使图片看起来更自然。 注:每人处理两幅图像,选题不限,每幅图像分别存储为psd格式和jpg格式,实验步骤之后需附上处理过的图像,文中行距是18磅,字体为宋体小四。

程序设计基础课程设计

1 矩阵的操作(6人) 设有两个矩阵A=(a ij)m×n,B=(b ij)p×q 实现要求: ⑴编写矩阵输入函数INPUT_MAT,通过该函数完成矩阵的输入并返回保存矩阵的数组和对应矩阵的行数、列数。(不能使用全局变量) ⑵编写矩阵输出函数OUTPUT_MAT,通过该函数完成矩阵的输出。 ⑶求矩阵的转置,矩阵的转置A’=(a ji)n×m,转置前输出原矩阵,转置后输出转置矩阵。 ⑷求矩阵A、B的和。矩阵A和B能够相加的条件是:m=p,n=q;矩阵A和B如果不能相加,请给出提示信息;若能够相加,则求和矩阵C并输出C。 C=A+B=(c ij)m×n,其中c ij=a ij+b ij ⑸求矩阵A、B的积。矩阵A和B能够相乘的条件是:p=n;矩阵A和B 如果不能相乘,请给出提示信息;若能够相乘,则求积矩阵D并输出D。 D=A×B=(d ij)m×q,其中d ij=∑a ik×b kj,k=1,2,……,n ⑹设计一个菜单,具有求矩阵的转置、求矩阵的和、求矩阵的积、退出等基本的功能。在求矩阵的和或求矩阵的积时要求能够先提示输入两个矩阵的,然后再进行相应的操作。

2 数据汇总 (6人) 问题描述: 在数据处理中经常需要对大量数据进行汇总,将相同关键字记录的某些数据项的值叠加起来,生成一个分类汇总表。 假设某超级市场销售有m种商品(假设商品的编号为1,2,3,┅┅,m),有n台前台收款机(假设收款机的编号为1,2,3,┅┅,n)进行收款,以记录的形式提供给计算机,每个记录表示某台收款机的一种商品一次交易的数量和销售额。记录由4个域组成:收款机编号、商品编号、销售数量、销售金额。构造一个结构体类型,每次销售数据以一个结构体变量保存在一个数据文件中。实现要求: ⑴编写实现将数据记录插入到数据文件的最后的函数; ⑵编写以收款机为单位的数据分类处理函数。构造n个单链表,每个链表保存一台收款机的销售记录,这n个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪台收款机。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到n个单链表; ⑶统计每台收款机的销售总额; ⑷编写以商品为单位的数据分类处理函数。构造m个单链表,每个链表保存一种商品的销售记录,这m个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪种商品。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到m个单链表; ⑸以商品为单位,统计每种商品的销售总额。 ⑹设计一个菜单,具有插入数据记录、按收款机统计销售总额、按商品统计销售总额、退出系统等最基本的功能。

C语言程序设计基础实验报告6【VIP专享】

实验6 数组 一、实验目的 1、掌握一维数组和二维数组的定义、赋值和输入输出的方法; 2、掌握字符数组和字符串函数的使用; 3、掌握与数组有关的算法(特别是排序算法)。 二、实验内容和步骤 编程序并上机调试运行。 1、以下给定程序MODI1.C的功能是: 求一维数组a中所有元素的平均值, 结果保留两位小数。例如,当一维数组a中的元素为:10, 4, 2, 7, 3, 12, 5, 34, 5, 9时,程序的输出应为:The aver is: 9.10 程序中有两处错误,错误都在提示行:/***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。 注意:程序中的其它地方请不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include void main() { int a[10]={10,4,2,7,3,12,5,34,5,9}, i; /************found************/ /************found************/ s = a[0]; for ( i=1; i<10; i++) s += a[i]; aver = s / i; printf("The aver is: %.2f\n", aver); } 2、以下给定程序MODI1.C的功能是:求二维数组a中的最小值。 例如,当二维数组a中的元素为: 4 2 34 7 3 12 5 6 5 程序的输出应为:The min is: 2 。 程序中有两处错误,错误都在提示行:/***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。 注意:程序中的其它地方请不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include void main() { int a[3][3]={4,2,34,7,3,12,5,6,5}, i, j, min; clrscr();

三年级科学实验报告单

实验名称:观察和正确使用温度计 实验目的:认识温度计,会正确读出温度计上的数。 实验器材:体温计1、气温计1、水温计(刻度围-20℃——110℃)2、自制温度计模型(刻度围在-20℃——110℃) 实验步骤: 1.了解温度计是由哪几个部分组成? 2.观察温度计的构造、刻度、标记、数字等容。并把刻度上的数字与更热或更冷的温度联系起来。 3.观察温度计下端的玻璃泡及玻璃泡上连着的细玻璃管。 4.观察玻璃泡里装着的液体。用手捂住温度计的玻璃泡使他变热,观察温度计产生的变化。放开手等一会儿再观察。 实验结论:温度计主要由玻璃管、玻璃泡和刻度三部分组成;常用温度计是利用玻璃管的液柱随温度变化而上升和下降来测量温度的。 实验名称:测量水的温度 实验目的:会根据不同的测量围和使用需要,选择不同的温度计和正确使用温度计测读温度。 实验器材:4杯不同冷热的水(自来水、温水、热水、热水瓶里刚倒出的烫水),4支水温计(刻度围在-20℃——110℃),水温测量记录表(教材) 实验步骤: 1.严格按照测量水温的方法,分别测量4杯水的温度。 2.交流各小组测得的水温数据,讨论温度的差异是什么原因引起的? 3.间隔相同时间连续测量并记录4杯不同冷热的水的温度。 4.连续测量10分钟水温变化并记录。 5.分析记录表的数据并交流:这些水温的变化说明了什么? 实验结论:对一个物体来说,物体失去热量,温度下降;物体获得热量,温度上升。 实验名称:观察冰的融化 实验目的:观察冰的融化 实验器材:烧杯一只,温度计2支,冰融化时温度记录表、冰块 实验步骤: 1.把冰块放入烧杯,用温度计测量,并记录冰块的温度。 2.让冰块自行融化。在冰块融化的过程,按均匀的时间间隔测量温度。 3.当冰块完全化成水时,记录温度计上的读数 实验结论:当环境温度高于0℃时,冰的温度升至0℃时开始融化,温度会长时间保持在0℃,直至冰完全融化成水。 实验名称:观察加快冰的融化 实验目的:加快冰的融化 实验器材:烧杯一只(盛小半杯冰块),温度计4支,冰融化时温度记录表(参考书P50),冰融化时周围空气温度记录表,可封口的小塑料袋1只、冰块1块(要求每组的塑料袋、冰

现代教育技术实验报告

广州大学学生实验报告 开课学院及实验室:教育学院计算机楼607A 2013 年6月17 日 一、实验目的 1. 了解多媒体的课件制作工具PowerPoint2003的主要功能。 2. 掌握多媒体课件的设计与制作过程。 3. 掌握应用PowerPoint2003制作多媒体课件。 二、实验原理 PowerPoint 是制作和演示幻灯片的软件,能够制作出集文字、图形、图像、声音以及视频剪辑等多媒体元素与一体的演示文稿,把自己所要表达的信息组织在一组图文并茂的画面中,用于介绍公司的产品、展示自己的学术成果。用户不仅在投影仪或者计算机上进行演示,也可以将文稿打印出来,制成胶片,以便应用到更广泛的领域中。利用PowerPoint不仅可以创建演示文稿,还可以在互联网上召开面对面会议,远程会议或在网上给观众展示演示文稿。 三、使用仪器、材料 1. 多媒体计算机,每人一台 2. Windows 操作系统、PowerPoint等相关软件 3. 多媒体素材 四、实验步骤 (一)插入幻灯片 1. 新建演示文稿,首先在文件菜单中选择新建项目 2. 插入幻灯片,新建一个演示文稿,系统会自动插入幻灯片 (二)制作标题 1. 输入主菜单——艺术字的插入与编辑 2. 编辑副标题——文字的输入与编辑 (三)制作菜单界面 1. 插入菜单所需的跳转按钮

2. 插入菜单的自选图形按钮 (四)制作课件的教学内容——标题、文字、图片、视频和音频的输入设置课件的交互功能 1. 动作按钮连接 2. 图形对象连接 3. 热字连接 (五)关于课件内容制作的其他补充 1. 插入表格 2. 插入图表 3. 插入组织结构图 (六)美化与输出课件 1. 套用模版 2. 设置背景 3. 制作动画效果(1)动画方案(2)自定义动画 (七)放映与输出课件 1. 放映 2. 保存 3. 打包输出 (八)利用VBA制作交互性练习题 1. 制作单选题 2.制作多选题 3. 填空题

《测量程序设计课程设计》指导书-2015

测量数据处理程序设计指导书 设计名称:测量数据处理程序设计 计划周数:2周 适用对象:测绘工程专业本科 先修课程:测量学,测量平差基础,大地控制测量,测量程序设计 一、设计目的 测量数据处理程序设计是学生在系统学习完大地控制测量学、测量平差基础、测量程序设计等相关课程之后,为了系统理解控制网平差的整体过程及综合运用科学工具而安排的。通过课程设计主要达到以下几个目的:掌握控制网平差课程设计具体内容、方法和步骤;通过理论联系实际,进一步巩固已学到的专业理论知识,并加深对理论的认识;培养学生对编写代码,上机调试和编写说明书等基本技能;锻炼学生阅读各类编程参考书籍及加以编程运用的能力。 二、设计内容及日程 在VB、 VC软件或matlab科学计算软件的平台上,选择的具体课程设计题目,进行程序设计与实现,共计10个工作日,工作程序如下: 三、设计的组织: 1.设计领导 (1)指导教师:由教研室指派教师、实验员兼任。

职责:全面组织设计大纲的实施,完成分管工作及相关技术指导。 (2)设计队长:学生班长兼任。 职责:协助教师做好本班学生的人员组织工作。 (3)设计组长:每组一人。 职责:组织执行下达的设计任务,安排组内各成员的工作分工。 2.设计分组 学生实习作业组由3~4人组成(含组长一人)。 四、设计内容 在VB、VC或MATLAB 软件平台上,按选择的设计题目进行相关程序开发 1、闭合导线简易平差、附合导线简易平差支导线计算 2、闭合水准网计算、附合水准网简易平差 3、地形图编号(新、旧两种方法) 4、误差椭圆的参数的计算与绘制误差椭圆 5、水准网严密平差 6、高斯正反算计算 7、高斯投影换带计算 8、七参数大地坐标转换(WGS84-bj54坐标转换、WGS84-CGCS2000坐标转换) 9、四参数坐标转换(西安80-bj54坐标转换、CGCS2000-bj54坐标转换、CGCS2000-西安80坐 标转换(平面) 10、大地高转换为正常高的计算 11、工程投影变形超限的处理 12、遥感图像数据处理 13、曲线(曲面)拟合 14、摄影测量空间后方交会 15、****管理信息系统设计与开发 五、上交成果 1) 小组利用vb、vc或matlab编写的软件包一个及测试数据一份 2)小组关于所开发程序设计说明书一份 3) 个人课程设计的心得一份 4)小组答辩PPT一份

多媒体课件制作 现代教育技术 实验报告

XX大学学生实验报告 开课学院及实验室:教育学院教育技术实验室2014年6月15 日 学院年级、专 业、班 姓名学号 实验课程名称现代教育技术成绩 实验项目名称多媒体课件制作指导老师 一、实验目的与要求 1、掌握多媒体课件设计与制作基本知识 2、初步掌握PowerPoint多媒体课件编辑工具来制作课件的基本方法 3、要求学生结合所学专业,运用多媒体课件制作工具设计制作多媒体课件。 二、实验原理 1、多媒体课件教学设计原理: 在多媒体教学软件的开发过程中,软件的教学设计是关键环节,是教学思想的具体表现。多媒体教学软件的教学设计主要包括教学问题与需求的分析、学生特征的分析、建立教学目标体系及层次、进行多媒体信息的选择、教学顺序、教学内容知识结构的建立和形成性练习的设计等。 2、多媒体课件系统结构设计原理: 多媒体课件的系统结构是教学软件中各部分教学内容的相互关系及呈现的形式,它反映了教学软件的主要框架及其教学的功能。课件结构与功能的设计一般包括媒体结构的设计、总体风格的设计、主要模块的划分、屏幕数量的确定与各屏之间的关系等内容。 三、实验设备 1、多媒体计算机,每人一台。 2、Powerpoint等相关软件。 四、实验步骤 1、确定课件内容目标: 根据课题内容、教学要求、教学对象确定要制作的课件的教学内容和课件的具体表现形式(课堂演示类软件,个别化学习型课件、训练类交互软件,还是虚拟仿真演示类课件)。 2、脚本编写: 细化课件内容,确定课件内容的重、难点,对教学内容进行合理分配,确定好各知识点的逻辑关系,设计多媒体课件的功能模块,确定教学单元内容的讲解方法,用什么手段和方式(图形显示、文字说明、图表模型、语言解说、动画展示)呈现教学内容;如何进行屏幕设计和输入输出方式的设计,确定课件呈现的版面和控制按钮,然后进行各个屏幕内容的具体设计。 认真编写制作脚本。编写脚本时,一定要做到脚本卡片编号唯一;内容准确、逻辑严谨、层次清晰、善于引导、举例典型;版面内容规划和布局,按钮、图标设置合理,符合使用习惯;色彩使用得当;内容出现的先后顺序要符合教育学认知规律;链接说明清楚,复杂课件要制作导航。 3、素材收集整理: 根据脚本内容收集所需的文字、动画、声音、图象等素材。在收集多媒体素材时,一定要做到选用得当、构思巧妙、富于创意、动画要连续性好、模拟实验要形象、生动、准确、真实,图片、录象资料画面要清晰、色彩逼真,配音标准、音质好、语言规范、快慢适度,音量适当。 4、选定合适的课件制作平台: 平时上课用的简单课堂演示型课件,用PowerPoint会比较简单、快捷且效果不错。 5、课件的编写: 课件编写就是按照事先写好的制作脚本,利用收集整理好的素材,运用合适的多媒体课件制作平台,设计课件的运行内容。 6、评价调试及再修改: 课件在初步编制工作完成后,设计人员对课件进行试运行和调试,保证课件功能的稳定性和教学内容的合理性。 五、实验记录: 多媒体教学软件文字脚本格式表 软件名称PowerPoint 文字脚本编者 编者单位 制作单位 适用对象人教版地理必修二 适用方式 1.资料库 2.课堂演示 3.操作复习 4.个别化系统学习 5.仿真实验 6.其他 教学内容知识点划分 教学单元知识点教学目标常见的天气系统 气团掌握 冷锋掌握 暖锋知道 文件名封面类别文本、图片 进入方式:按“幻灯片放映”按钮本屏呈现顺序说明:文字与图片同步出现 键出方式:单击鼠标左键解说:无 文件名目录类别文本

C++面向对象程序设计课程设计报告

. 课程设计 课程名称C++面向对象程序设计题目名称公司人员管理系统 专业班级13级计算机科学与技术一班学生林涛、甑德胜、梁增辉 吴志伟、齐、江靖 学号51302011015、51302011016、51302011001 51302011037、51302011006、51302011009指导教师郭有强 二○一四年六月二十日

目录 一、引言 (2) 二、课程设计报告 (4) 1、问题描述 (4) 2、系统总体方案 (4) 3、设计思路和主要步骤 (5) 4、各功能模块和流程图 (5) (1)各功能模块 (5) (2)流程图 (6) 三、系统测试 (9) 四、心得体会 (15) 五、参考文献 (17) 附:程序设计代码 (18)

一、引言 1985年,管理信息系统的创始人,高登?戴维斯给出的管理信息系统的定义是:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户一机器系统。它能提供信息,支持企业或组织的运行、管理和决策。”这个定义说明了管理信息系统的组成要素:计算机硬件、软件、数据库、模型库和用户。 随着我国社会的不断进步,人们对管理信息系统越来越重视,再加之管理信息系统在管理方面所产生的巨大影响,也使得人们越来越关注管理信息系统的发展趋势。由于管理信息系统的发展受到以上各种变革因素的制约,传统的管理信息系统必然向现代管理信息系统发展,在这个发展过程中,管理信息系统的发展将会呈现出以下趋势: 管理信息系统将会越来越注重以人为本。管理科学的发展有科学管理理论、行为管理理论和现代管理理论三个发展阶段,正在向着越来越人性化的方向发展,即以人为本。基于管理学的这一研究视角,管理信息系统也将向着更加人性化的方向发展。在今后的管理信息系统中将会越来越注重人的因素,以人为出发点和中心,围绕着激发和调动人的主动性、积极性、创造性展开的,以实现人与社会共同发展的一系列管理活动。而且这种人性化还会贯穿于管理信息系统的开发设计与研究中,具体表现为今后的管理信息系统将具有更加友好的人机界面,易于人们操作,也会考虑到不同用户的不同需求,更加个性化。 管理信息系统向智能化方向发展。随着人工智能技术的发展,数据仓库、数据挖掘技术在管理信息系统中的应用,管理信息系统必将向着智能化方向发展,如产生了很多的决策支持系统、专家系统等等。智能化的管理信息系统具有思维模拟活动,它具有很高的自学习、自组织和进化性,并具有知识创新功能,可以解决非结构化事务,在决策中处于主导地位,是人的向导,在体系上将是大规模分布式计算模式,以基于网络神经元构件的智能网为主。 管理信息系统向集成化方向发展。随着当前系统集成技术的提高,集成技术和方法也逐步地运用到管理信息系统中。由于管理信息系统将包含多个子系统,因此将这些功能集合在一起以便更好地发挥它的作用,这就是集成化的管理信息系统。集成化的管理信息系统将管理信息系统的各个子系统有机地结合起来,达到互通信息、共享数据资源的目的,其支撑技术是数据库和计算机网络。集成管

C++程序设计实验报告5

《程序设计基础》 实验报告 学号:2016211990 姓名:王贯东 班级:16-计算机科学与技术-1班

学院:计算机与信息学院 实验五指针 1.实验目的要求 (1)掌握指针的概念,学会定义和使用指针变量。 (2)学会使用数组指针和指向数组的指针变量。 (3)学会使用字符串指针和指向字符串的指针变量。 (4)了解指向指针的指针的概念以及其使用方法。 (5)掌握指针、引用、数组做函数参数的传递机制。 (6)*学会使用指向函数的指针变量。 2.实验设备 Visual C++ 6.0 3.实验内容 (1)阅读下面程序,写出其运行结果。

<1> #include sub ( int x , int y , int *z ) { *z = y – x ; } void main( ) { int a,b,c; sub( 10 , 5 , &a ) ; sub( 7, a, &b ) ; sub( a, b, &c ) ; cout << a <<‘,’<< b <<‘,’<< c << endl ; } 解:输出-5,-12,-7 <2> #include #include void main()

{ int stre ( char[ ] ) ; char str [ 10 ] , *p = str ; gets ( p ) ; cout << stre ( p ) << endl ; } int stre ( char str[ ] ) { int num = 0 ; while( * ( str + num ) != ’\0’ ) num ++ ; return ( num ) ; } 解:题目库函数少了 。该正后,输入1234,输出4 (2)编写程序实现下列问题的求解。 (1)输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大的顺序输出。 #include using namespace std; int turn (int *p1,int *p2)

现代教育技术公共课实验报告

《现代教育技术》公共课实验报告 实验编号:XDJYJS_2 实验名称:数字音频资源的获取、处理与应用实验类型基础型实验地点实验日期姓名班级成绩 实验目的 1.了解声音类信息的表达特点,掌握各种常见声音类素材的格式及其特点并能够对其进行合理选择与转换; 2.熟悉数字音频资源的获取方法; 3.掌握音频格式的转换方法; 4.掌握利用录音机软件进行录音的方法,并能够对声音素材进行简单的效果处理和编辑; 5.掌握利用Cool Edit软件录制音频和进行音频处理的过程和方法; 6.学会在PPT多媒体课件中应用声音的方法与常见问题解决。 实验设备1.能够连接校园网和互联网的多媒体计算机; 2.能够连接Internet的多媒体计算机; 3.带话筒的耳麦; 4.格式工厂、录音机软件、Cool Edit软件、Microsoft PowerPoint等软件。 实验容与实验记录 任务一.使用格式工厂进行音频格式转换将原本该音乐为mp3格式转换为wav格式打开格式工厂,点击-音频-wav格式-添加文件-选择mp3格式的听爸爸的话-确定-开始

任务二.录音机软件进行录音、编辑和效果处理 检查声音属性是否正常(选择声音符号单击右键,属性,硬件,)选择声音符号单击右键,设置录音方式为麦克风。

选择计算机面板上的开始—附件—录音机—开始录音 任务三.使用Cool Edit软件录制音频和进行音频处理 打开Cool Edit软件,转换为多轨道界面,文件—打开波形文件—将音频1插入轨道1,同理将音频2插入轨道2,若采样频率不同无法录入,可利用格式工厂软件将频率转换成相同频率,再单击编辑混缩到空音3,全部波形,保存即可

《C语言程序设计》课程设计

《C语言程序设计》课程设计 刘力斌 一、意义和目的 C语言是光信息科学与技术专业的重要专业基础课。在很多后续课程中,都要使用到C语言。 学生通过对C语言的学习,已经具备了使用C语言编写简单的应用程序的能力。为了加强程序设计基础,开设课程设计课,使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,同时,为后续课程的学习夯实基础。 课程设计目的: 提高用程序设计解决实际问题的能力。 通过提出算法、指定输入输出来设计一个解决方案。 用C语言合理地开发两个简洁有效的程序代码来实现该设计。 测试程序是否工作且满足设计指标并评价其效率。 二、目标 完成本课程设计的学生应能在以下几方面证明你们的能力: A、分析问题。各种简单的与计算机有关的案例中所需要的输出结果,把大问题分解成小问题,使用自顶向下或类似设计方法给出模块化或计划。 B、提出算法执行特定任务。模块表示为算法,使用自顶向下或伪代码等设计手段将模块细化成更详细的成分,清楚地表明顺序、选择和重复等到控制结构。 C、把一个算法变为用C语言编写的结构化程序。 D、用合适的测试方法检查程序是否符合最初的要求,为不合适数据设计错误陷阱,并提供错误信息来帮助用户。 E、写出清晰的用户文档,确保用户或者通过遵循程序中的指示或者使用程序设计者编写的文档能成功地运行程序。 F、写出技术文档,对程序中主要标示符的含义或作用加以说明,并提供一个完整的程序流程图。 G、调试程序、测试数据过程成功。

三、要求 参加本课程设计的学生,应当认真完成本课程设计的全部过程。并以最终课程设计成果来证明其独立完成各种实际任务的能力。从而,反映出理解和运用本课程知识的水平和能力。 完成课程设计应提交如下文档: ①程序的总体设计和算法分析。 ②技术文档 ③用户文档 ④源程序代码清单。 ⑤测试数据和测试过程记录。 ⑥遇到的问题及解决方法分析。 四、选题 每人一个题,具体题目可以参考附录。 第一题:链表操作题(包括建立、插入、删除、打印等)(参考教材); 第二题:文件操作,具体题目最好是自拟。 如果选题确实有困难的同学,可参考后面参考题目来完成本课程设计(成绩要影响)。 五、评价 评价是检测学生理解问题和解决问题能力的一个重要手段,教师将根据学生提交的一套文件中,严格检查以下各项任务完成情况: 1、课程设计文档是否齐全。 2、程序的用户文档 如果在程序执行期间有足够的指导信息显示在屏幕上显示,这些用户文档可以是很简要的,也许只限于解释如何装入并运行程序。 3、问题或任务的陈述(描述问题,而且问题是合理原始的、应当包括输 入、输出及其预期范围。)是否正确。 4、问题的解决方案采取由顶向下设计的形式,在适当的地方使用伪代 码,把整个解决方案划分成若干模块。 5、程序完成后的代码应当加以注解。最少应清楚指出每一个模块。 6、用于检查程序的测试数据,或者对一个控制程序给出测试的例程。测 试应考虑探索通过程序的几条路径,在合适的地方选择打印输出来。 7、程序的技术文档

相关主题
文本预览
相关文档 最新文档