计算机基础上机实验
(十)
姓名:
上机须知:
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. 申请邮箱
说明:在网上注册一个属于自己的邮箱。