本书主要以C/C++语言描述过程化程序设计,包括绪论、程序设计基础知识、程序控制结构、数组、函数、结构体、指针和链表等8章内容,介绍程序设计的概念、思想和方法,培养学生的计算思维和分析与解决具体问题的能力及创新能力。 本书以问题求解为主线,注重实践能力的培养,可作为高等学校计算机类、电子信息类及自动化类等专业学生的“高级语言”、“C语言程序设计”及“C++过程化程序设计”等课程的教材,也可作为C/C++语言自学者、开发者的入门参考书,对主讲程序设计基础课程的教师也有一定的参考作用。
《图解算法:C语言实现+视频教学版》是一本综合讲述数据结构及其算法的入门书,力求简洁、清晰、严谨、且易于学习和掌握。《图解算法:C语言实现+视频教学版》从介绍计算思维与程序设计两者之间的关系展开,首先讲述如何培养计算思维的4个部分:分解、模式识别、模式概括与抽象、算法。接着介绍经典算法的分类:分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法。还介绍常用数据结构:树结构、图论及哈希表。介绍了这些基础知识之后,在接下来的各章中分别介绍排序算法、查找算法、数组与链表相关算法、信息安全
本书是一本全面介绍 C 编程语言的图书,共分为17章。第1~6章主要讲解 C 的基本语法,包括编写第一个 C 程序、C 语法基础、C 数据类型、运算符、条件语句和循环语句。第7~10章讲解数组、字符串、指针类型和自定义数据类型。第11~13章介绍函数、面向对象和模板。第14章介绍异常处理,第15章介绍I/O 流。另外,本书还包含两个高级主题,第16章介绍 MySQL 数据库编程,第17章讲解wxWidgets图形界面应用程序开发。
本书基于目前在工业界使用最为广泛的JDK 8编写,结构新颖、概念清晰、面向应用。全书共14章,分为3篇: 第一篇为入门篇,用6个例子引导读者尽早逐步建立面向对象的思维方式和培养基本的程序设计能力,将Java基本语法贯穿其中;第二篇为应用篇,主要介绍基于API的开发,包括输入/输出流与对象序列化、Java网络程序设计、图形用户界面开发和JDBC数据库编程,本篇旨在培养读者的基本应用程序开发能力;第三篇为晋级篇,主要介绍Java高级技术,包括设计模式、Java泛型编程与集合框架、Java多线程和函数
《C#程序设计案例教程(第2版)(微课版)》采用“案例引导+任务驱动”的编写方式,深入浅出地讲解了C#程序设计的基本方法。《C#程序设计案例教程(第2版)(微课版)》重点讲解了C#程序设计语言的基本语法和常用方法,采用语法与实例相结合的形式,将C#基本语法以及各种编程对象融合到具体实例中,侧重培养学生解决实际编程问题的能力,同时又可增强学生对C#编程思想的理解。《C#程序设计案例教程(第2版)(微课版)》共分为18个单元,涵盖四大专题,包括C#语言基础、Windows编程、数据访
《HTML5从入门到精通(第4版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详尽地讲解了与HTML5开发相关的知识。全书分为3篇,共22章,包括HTML简介、HTML5基础、设计网页文本内容、使用列表、超链接、使用图像、表格的应用、布局标签、全局属性、编辑表单、嵌入多媒体元素、文件操作、拖放操作、绘制图形、SVG的使用、数据存储、使用Web Workers处理线程、HTML5消息通信、获取地理位置信息、HTML5其他应用、响应式网页设计、在线教育网站等内容。书中的大部分知识点都结合
本书是主教材《C/C++程序设计》(黄龙军编著,清华大学出版社出版)的配套习题解析,针对主教材的绪论、程序设计基础知识、程序控制结构、数组、函数、结构体、指针和链表等8章的课后习题进行解析,同时提供编程题的C++风格和C风格代码,有助于培养学生的计算思维,分析、解决具体问题的能力及创新能力。 本书以问题求解为主线,可作为高等学校计算机类、电子信息类及自动化类等专业学生的“高级语言”“C语言程序设计”“C++过程化程序设计”等课程的配套教材,也可以作为C/C++语言自学者、开发者的
本教材共分两个部分,第一部分主要介绍C语言程序设计实验的基本目的与要求,以及计算机程序设计的基本过程;第二部分包含14个实验,主要训练学生基本编程技能; 每个实验由实验目的、预备知识、实例解析、实验内容四部分组成,其中:"实验目的”对学生提出本次实验的预期目标;"预备知识”帮助学生总结本次实验所需的理论知识;"实例解析”通过精心选择的例题向学生讲解如何应用相关知识解决具体问题,以更好地帮助学生进行实验准备工作;"实验内容”除了提供传统的编程题目供学生练习外,还提供程序分析题、程序改错题、程序测
本书对接信息技术的相关岗位需求,主要满足高等职业教育信息技术类相关专业Java程序设计课程的教学需要,分为Java程序设计基础(学习Java基础)、Java面向对象(学习Java面向对象)、Java核心技术实战(实现多人聊天室系统)和Java实用场景开发(实用场景应用开发)四部分,并通过鸿蒙App开发、多人聊天室系统,以及发送邮件和短信、生成和识别二维码、识别车牌等具有代表性的实用案例项目来讲解Java程序设计基础、Java面向对象、多线程、集合框架、I/O流、网络编程、异常处理、GUI等Jav
本书是为初学者学习R语言数据分析与可视化技术及它们在数据科学中的应用而编写的。全书共7章,可分为3个部分。第1部分(第1~3章)介绍R语言数据分析的基础知识,第2部分(第4~5章)介绍R语言基础绘图方法,第3部分(第6~7章)介绍较为重要的R语言可视化扩展包的具体应用。读者可以通过本书了解和体验R语言数据分析与可视化技术的特点、功能和应用。本书的所有示例代码均已在R 4.2.1环境下调试通过。 本书既可作为高等院校相关专业的教材,又可作为科技工作者使用R语言绘制图形的参考用书。