多边形的区域填充学时:2实验类型:设计性实验类别:专业实验实验目的1.通过实验,进一步理解和掌握几种常用多边形填充算法的基本原理2.掌握多边形区域填充算法的基本过程3.掌握在C/C++环境下用多边形填充算法编程实现指定多边形的填充。
实验设备及实验环境计算机(每人一台)VC++6.0或其他C/C++语言程序设计环境实验学时:2学时实验内容用种子填充算法和扫描线填充算法等任意两种算法实现指定多边形的区域填充。
实验步骤1.复习有关算法,明确实验目的和要求;
2.依据算法思想,绘制程序流程图(指定填充多边形);
3.设计程序界面,要求操作方便;
4.用C/C++语言编写源程序并调试、执行(最好能用动画显示填充过程);
5.分析实验结果6.对程序设计过程中出现的问题进行分析与总结;
7.打印源程序或把源程序以文件的形式提交;
8.按格式要求完成实验报告。
实验报告要求:1.分析算法的工作原理;
2.画出算法的流程图3.实验结果及分析(比较两种算法的不同)4.实验总结(含问题分析及解决方法)
1
DatastructuresandProgramDesigninC++(美)克鲁斯(Krusse,R.L.)等著
2023/9/22 22:16:48 16.27MB 英文版 克鲁斯 Krusse
1
第一篇MATLAB入门篇 第1章MATLAB概述  1.1MATLAB的产生与发展  1.2MATLAB的优势与特点  1.3MATLAB系统的构成  1.4MATLAB桌面操作环境   1.4.1MATLAB启动和退出   1.4.2MATLAB主菜单及功能   1.4.3MATLAB命令窗口   1.4.4MATLAB工作空间   1.4.5M文件编辑/调试器   1.4.6图形窗口   1.4.7MATLAB文件管理   1.4.8MATLAB帮助  1.5MATLAB的工具箱  1.6小结 第2章MATLAB计算基础  2.1MATLAB数值类型  2.2关系运算和逻辑运算  2.3矩阵及其运算   2.3.1矩阵的创建   2.3.2矩阵的运算  2.4复数及其运算   2.4.1复数表示   2.4.2复数绘图   2.4.3复数操作函数  2.5符号运算   2.5.1符号运算概述   2.5.2常用的符号运算  2.6小结 第3章MATLAB绘图入门  3.1MATLAB中绘图的基本步骤 3.2在工作空间直接绘图  3.3利用绘图函数绘图   3.3.1二维图形   3.3.2三维图形  3.4图形的修饰  3.5小结 第4章MATLAB编程入门  4.1MATLAB编程概述  4.2MATLAB程序设计原则  4.3M文件  4.4MATLAB程序流程控制  4.5MATLAB中的函数及调用   4.5.1函数类型   4.5.2函数参数传递  4.6函数句柄  4.7MATLAB程序调试   4.7.1常见程序错误   4.7.2调试方法   4.7.3调试工具   4.7.4M文件分析工具   4.7.5Profiler分析工具  4.8MATLAB程序设计技巧   4.8.1嵌套计算   4.8.2循环计算   4.8.3使用例外处理机制   4.8.4使用全局变量   4.8.5通过varargin传递参数  4.9小结 第5章Simulink仿真入门  5.1Simulink仿真概述   5.1.1Simulink的启动与退出   5.1.2Simulink模块库  5.2Simulink仿真模型及仿真过程  5.3Simulink模块的处理   5.3.1Simulink模块参数设置   5.3.2Simulink模块基本操作   5.3.3Simulink模块连接  5.4Simulink仿真设置   5.4.1仿真器参数设置   5.4.2工作空间数据导入/导出   5.4.2设置  5.5Simulink仿真举例  5.6小结第二篇神经网络提高篇 第6章MATLAB神经网络工具箱概述 第7章MATLAB神经网络GUI工具 第8章感知器神经网络 第9章线性神经网络 第10章BP神经网络 第11章径向基神经网络 第12章自组织神经网络 第13章反馈神经网络第三篇神经网络综合实战篇 第14章神经网络优化 第15章神经网络控制 第16章神经网络故障诊断 第17章神经网络预测 第18章Simulink中的神经网络设计 第19章自定义神经网络附录A工具箱函数列表参考文献
2023/9/22 10:10:45 92.68MB 神经网络
1
计算电磁学中常用矩量法来解决问题,本篇文档就是利用matlab工具通过矩量法的程序设计实例
2023/9/22 5:46:12 768KB matla
1
课程练习测验系统作为一个c++程序设计基础测验系统,是学校与教师对学生能力的测试。
实际测验和记录工作需要快速的将测验题准确的生成出,以便于学生准确有效率的答题。
我们提出基于C/S结构的网络系统,以减轻相关人员的工作量,也便于管理部门随时查阅了解相的答题情况。
我们准备开发计算机编程上机测试程序,完成学生基本信息维护、课程题目信息维护、相应的查询与分析。
2023/9/21 23:49:27 3.65MB mfc 考试出题系统
1
世界大学生程序设计竞赛(ACM-ICPC)高级教程(第一册)-程序设计中常用的计算思维方式.pdf
2023/9/21 16:38:46 14.5MB ACM
1
本书从应用编程的角度解释x86处理器的内部架构和执行环境,全面介绍如何用x86汇编语言编写可被高级语言调用的函数。
主要内容包括:x86-32核心架构(第1章和第2章),x87浮点单元(第3章和第4章),MMX技术(第5章和第6章),流式SIMD扩展(第7章至第11章),高级向量扩展(第12章至第16章),x86-64核心架构(第17章和第18章),x86-64SSE和AVX(第19章和第20章),高级主题(第21章和第22章)。
书中包含了大量的示例代码,以帮助读者快速理解x86汇编语言编程和x86平台的计算资源。
本书可作为高等院校计算机及相关专业学生的教材,也可供想要学习x86汇编语言编程的软件开发者使用。
2023/9/21 5:14:20 104.07MB X86 汇编语言 程序设计
1
文档为程序设计实践课之五子棋程序设计报告。
我们将游戏设置为古风,所选择的图片、音乐均带有古香古色。
游戏框架大致为:游戏主页->进入游戏-> 悔棋/返回主页/再来一局/音乐控件
2023/9/19 16:57:49 472KB 五子棋
1
微机原理与接口技术内容主要包括微机系统概述、典型微处理器、指令系统、汇编语言程序设计、存储器系统、微机总线与输入/输出技术、中断系统、典型接口芯片及其应用等内容。
2023/9/18 2:19:34 8.18MB 微机原理 接口技术
1
习1-8什么是算法?怎样描述算法?怎样衡量算法的性能?【答】算法是对问题求解过程的一种描述,是为解决一类问题给出的一个确定的、有限长的操作序列。
算法特征包括:有穷性、确定性、输入、输出和可行性。
可以采用自然语言或伪码描述算法的设计思想,采用程序设计语言实现算法。
采用渐进分析法衡量算法性能,用时间复杂度O(f(n))表示所花费时间的量级,即时间效率;
用空间复杂度O(S(n))表示算法执行过程中所需要的额外空间。
2023/9/17 16:21:27 12.47MB 数据结构java 第四版
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡