本书从实用性和趣味性出发,分模块进行基础知识、信息管理与存储、字符串处理、绘图、贴图等编程训练,最终通过棋牌类游戏开发,实现模块知识综合应用的训练。本书提供了160道描述详细、功能要求具体、开发目标明确的训练任务,意在对学生进行上千行代码编写与调试的训练,帮助他们感悟编程之道,发现编程乐趣,激发创新意识。本书可以作为高等院校计算机类专业以及相关专业学生的教材,也可供C语言编程人员参考。
《数字媒体设计:微课版》是高等学校非计算机专业的计算机实践教材,在提高学生的计算机实践能力、掌握办公软件的同时,又着重培养学生的计算机设计水平,从平面设计、Flash动画到音视频编辑,多角度、多维度地丰富了学生的计算机实践学习内容。 《数字媒体设计:微课版》分为 6 章,分别介绍Word排版、Excel数据处理、PowerPoint幻灯片制作、Photoshop平面设计、Flash动画设计和音视频编辑。每一章实验都是从简单的小实验入手,再慢慢深入到难的实验,层次分明、操作步骤详细。 《数字媒体设计:微课版》主题是数字媒体设计,每个软件除了介绍使用方法和技巧外,也从设计的角度让每个实验作品更专业化,让制作者感受到作品的美感,增加成就感。本书适用于综合类大学的公共计算机教学,本书配备视频讲解,也适合自学者使用。
本书从基础入手,介绍了电子信息类大学生实践创新与学科竞赛实训的相关内容。从经典的电路设计、单片机的基本原理及实践、相应仿真软件的使用,直流、步进电机的基本原理及实践、舵机的使用、常用通信协议与液晶显示的基本原理及实践、各种常见传感器的基本原理及实践、物联网的基本构架及常见物联网系统的设计与实践、智能控制的相关实例。同学们可以根据书上给出的实例方案举一反三,结合书中介绍的基本知识点,发挥自己的创意,设计属于自己有创意的作品,并可根据所学知识和锻炼的动手能力参加命题型学科竞赛。
本书基于MATLAB 2020a软件,根据常用优化算法进行编写,包含多种优化算法的MATLAB实现方法,可以帮助读者掌握MATLAB在优化算法中的应用。 全书分为4部分,包括MATLAB基础知识、常规优化算法、智能优化算法和拓展运用。第一部分从初识MATLAB开始详细介绍MATLAB基础、程序设计、图形绘制等内容;第二部分介绍MATLAB线性规划、非线性规划、无约束一维极值、无约束多维极值、约束优化方法、二次规划、多目标函数优化方法等;第三部分介绍遗传优化算法免疫优化算法、粒子群优化算法、小波变换、神经网络等;第四部分介绍MATLAB在分形维数和经济金融优化中的应用。 本书以MATLAB优化实现为主线,结合各种优化算法函数的说明、优化模型案例的讲解,使读者易看懂、会应用。本书深入浅出,实例引导,讲解翔实,既可以作为高等院校数学建模和数学实验的参考教材,也可作为广大科研工程技术人员的参考用书。