已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019stu2019stu见习感想范文见习感想范文wordword版版 17 17页页 本文部分网络 本司不为其真实性负责 如有异议或侵权请及时联 系 本司将立即删除 本文为word格式 下载后可方便和修改 u stu见习感想篇一数据结构实训心得体会这次课程设计的心得体会通 过实习我的收获如下 1 巩固和加深了对数据结构的理解 提高综合运用本课程所学知识 的能力 2 培养了我选用参考书 查阅手册及文献资料的能力 培养独立思考 深入研究 分析问题 解决问题的能力 3 通过实际编译系统的分析设计 编程调试 掌握应用软件的分析 方法和工程设计方法 4 通过课程设计 培养了我严肃认真的工作作风 逐步建立正确的 生产观念 经济观念和全局观念 从刚开始得觉得很难 到最后把这个做出来 付出了很多 也得到 了很多 以前总以为自己对编程的地方还不行 现在 才发现只要 认真做 没有什么不可能 编程时要认真仔细 出现错误要及时找出并改正 其中对英语的 要求也体现出来了 因为它说明错误的时候都是英语 遇到问题要 去查相关的资料 反复的调试程序 最好是多找几个同学来对你的程序进行调试并听 其对你的程序的建议 在他们不知道程序怎么写的时候完全以一个 用户的身份来用对你的用户界面做一些建议 正所谓当局者迷旁观 者清 把各个注意的问题要想到 同时要形成自己的编写程序与调 试程序的风格 从每个细节出发 不放过每个知识点 注意与理论 的联系和理论与实践的差别 另外 要注意符号的使用 注意对字符处理 特别是对指针的使用 很容易出错且调试过程是不会报错的 那么我们要始终注意指针的 初始化不管它怎么用以免不必要麻烦 通过近两周的学习与实践 体验了一下离开课堂的学习 也可以理 解为一次实践与理论的很好的连接 特别是本组所做的题目都是课堂上所讲的例子 在实行之的过程中 并不是那么容易事让人有一种纸上谈兵的体会 正所谓纸上得来终 觉浅绝知此事要躬行 实训过程中让我们对懂得的知识做了进一步深入了解 让我们的理 解与记忆更深刻 对不懂的知识与不清楚的东西也做了一定的了解 也形成了一定的个人做事风格 通过这次课程设计 让我对一个程序的数据结构有更全面更进一步 的认识 根据不同的需求 采用不同的数据存储方式 不一定要用 栈 二叉树等高级类型 有时用基本的一维数组 只要运用得当 也能达到相同的效果 甚至更佳 就如这次的课程设计 通过用for 的多重循环 舍弃多余的循环 提高了程序的运行效率 在编写这个程序的过程中 我复习了之前学的基本语法 哈弗曼树 最小路径的求取 哈弗曼编码及译码的应用范围 程序结构算法等 一系列的问题它使我对数据结构改变了看法 在这次设计过程中 体现出自己单独设计模具的能力以及综合运用 知识的能力 体会了学以致用 突出自己劳动成果的喜悦心情 也 从中发现自己平时学习的不足和薄弱环节 从而加以弥补 篇二数据结构试验心得数据结构课程设计心得体会 专业计算机科 学与技术姓名朱文学号201X2201X7 通讯录管理系统是基于双向循 环链表设计而成的信息管理系统 该系统通过对程序进行模块化 建立添加 显示 查找和删除功能 的函数 各函数中运用双向循环链表存储数据 为存储通讯录信息 需定义一个结构体类型 成员包括姓名 街道 城市 邮编 国家等 并建立双向循环链表 定义该结构体类型 的指针 用于指向各结点 分别建立具有添加 删除 修改 查询等功能的子函数 完成相应 功能 对程序实现模块化 这其中要用到对链表的删除 插入等知识 为实现存储功能 需用到文件的相关函数开发一个通讯录管理系统 借助计算机可以方便 快捷 灵活的管理个人的朋友及相关人员 的通讯信息 了解友人相关信息 帮助与友人保持联络 所以设计一个通讯录管理系统管理各人的通讯信息是非常必要的 同时 通过用循环双向链表设计通讯录管理系统可以让我们更好的 去理解循环双向链表 更好的学好数据结构这门课程 本次实验中 我们使用分工合作的方式 首先定义了函数的结构体 部分 剩下的根据函数所要实现的功能进行分工合作 我实现的是 通讯录中删除功能的子函数 删除信息 void delete dnode head 的功能是按照用户输入的姓名首先进行按姓 名查询功能 查找成功 则执行删除信息的功能 查询不成功 则 提示错误信息 定义结点p 输入要删除的信息的姓名 按姓名查找结点 如果找到 匹配的结点p 就进行相关的删除操作 否则就是没找到要删除的数 据 最后返回到主函数 这次实验中我深刻认识到合作的重要性 例如我所编写的按名删除功能的实现中 应用了章林霞同学所编写 写的按名搜索查询功能的那部分函数 在这次实验中 我学到很多 东西 加强了我的动手能力 并且培养了我的独立思考能力 我们坚持理论联系实际的思想 以实践证实理论 从实践中加深对 理论知识的理解和掌握 实验是我们快速认识和掌握理论知识的一条重要途径 通过这次课程设计 我们对c语言以及数据结构有了更深刻的了解 增强了程序的编写能力 巩固了专业知识 对程序的模块化观念也 又模糊逐渐变的清晰了 在程序的运行与调试过程中出现了很多错误 通过反复地复习课本 上的相关知识 不停地修改与调试 我们终于完成了这段程序 在调试过程中 我们认识到了数据结构的灵活性与严谨性 同一个 功能可以由不同的语句来实现 但编写程序时要特别注意细节方面 的问题 因为一个小小的疏忽就能导致整个程序不能运行 我们也认识到了自己的薄弱之处 如对链表相关知识的欠缺 文件 运用的不熟练 在以后的学习中我们要集中精力 端正态度 争取 把知识学得更扎实 更全面 经过这次的实验 我们整体对各个方面都得到了不少的提高 希望 以后学校和系里能够开设更多类似的实验 能够让我们得到更好的 锻炼 也让我们深深感受到讨论交流很重要 遇到困难时 大家一起讨论 加强我们的团队合作精神 同时通过这次的课程设计 我们对数 据结构中双向链表结构有了更深刻的理解 篇三数据结构综合实验心得体会心得体会做了一个星期的程序设计 终于做完了 在这次程序设计课中 真是让我获益匪浅 对大一学习的c语言和这学期开的数据结构 并没有掌握 很多知识 都不太懂 突然让自己独立完成一个程序让我手忙脚乱 起码在我 认为那真的特别难 看了老师给的题目以及上网查找了一些相关的 知识 简单的编了几行就告一段落了 第一天等于只完成了老师要 求写的需求分析和概要设计 后来查找了关于哈希表的相关知识 了解了如何创建哈希表 如何合适的构建哈希函数 选取合适的 表长 合适的余数 使得查找时间以及平均查找长度最短 以及什 么是除留余数法 和怎样用除留余数法创建哈希表 看懂了之后 我又看了处理冲突的方法 有三种线性探测再散列法法 二次探测 再散列法 伪随机数序列法三种 而我所要做的是第一种线性探测 再散列的方法 相较后两种要简单很多 在遇到冲突的时候地址加 一 知道冲突解决 在了解这些概念以后 我就开始着手编程序了 在遇到问题的时候 请教我们班擅长的同学 慢慢把不能不会不理解的地方给弄明白了 在经过很多次调试以后 一些基本功能已经可以实现了 为了使 平均查找长度越小越好 我不断尝试新的表长以及除数 在没有出 现错误的基础上 将功能实现 最后 终于在周四的时候将所有的 程序调试完全 这次的综合性实验使我了解到 平时对知识的积累相当重要 同时 也要注重课上老师的讲解 老师在课上的延伸是课本上所没有的 这些知识对于我们对程序的编写有很大的作用 同时 编程也要求 我们有足够的耐心 细细推敲 越着急可能就越无法得到我们想要的结果 遇到不会的问题要多多 请教 知识是在实践与向别人请教的过程中积累的 所以问是至关 重要的 只要肯下功夫很多东西都是可以完成的 篇四数据结构实验报告及心得体会201X 201X第一学期数据结构实验 报告班级信管一班学号201X51018姓名史孟晨实验报告题目及要求 一 实验题目设某班级有m 6 名学生 本学期共开设n 3 门课程 要求实现并修改如下程序 算法 1 输入学生的学号 姓名和n门课程的成绩 输入提示和输出显示使 用汉字系统 输出实验结果 15分 2 计算每个学生本学期n门课程的总分 输出总分和n门课 程成绩排在前3名学生的学号 姓名和成绩 3 按学生总分和n门课程成绩关键字升序排列名次 总分相同者同名 次 二 实验要求1 修改算法 将奇偶排序算法升序改为降序 15分 2 用选择排序 冒泡排序 插入排序分别替换奇偶排序算 法 并将升序算法修改为降序算法 45分 3 编译 链接以上算法 按要求写出实验报告 25 4 修改后算法的所有语句必须加下划线 没做修改语句保持按原样 不动 5 用a4纸打印输出实验报告 三 实验报告说明实验数据可自定义 每种排序算法数据要求均不 重复 1 实验题目 n门课程学生成绩名次排序算法实现 2 实验目的掌握各种排序算法的基本思想 实验方法和验证算法的 准确性 3 实验要求对算法进行上机编译 链接 运行 4 实验环境 windows xp sp3 visual c 5 实验算法 给出四种排序算法修改后的全部清单 6 实验结果 四种排序算法模拟运行后的实验结果 7 实验体会 文字说明本实验成功或不足之处 三 实验源程序 算法 score c include stdio h include string h define m6 define n3struct student char name 10 int number int score n 1 score n 为总分 score 0 score 2 为学科成绩 stu m void changesort struct studenta int n int j int flag 1 i struct studenttemp while flag flag 0 for i 1 ia i 1 score j te mp a i a i a i 1 a i 1 temp flag 1 for i 0 ia i 1 sco re j temp a i a i a i 1 a i 1 temp flag 1 void print score struct studenta int n int j int i k printf 奇偶交换成绩 d排序表 j 1 printf n printf 名 次学号姓名分数 n k 1 for i 0 k0printf 4d k printf 4d a i number print f s a i name printf 6d a i score j printf n main int i j k for i 0 i0printf 4d k printf 4d stu i number pri ntf s stu i name for j 0 j 一 设计题目1 1链表操作1 1 1设计目的 掌握线性表的在顺序结构 和链式结构实现 掌握线性表在顺序结构和链式结构上的基本操作 1 1 2设计内容和要求利用顺序表链表的插入运算建立线性链表 然 后实现链表的查找 插入 删除 计数 输出 排序 逆置等运算 查找 插入 删除 查找 计数 输出 排序 逆置要单独写成 函数 并能在屏幕上输出操作前后的结果 1 2二叉树的基本操作1 2 1设计目的 掌握二叉树的概念和性质 掌 握任意二叉树存储结构 掌握任意二叉树的基本操作 1 2 2设计内容和要求 1 对任意给定的二叉树 顶点数自定 建立它的二叉链表存储结构 并利用栈的五种基本运算 置空栈 进栈 出栈 取栈顶元素 判栈空 实现二叉树的先序 中序 后序三种遍历 输出三种遍历 的结果 2 求二叉树高度 结点数 度为1的结点数和叶子结点数 篇二实习报告计算机上机实习报告姓名李杰班级地化21401学号201X 00006指导老师张超宇时间12月29日目录目录 一 实验目的 2 二 设计任务 2 三 实验步骤 3 四 实验小结 3附录 一 相关数据列表 4附录 二 程序代码 5附录 三 运行结果 121计算机上机实习报告 一 实验目的 1 熟悉VB6 0的开发环境 掌握基本的编程方法 熟悉用VB语言完 成一个应用程序的设计过程 掌握有关的编程和调试程序的方法和 技巧 2 主要掌握VB语言中的标准模块的建立 数据文件的读出和写入 数组与选择结构的运用 3 了解开发简单应用程序的全过程 包括分析 设计 编程 调试 和编写报告 二 设计任务1 系统名称简易教学管理系统的设计与实现2 准备 数据 用记事本新建一文本文件 将本班的M名学生在本学期的N门 考试课的成绩输入到这个文件中 建议按如下形式存放 注20 M 50 5 N 8 下文以M 4 N 3为例 学号姓名英语VB语言数学1张浩 969399 用记事本新建另一文本文件 将本班本学期的N门 真实的课程名及其学分输入到这个数据文件中 建议按如下列形式 存放编号课程名称课程学分1英语6 0 3 功能要求在主函数 中读入两个原始数据文件的内容 保存在对应的结构体数组中 并 根据以上内容计算每个学生N门课的加权平均分 保留1位小数 4舍 5入 并按平均分排列名次 平均分相同则名次并列 然后显示菜单 利用菜单调用各个函数 分别完成如下功能1 用VB 言创建一个数据文件 文件名为 MC 班号 序号 如信计1401班 的12号同学张浩所建的文件名应为 MC140112 txt 用来存放班级排名后的成绩表 要求按以下形式存放 名次学号姓名英语C语言数学 加权平均分11张浩969399 95 5 N2 分别统计全班每门课的平均分和标准差 并计算各分数段 60 xi x 2分以下 60 69 70 79 80 89 90 分以上 的学生人数 y i 1课程标准差的计算公式为Nx式中y为课程标准差 xi为第i个学 生成绩 为本门课程的算术平均成绩 N为学生数 3 用VB言创建一个数据文件 文件名为 KC 班号 序号 如信计1 401班的12 2 四 实验小结号同学所建的文件名应为 xj140112 txt 成绩条的格式自定 5 屏幕显示所有存在不及格课程的学生的名单 含学号 不及格课 程名称 课程的学分及成绩 6 屏幕显示优等生名单 含学号 门课成绩 平均分 名次 优 等生条件 只要满足三个条件中的任意一个条件即可 a 平均分 90 分 b 名次在本班位于前三名c 平均分 85分 并且至少有一门课的 成绩 98分 三 实习报告要求实习报告不少于10页纸 具体应包括以下内容 系统题目 摘要 简要说明程序的功能 系统设计系统功能模块 框图 菜单结构图 数据结构说明 重要的输入界面说明以及相应 的文字说明 系统实现各函数的实现技术 包括文字说明和流程图 程序调试过程中的要点和难点 系统使用说明说明如何使用你 编写的程序 详细列出每个操作步骤及注意事项 测试数据列出 你的测试数据 两个原始数据文件 及测试结果 即输入和输出 结论谈谈本次实习的收获 存在的问题及改进意见 附录程序清单 四 实验步骤 1 用记事本新建一个学生成绩文本文件 其中包括学生学号 成绩 姓名 课程及成绩 2 用记事本新建一个课程学分文本文件 3 代码 4 调试程序代码并保存 5 打印代码 五 实验小结23计算机上机实习报告感谢老师的指导 在课程设计 中学到了怎样自学怎样与同学合作 并且我明白了程序在电脑中的 重要性 我能够很好的利用课上时间和老师同学进行交流探讨更多 的知识 发现了自己的不少缺点 通过这次课程我学到了很多 在本次设计中了解了visual basic开发数据库学籍管理信息系统 掌握了visual basic开发数据库系统的预备知识 即SQL语言及data数据对象 中 途也经常会遇到看不懂的程序单只要耐心就会弄懂 简易教学管理系统的设计与实现 采用了Aess数据库技术 这些应 用模式和技术具有强大的功能和普遍的适用性 因此 通过本系统 的开发不仅完成了一个具有实用价值的应用系统 而且利用该系统 的模式和技术可以较方便地完成类似的其它资源 数据的管理 为 今后的工作打下了一个良好的基础 附录 一 相关数据列表4篇三综合模拟实习报告附件B模拟实习报告格式 模拟实习报告实习内容程序设计综合模拟实习相关课程C程序设计 数据结构学期201X 201X学年第2学期学时学分32学时2学分专业班级信管1421班学号140 942043姓名 指导老师周新民提交日期201X年6月17日综合模拟实 习 一 实习目的通过模拟实习 主要要达到两个目的 检验和巩固专 业知识和提高综合素质和能力 C语言模拟实习主要是运用C语言将复杂程序和简单软件的实现 通过模拟实习 我们可以将课堂上掌握的理论知识与处理数据的业 务相结合 以检验我们掌握知识的宽度 深度及对知识的综合运用 能力 二 实习环境硬件环境CPUI5 5200U2 2Hz硬盘500GB内存2G软件环境系统开发操作系统Windows8 1 编码设计与开发环境VC 三 实习内容 一 纸牌游戏任务编号为1 52张牌 正面向上 从第2张开始 以2为基数 是2的倍数的牌翻一 次 直到最后一张牌 然后 从第3张开始 以3为基数 是3的倍数 的牌翻一次 直到最后一张牌 然后 从第4张开始 以4为基数 是 4的倍数的牌翻一次 直到最后一张牌 再依次5的倍数的牌翻一 次 6的 7的直到以52为基数的翻过 输出这时正面向上的牌有哪 些 二 文章功能输入一页文字 程序可以统计出文字 数字 空格的 个数 静态存储一页文章 每行最多不超过80个字符 共N行 要求 1 分别统计出其中英
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 废钢货物保全协议书
- 小说离婚分家协议书
- 扫地车租赁合同范本
- 扶贫党建结对协议书
- 批发河蟹协议书范本
- 承包合同的安全协议
- 承包房顶合同协议书
- 承包楼房合同协议书
- 承包瓷砖合同协议书
- 承包防盗门合同范本
- 完整版考试人工智能训练师三级题库练习试卷附答案
- 2025品质工作总结
- 高一历史上学期期末冲刺模拟卷02-统编版高一《历史》上学期期末考点大串讲
- 2025年信用报告征信报告详版个人版模板样板(可编辑)
- 物业法律法规培训
- 矿山施工安全风险分级管理方案
- 2026届新高考语文背诵篇目60篇(注音版)
- 企业政府补贴申请书
- 2025年领导干部任前廉政知识测试题库(附答案)
- 2025年幼儿园教师专业理论考核试题及答案
- 行政调解课件
评论
0/150
提交评论