计算机科学与技术第3次上机实验,第十次上机实验 实验报告

计算机基础上机实验

(十)

姓名:

上机须知:

a) 必须带《实验教程》,没有带的回去取;上机时间:2小时 b) 提交内容:提交两张图片(命名“1.jpg”和“2.jpg”)

c) A、B班要求不完全相同,不要做错

d) 作业提交格式:提交多个文件时打包为rar压缩包,压缩包按班级-学号-姓名-实验号(阿拉伯数字)-A(B).rar命名,A、B代表A班或者B班,截厕所被人占了图按

1.jpg、2.jpg…依次命名学号:班级:日期:

1. 使用绘图工具进行绘图

说明:

a) 参考实验8.2,打开“绘图”,熟悉绘图的基本操作;

b) 完成绘图作业

要求:

◆根据个人理解绘制一张黑白的 “熊猫头像”

◆使用绘图,在图像中空白处,插入自己个性的“学号_班级_姓名”;

厕所被人占了◆将图片命名为“1.jpg”;

◆必须自己画,抄袭的、被抄袭的 一律0分。

2. 使用Photoshop进行图像处理

说明:

a) 参考实验8.3,熟悉Photoshop的基本操作;

b) 完成图像处理作业

要求:

◆随意找一张彩色图片(这个网上下载怎么的都行)◆使用photoshop,在图像中空白处,插入自己个性的“学号_班级_姓名”;

◆将图片弄成“卡尔波点装饰照片效果”;(A班做,B班可不要求)

◆将图片命名为“2.jpg”;

◆必须自己画,抄袭的、被抄袭的 一律0分。

计算机基础上机实验

(六)

姓名:

上机须知:

a) 必须带《实验教程》,没有带的回去取;上机时间:2小时 b) 提交内容:

1) 按照实验1的步骤制作自己生日所在月份的日历。

2) 按照实验2的步骤创建Excel抽奖器(或其他模板)。

3) 按照实验3的步骤制作成绩单。

注:以上三部分包括Excel源文件和最终效果的截图。

c) A、B班要求不完全相同,不要做错

d) 作业提交格式:提交多个文件时打包为rar压缩包,压缩包按班级-学号-姓名-实验号(阿拉伯数字)-A(B).rar命名,A、B代表A班或者B班,截图按1.jpg、2.jpg…依次命名

学号:班级:日期:

1. 创建Excel基本表格

说明:

a)

b)

c)

d) 参考实验5.1,创建自己生日所在月份的日历。 尝试自动填充功能(星期的自动填充,数字的自动填充) 给日历加样式(字体大小,对齐,颜色,边框) 创建艺术字,达到与图5.3类似的效果(注意用自己生日所在年月)

2. 使用Excel模板

说明:

a) 新建模板-选择抽奖器模板(可以用其他自己感兴趣的模板)。

b) 根据实验5.2来使用抽奖器模板或自己尝试使用其他模板。

c) 获得获奖结果(或其他模板的最终效果)

3. 用Excel制作成绩单

说明:

a)

b)

c)

d)

e)

参考实验5.3创建Excel成绩单 输入数据(提示:自动填充) 输入公式统计平均成绩 设置条件格式(红色加粗显示不及格成绩) 分类汇总(按照班级分类汇总)(B班可不做)

计算机基础上机实验

(九)

姓名:

上机须知:

a) 必须带《实验教程》,没有带的回去取;上机时间:2小时 b) 提交内容:

a) 按照实验4的步骤将多媒体嵌入到PPT中(声音,录制旁白,背景音乐,视频,flash) b) 按照实验5的步骤设置PPT的放映属性(放映方式,自定义放映,设置动作,排练计时,隐藏幻灯片(),放映中的控制)。

注1:以上两部分包括PPT源文件和主要效果的截图。

c) A、B班要求不完全相同,不要做错

d) 作业提交格式:提交多个文件时打包为rar压缩包,压缩包按班级-学号-姓名-实验号(阿拉伯数字)-A(B).rar命名,A、B代表A班或者B班,截图按1.jpg、2.jpg…依次命名

学号:班级:日期:

1. 制作一个具有多媒体效果的PPT

说明:以下操作参考实验5.4

a) 在第一张幻灯片中插入声音(剪辑管理器或者文件中)。

b) 在第二张幻灯片中插入视频

c) 第第三张幻灯片中插入Flash动画

d) 给PPT设置背景音乐。

e) 在幻灯片中录制旁白。

2. 设置PPT的放映属性

说明:

a)

b)

c)

d)

e)

f)

g) 设置放映方式(演讲者放映,观众自行浏览,在展台浏览)。 设置自定义放映 设置动作(鼠标动作,超链接等) 设置排练计时(B班可以不做) 隐藏幻灯片 正常和快速放映方式的设置 放映的控制(定位法,序号法,连接法),会议记录, 备注,控制指针,结束放映

C++语言程序设计

班级:08(本)计算机科学与技术学号:

姓名:

周次:

上机时间:

1 班

C++语言程序设计

一、上机目的:

(1)理解异常处理的重要性以及使用异常处理。

(2)使用不同的C++异常处理技术。

(3)能够处理不可预见的异常。

(4)熟悉标准异常处理函数。

附加内容:

1、异常处理语法

1)throw语法

Throw;

当某段程序发现了自己不能处理的异常,就可以使用throw语句将这个异常抛掷给调用者。

2)try块语法

Try

{

复合语句

}

Try语句后的复合语句是代码的保护段。如果预料到某段代码有可能发生异常,就将它放在try语句后。如果这段代码运行时真的遇到异常情况,其中的throw表达式就会抛掷这个异常。

3)catch语法

Catch语句的语法格式如下:

Catch(异常类型1参数1)

{

//针对异常类型1的处理语句

}

Catch(异常类型2参数2)

{

//针对异常类型2的处理语句

}…..

…….

Catch(异常类型n参数n)

{

//针对异常类型n的处理语句

}

Catch语句后的复合语句是异常处理程序,捕获由throw表达式抛掷的异常。

4)异常处理的执行过程

步骤:

①控制通过正常的顺序执行到达try语句,然后执行try块内的保护段。 ②如果在保护段内没有发生异常,那么跟在try块内的保护段。

③如果在保护段内执行期间或在保护段调用的任何函数中(直接或间接的调用)有异常被抛掷,则从通过throw创建的对象中创建一个异常对象。在这一点上,编译器能够处理抛掷类型的处理程序,在更高执行上下文中寻找一个catch语句。Catch处理程序按其在try块后出现的顺序被检查。如果没有找到合适的处理程序,则继续检查下一个动态封闭的try块。此处理继续下去,直到最外层的封闭try块被检查完。

二、上机内容:

在Visual C++环境下编程实现以下题目。

1、声明一个异常类Cexception,成员函数Reason,用来显示异常的类型。定义函数fn1触发异常,在主函数的try模块中调用fn1函数,在catch模块中捕获异常,观察程序的执行流程。

2、编写一个程序,求输入数的平方根。设置异常处理,对输入负数的情况给出提示。

#include

#include

using namespace std;

void main()

{

double n;

double m;

cout << "请输入一个数: ";

cin >> n;

try

{

if (n < 0)

{

throw exception("输入的数是负数! ");

}

m = sqrt(n);

cout << "n的平方根是: "

catch (exception e)

{

cout << e.what() << endl;

}

3、下面是一个用于处理文件打不开的异常处理程序,分析程序并完成相应的问题。

//test10_2.cpp

#include

#include

Using namespace std;

Int main()

{

Ifstream source(“file9_2.txt”);

Char line[128];

Try

{

If(!source)

Throw “file9_2.txt”;//如果打开失败,跑出异常

}

Catch(char *s)

{

Cout<

Exit(1);

}

While(!source.eof()){//判断是否到文件末尾

Source.getline(line,sizeof(line));

Cout

Source.close();

Return 0;

}

请回答以下问题:

1)若其中没有file9_2.txt文件,则输出结果如何?【写出理由】

2)在硬盘上建一个file9_1.txt文件,其文件内容自己定义。输出结果如何?【写出理由】

三、上机结果

给出C++源代码,并把上机运行结果粘贴到CPP文件末尾。

请输入一个数: 8

n的平方根是: 2.82843

Press any key to continue

请输入一个数: -8

输入的数是负数!

Press any key to continue

四、上机心得

主要写感想,这次上机过程的情况。包括遇到的难点,和上机的运行情况和同学们交流情况。

计算机基础上机实验

(一)-B

姓名:

上机须知:

a) 必须带《实验教程》上机时间:2小时

b) 提交内容:申请一个邮箱,提交该实验报告

c) 作业提交格式:提交多个文件时打包为rar压缩包,压缩包按班级-学号-姓名-实验号(阿拉伯数字)-B.rar命名,截图按1.jpg、2.jpg…依次命名

学号:班级:日期:

1. 查看设备管理器

说明:学会在机器上查看电脑的计算机配置,对应实验1.1。

此处截图。

2. 使用软件查看电脑硬件信息

说明:从网上下载相关软件(如鲁大师,360),利用软件查看电脑硬件信息。

此处截图。

3. 查看某款知名电脑

说明:在网上查询一些知名品牌电脑的硬件配置信息(cpu 内存 显卡等),如dell lenovo 华硕等。

在此处写出一款你查询的电脑的硬件配置。

4. 输入法的切换与设定

说明:学会输入法的切换方式,并且会设定默认的输入法。

切换输入法的方法。

5. 申请邮箱

说明:在网上注册一个属于自己的邮箱。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现以下功能,所有功能以图形用户界面完成。 <1> 新建课程考试成绩单,功能描述如下: n 程序界面显示已经开设的课程(从course.txt中读取),用户选择本次输入的课程。 n 程序界面通过文件对话框要求用户选择为哪个班输入成绩(即选择相应班的名单文件)。如果该班的成绩已经输入(已经存在对应成绩单文件),则提示无需输入。 n 程序提供界面为该班的每个学生输入考试成绩。 n 输入的成绩单以对象文件格式存储到文件中(不能是文本文件),文件命名为:班级-课程名.dat。例如:2010级网络工程1班-面向对象程序设计.dat。 <2> 打开课程考试成绩单,功能描述如下: n 程序通过文件对话框要求用户选择打开的成绩单文件。 n 程序打开并读取成绩单文件内容,并显示在界面中。 <3> 修改课程考试成绩单,功能描述如下: n 完成第<2>功能后,即打开某班某课程的成绩单后。 n 可以选择修改其中某个或某几个考试成绩,并保存。 <4> 课程考试成绩分析,功能描述如下: n 完成第<2>功能后,即打开某班某课程的成绩单后。 n 点击成绩分析按钮或菜单,显示如下分析内容: u 最高分:XX分,最低分:XX分,平均分:XX分 u 不及格(分数<60):XX人,占XX.XX% u 及格(60<=分数<70):XX人,占XX.XX% u 中等(70<=分数<80):XX人,占XX.XX% u 良好(80<=分数<90):XX人,占XX.XX% u 优秀(90<=分数<100):XX人,占XX.XX% <5> 成绩图形分析,功能描述如下:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值