- 博客(31)
- 收藏
- 关注
原创 实验四 汇编语言程序上机过程
课堂2学时,课后2学时1、掌握Dos环境下常用工具软件 EDIT,MASM和LINK的使用。2、伪指令: SEGMENT,ENDS,ASSUME,END,OFFSET,DUP。3、实现汇编语言Helloworld。4、了解INT 21H 中断功能。1) 做好实验预习,复习汇编语言各种伪指令的功能。2) 按照实验内容与步骤的要求,独立思考,认真仔细地完成实验。3) 执行实验步骤,截取必要截图,为源码写好注释,写出实验报告。程序:五、实验步骤1、用文字编辑工具(记事本或EDIT)将源程序输入,其扩展名为He
2024-09-04 11:34:24
1599
原创 实验一 基本数字逻辑及汉字显示
通过熟悉汉字显示电路,分析相关子电路的功能,理解GB2312编码与区位码的转化规则和电路实现,还成功地将自己的名字写进GB2312存储器中,并实现了将自己的名字在LED点阵中显示的功能。本次实验让我更深入地理解了计算机原理的数字电路设计和汉字编码显示的相关知识,同时也锻炼了我的动手能力和创新思维,为以后的学习和工作打下了坚实的基础。利用给出的电路文件,熟悉汉字显示电路,分析相关子电路的功能,理解GB2312编码与区位码的转化规则和电路实现,熟悉Logisim中存储器ROM、LED点阵的使用。
2024-08-31 23:54:25
3646
1
原创 数据库实验6
实验要求在 TESTDB 数据库中按要求创建自定义函数。1、函数实现功能:能够根据职称,查询所属该职称的教师信息。2、调用函数:显示职称为教授的教师信息。代码/* 自定义函数:请补全下列PL/SQL语句,不要改动其他代码 */CREATE OR REPLACE FUNCTION PUBLIC.fun1(Teacher_zc VARCHAR ) --补全1RETURNS SETOF teacher --补全2ASBEGINSELECT * FROM teacher --补全3--补全4。
2024-08-30 16:40:23
1012
原创 数据库实验5
如/home/kingbase/KingbaseES/V8/Server/bin/sys_dump -U SYSTEM -d testdb -f /tmp/testdb.dmp -F c。注:sys_restore开头的备份语句请写在/home/kingbase/KingbaseES/V8/Server/bin/之后。注:sys_restore开头的备份语句请写在/home/kingbase/KingbaseES/V8/Server/bin/之后。注:角色R1向用户U2级联授权教师表的查询和删除数据。
2024-08-30 16:28:10
603
原创 实验十一 数据分析与可视化
题目思路:marker=‘o’设置标记符,linestyle=’–'设置线型,color='r’设置线条颜色, mfc='k’指定标识符填充颜色。题目思路:饼图用pie()通过列表推导式中i.sum(),分别返回每个产品的总销售数据,通过autopct='%0.1f%%'参数设置饼图各自所占百分比。题目思路:散点图用scatter(),添加网格用grid(linestyle=‘–’)并设置网格线样式。题目思路:用xlabel()设置标签,xticks()设置坐标轴间隔,title()进行标题设置。
2024-08-29 00:58:31
1427
原创 实验十 网络爬虫
题目思路:通过爬取http://www.cae.cn/cae/html/main/col48/column_48_1.html 中国工程院网站获取中国工程院院士信息,首先在进入该页面后可以通过正则表达式获取所有院士对应的链接,进入链接中以后分别利用正则表达式去获取院士的图片和介绍,然后保存到文件即可。题目思路:与上次类似,在单个院士链接中通过特定的正则表达式获取对应信息,然后分别存储到5个列表中,然后根据这五个列表去创建对应的二维数组,通过DataFrame建表,然后保存到excel文件xlsx中即可。
2024-08-29 00:56:00
1422
原创 实验九 GUI开发
Tkinter实现用户登录界面。用户输入名字和密码后,单击“Login”按钮,根据文件users.txt中存储的信息判断用户输入是否正确。如果不正确就提示“用户名或者密码不正确”,如果正确就提示“登录成功”。题目思路:利用randint()函数去生成100以内的整数,接着在ok()函数中判断文本框中是否与答案相等,大则提醒猜大了,小则猜小了。”消息框,否则提示“猜小了”或者“猜大了”消息框。程序思路:通过文件读取users.txt中的名字和密码,然后在Login函数中与文本框中名字和密码进行匹配即可。
2024-08-29 00:54:15
815
原创 实验八 异常处理
题目思路:分别重写两个自定义异常类型,第一个用来判断两个数是否是整数,另一个用来判断两个数的大小关系。要求考虑用户输入不是整数的情况,以及start>end的情况。题目思路:利用os.path中的exists来判断文件是否存在,如果存在就打开文件,如果不存在则抛出异常,然后创建新同名文件即可。解决方法:OSError的异常为OSError对象,可以用str()进行转换,然后就可以当做文件名来使用。编写程序,在指定文件路径读方式打开指定文件名,要求如果文件不存在提示异常错误并且创建新的同名文件。
2024-08-29 00:52:50
1025
原创 实验七 文件与文件夹操作
在自己电脑任一盘符中新建以OS_Test命名的文件夹,并在该文件夹中新建以.doc .bmp .txt .png .jpeg .xlsx为扩展名的文件若干,请写一个程序,删除掉OS_Test目录里面(不包含子目录)所有的扩展名为.txt的文件,并将删除掉的文件名称打印出来。示例1: 请输入文件名: out.txt 请输入字符串: Python is open.@ 执行代码后,out.txt文件中内容为: Python is open.从键盘输入一些字符,逐个把它们写到指定的文件,直到输入一个@为止。
2024-08-29 00:51:12
1138
原创 实验六 字符串与正则表达式
利用string库里面的ascii_letters将字符串中符合条件的字母排除掉,然后利用alpha()函数剩下的即为中文,因为alpha除了会将字母返回True,中文也会返回True,可以利用这一特性。利用split()以\进行分割,分割以后除了最后一项前面就是路径,最后利用join加上\即可,文件名即为最后一项,文件名由文件主名与文件扩展名,利用.去分割文件名,第二项即为扩展名。3.在写正则表达式中,明明对应的匹配是正确的,但是就是无法匹配到。4.编写程序,校验键盘录入的电子邮箱是否合法,并测试。
2024-08-29 00:48:45
1071
原创 实验五 面向对象程序设计
5.定义一个交通工具(Vehicle)的类,属性:速度(speed)、体积(size)等等。方法:移动move()、设置速度setSpeed(int speed)、加速speedUp()、减速speedDown()等等。实例化一个交通工具对象,通过方法初始化speed、size的值并且在相关方法中可以打印输出出来;另外调用加速减速的方法对速度进行改变。定义Vehicle类,其中属性为speed和size,设置速度即改变speed的值即可,加速设置最大速度,速度超过即提示超速,减速需要考虑速度为0。
2024-08-29 00:45:28
1061
原创 实验三 选择与循环结构
同时,在做题的过程中,如果有了思路但代码不知道如何实现,可以通过上网查询来解决,如不知道如何随机+1或-1,可以通过上网查询random库中函数,来找到符合自己思路的函数去使用。解决方法:查询得知是对象不可被迭代的意思,通过上网查询得知,常见的可迭代对象包括:字符串类型,列表,元组和字典。解决方法:通过查询random库中函数,找到一个choice函数,该函数表示从序列中随机选取一个元素,因此将-1和+1存入列表中,用choice去随机选取,达到狐狸位置随机+1或-1的效果。
2024-08-29 00:40:37
998
原创 实验一 简单Python程序设计
1.练习使用Python语言编写简单程序设计题目;2.掌握:Python常用内置对象-常量与变量、数字类型、字符串;3.掌握:Python常用内置对象-列表、元组、字典、集合;4.掌握:多种算术运算符的使用,包括比较运算符、逻辑运算符、赋值运算符、复合赋值运算符、位运算符、按位取反、异或运算和复合赋值运算符;5.掌握:常用Python内置函数的用法;6.实验完成后,认真写出实验报告,对出现的问题进行分析、总结;7.实验过程中,遵守实验室的各项规章制度,爱护实验设备,保持环境卫生;
2024-08-29 00:29:13
1481
原创 实验八 流类库与输入输出
1.掌握流类库中常用的类及其成员函数的使用方法,掌握C++格式输入输出的方法,学习文本文件和二进制文件的输入输出方法。2.正确理解C++的异常处理机制,学习异常处理的声明和执行过程。
2024-08-28 17:02:51
1079
原创 实验五 数组、指针与字符串
1.学习使用数组处理相同类型的批量元素。2.学习使用指针操作元素。3.学习动态分配内存new和delete运算符。4.学习用动态数组vector方式创建动态数组,学习使用指针和引用传递参数。5.学习string类的常用方法。
2024-08-28 16:18:51
939
原创 实验一 C++简单程序设计
1.了解C++开发工具并学习使用。2.熟悉C语言、C++开发环境,使用VC 6.0 或 DEV C++等集成开发环境编写程序3.练习用C++编写基本顺序、选择和循环三种结构;
2024-08-28 15:37:16
809
实验六 存储系统(源码)
2024-09-04
实验二 运算器设计(源码)
2024-09-04
实验一 基本数字逻辑及汉字显示(源码)
2024-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人