第1章绪论1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。
答案:数据:是客观事物的符号表示,指所有能输入到计算机中并被计算机程序处理的符号的总称。
如数学计算中用到的整数和实数,文本编辑所用到的字符串,多媒体程序处理的图形、图像、声音、动画等通过特殊编码定义后的数据。
数据元素:是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。
在有些情况下,数据元素也称为元素、结点、记录等。
数据元素用于完整地描述一个对象,如一个学生记录,树中棋盘的一个格局(状态)、图中的一个顶点等。
数据项:是组成数据元素的、有独立含义的、不可分割的最小单位。
例如,学生基本信息表中的学号、姓名、性别等都是数据项。
2025/3/17 12:08:19 834KB 数据结构
1
(1)通过键盘输入各学生的多门课程的成绩,建立相应的文件input.dat。
(2)对文件input.dat中的数据进行处理,要求具有如下功能:1) 按各门课程成绩排序,并生成相应的文件输出。
2) 计算每人的平均成绩,按平均成绩排序,并生成文件。
3) 求出各门课程的平均成绩、最高分、最低分、不及格人数、60~69分人数、70~79分人数、80~89分人数、90分以上人数。
4) 根据姓名或学号查询某人的各门课成绩,重名情况也能处理。
(3)界面美观。
1
学生信息管理系统,实现学生信息包括:学号、姓名、性别、年龄、班级等信息。
小学生除了包括学生所有信息外,还包括英语、数学和语文成绩。
中学生除了包括小学生所有信息外,还包括地理、历史成绩、家庭住址等信息。
大学生除了包括学生所有信息外,还包括专业、家庭地址、联系方式等信息。
2、功能要求(1)添加功能:(2)查询功能:(3)显示功能:(4)编辑功能:(5)删除功能:(6)统计功能:(7)保存功能:(8)读取功能:
2025/3/15 14:13:29 24KB 学生信息管理
1
主要用于电路板刻制使用的,我以前学号PROTEL画图后,会有pcb制版的要求,就用到了这个
2025/3/12 20:46:23 7.05MB circuit workstation
1
采用eclipse和MySQL开发的学生在线选课系统。
功能如下:1、权限控制:采用过滤器实现用户登录和权限的控制。
同时,每个学生一个账户(学号)可以登录系统进行个人信息的管理,并完成选课操作;
管理员(固定为admin用户)可以管理全部学生信息,查看每个学生的选课情况,并生成统计表。
2、数据库要求:包括学生基本信息表、课程信息表、学生选课信息表。
3、学生信息管理要求(1)信息项:学号、姓名、身份证号码、班级、性别(男、女)、登录密码(加密存储,加密方法网上找一个)、籍贯(省份选择)、家庭住址、联系电话、兴趣爱好(运动、读书、音乐、旅游、社交);
(2)学生信息管理:有显示学生基本信息的界面,每个学生只可以打开自己的信息界面;
界面中,如果是学生身份,可以修改除了学号、姓名之外的全部信息。
如果是管理员身份,可以全部管理,并提供学生信息的添加、修改和删除功能。
(3)学生信息列表:有列表显示学生信息的界面;
如果是学生身份,列表只有本人一条信息;
如果是管理员,列表可以有全部学生。
可以按照学号、姓名快速查询功能。
4、选课中心要求:(1).二级菜单:选课操作、选课列表(2).课程的信息项:课程编号、课程名称;
(3).学生选课操作:只有学生可用,管理员不可用。
列表显示当前学生没有选中的课程名称,一次可以选取1个或者多个课程,点击保存即可完成选课。
(4).学生选课列表:列表显示学生已经选中课程的信息;
如果是学生身份,列表只有本人已经选中课程的列表;
如果是管理员,列表可以已经有选课记录的学生。
点击学生学号后,可以查看该学生的选课记录。
5、统计分析要求(1).二级菜单:学生信息统计、选课情况统计;
(2).学生信息统计:统计每个学生的基本信息,包括学生籍贯统计(籍贯、学生数量)、爱好统计(爱好、学生数量)两个统计。
(3).选课情况统计:统计每个学生的选课数量,注意:没有选课的学生也要显示,按照选课数量倒序排列。
这个是我的JavaWeb课程设计作业,由于能力有限,这个系统的一些细节还不够完善,比如没有密码加密和分页,页面不够美观,以后会完善的。
2025/3/2 16:10:33 2.18MB JavaWeb 学生选课系统
1
实现微信公共平台用户绑定功能思路!例如:要实现某个功能先必须绑定学号和密码!
2025/2/19 16:32:36 4KB java 微信公共平台 用户绑定
1
你是老师最欣赏的小书法家!工整的书写,认真地学习态度,你成为了全班同学学习的榜样,老师也特意将你的学号改成一号,做我们班的领头羊!你热爱班级,友爱同学,有着强烈的责任感,班级的板报,教室装饰都少不了你!思蓉,更刻苦一点,更细心一点,你会是最棒的!
2025/2/10 20:01:18 88KB 四年级学生评语
1
递归下降分析法一、实验目的:根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。
本次实验的目的主要是加深对递归下降分析法的理解。
二、实验说明1、递归下降分析法的功能词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。
2、递归下降分析法的前提改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法,3、递归下降分析法实验设计思想及算法为G的每个非终结符号U构造一个递归过程,不妨命名为U。
U的产生式的右边指出这个过程的代码结构:(1)若是终结符号,则和向前看符号对照,若匹配则向前进一个符号;
否则出错。
(2)若是非终结符号,则调用与此非终结符对应的过程。
当A的右部有多个产生式时,可用选择结构实现。
三、实验要求(一)准备:1.阅读课本有关章节,2.考虑好设计方案;
3.设计出模块结构、测试数据,初步编制好程序。
(二)上课上机:将源代码拷贝到机上调试,发现错误,再修改完善。
第二次上机调试通过。
(三)程序要求:程序输入/输出示例:对下列文法,用递归下降分析法对任意输入的符号串进行分析:(1)E->eBaA(2)A->a|bAcB(3)B->dEd|aC(4)C->e|dc输出的格式如下:(1)递归下降分析程序,编制人:姓名,学号,班级(2)输入一以#结束的符号串:在此位置输入符号串例如:eadeaa#(3)输出结果:eadeaa#为合法符号串注意:1.如果遇到错误的表达式,应输出错误提示信息(该信息越详细越好);
2.对学有余力的同学,可以详细的输出推导的过程,即详细列出每一步使用的产生式。
(四)程序思路0.定义部分:定义常量、变量、数据结构。
1.初始化:从文件将输入符号串输入到字符缓冲区中。
2.利用递归下降分析法分析,对每个非终结符编写函数,在主函数中调用文法开始符号的函数。
2025/2/10 19:45:51 39KB 编译原理 语法 递归下降
1
河北工业大学移动应用开发实验报告,思考题啥的都做了,实验成绩为优秀。
copy代码的时候记得把我的学号和姓名换成你们自己的啊。


我可不想老师那有我的传说。
2025/2/4 14:48:14 6.1MB 实验报告
1
学生成绩管理系统,主要用于对学生的学号、姓名及各项学科成绩进行增、删、改、查等操作,并且还可对使用该系统的用户进行登录名和密码的管理。
2025/1/24 19:17:51 1.04MB 成绩管理系统
1
共 258 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡