本书包括三章。第1章介绍Turbo C集成开发环境和Visual C++集成开发环境下编写、调试C程序所需的基本知识。第2章精心设计了20个与C语言程序设计知识点紧密相关的实验项目,实验1至实验19包括多个验证性实验、填空性实验、程序改错和设计性实验,实验20提供了5个综合性实验供读者进行课程设计时采用。实验项目采用任务驱动模式,每个实验目的明确、内容丰富、可操作性强,注重训练读者解决实际问题的能力、实际动手和应用能力。第3章按照C语言程序设计的知识体系进行分析讲解,包括知识要点复习、典型题例解析和自测训练,方便读者自主学习和复习,巩固所学知识,掌握典型的解题方法和思路。
本书采用理论和实践相结合的方式组织C语言程序设计教学内容,由理论知识篇和上机实践篇两部分组成。理论知识篇以程序设计过程为主线,以任务驱动方式讲授C语言的各种语言成分以及程序设计的基本概念、基本理论和基本方法;上机实践篇以VisualC++6.0为程序开发环境,介绍C语言程序的上机操作过程、程序调试方法以及实验内容,给出10个实验内容,其中含两道综合实训题,对每个实验明确实验要求,提示分析问题解决问题的方法和程序设计的思路,以培养学生的程序设计能力和上机实践能力。《BR》 全书体系完整,内容由浅入深,条理清晰,语言流畅,实例丰富,提供了多套模拟试题,也为任课教师提供PPT课件和书中例题源代码,实用性强。
沈丽容、章春芳主编的《C程序设计教程》是根据*高等学校计算机科学与技术教学指导委员会提出的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》的有关要求编写的。 c程序设计是一门实践性很强的课程,本书力求使学生掌握c语言基本语法和程序设计基础知识,领会计算机编程思想,掌握编程方法和技巧,具备一定的程序设计和调试能力,为今后学习和工作打下良好的基础。 本书内容结构规划合理,条理清晰,语法讲解细腻,突出重点、难点和易错点,案例分析透彻,课后习题丰富,既可作为高等学校各专业程序设计课程教材,又可以作为初学者自学用教材,还可作为等级考试辅导教材。
1972年,雅达利公司推出了街机游戏Pong之后,游戏行业历经了几十年的风风雨雨和几许轮回,依然方兴未艾。多少年以来,无论是俄罗斯方块,还是魔兽世界,游戏制作者面临的挑战都始终如一,即如何为玩家展现出很好的游戏体验。 从表面上看,本书的重点在于游戏的设计、规划、平衡性、界面、营销等要素。然而实际上,本书的核心是游戏体验。如何通过游戏设计来创造丰富多彩的游戏体验,以及如何真正从内心打动玩家,才是作者的真正目的。难能可贵的是,本书虽然涉及了许多游戏行业的专业课题,内容却轻松易懂,耐人回味。而读者在阅读本书时,也可以从自己感兴趣的章节开始,逐层深入。所以,无论读者是游戏行业的从业者,还是游戏爱好者,都不妨一读。说不定在某一页,就会不由自主地产生共鸣。
《VEX IQ机器人编程:传感器与VEXCode VR软件(实例教学)》系统地讲解了VEX IQ机器人编程的方法和步骤,首先阐述了各种传感器的相应功能和使用方法,然后通过20个实例让读者能够实际参与到编程中,掌握如何使用VEX IQ套件搭建机器人,最后通过解读VEXCode VR软件,结合大量实例,让读者理解编程中所运用的相关数据结构和传感器,帮助读者打牢基础,开阔思路,激发潜能。本书适合学习VEX IQ机器人的学生阅读,也可作为学校以及培训机构教授机器人的教材,还可作为学生参加机器人比赛时的参考用书。
本书主要讲述了从1995年到2015年这20年间,JavaScript在创建、设计和演变方面所经历的过程。全书分为4个部分,每个部分都涵盖了JavaScript发展和演化的一个主要阶段,其中不仅涉及语言发展的技术细节,还介绍了人们和组织如何在竞争与合作中逐渐塑造JavaScript语言的故事。本书适合JavaScript初学者和开发人员阅读和使用,也适合非JavaScript从业者翻阅。
本书系统地介绍数据结构基础理论知识及算法设计方法,第1~9章从抽象数据类型的角度讨论各种基本类型的数据结构及其应用,主要包括线性表、栈和队列、串、数组和广义表、树和二叉树、图及图算法;第10章和第11章主要讨论查找和排序的各种实现方法及其综合比较;附录给出全书习题中选择、判断、填空题的参考答案。全书采用C语言作为数据结构和算法的描述语言。《BR》本书在内容选取上符合人才培养目标的要求及教学规律和认知规律,在组织编排上体现“先理论、后应用、理论与应用相结合”的原则,并兼顾学科的广度和深度,力求适用面广。本书具有结构严谨、层次清楚、概念准确、深入浅出、描述清晰等特点。
本书介绍了并行编程体系结构,主要内容包括基于线程和进程并行性的基本技巧;利用threading和multiprocessing等构建并行应用的基本工具了解互斥锁、信号量、锁以及队列;通过学习MPI编程技巧.使用mpi4py的基本消息传递技术实现进程同步;掌握异步编程并使用PyCUDA和PyOpenCL框架发挥GPU的强大功能;了解如何用Celery设计分布式计算系统以及如何用PythonAnywhere、Docker和无服务器应用在云上部署Python应用。本书可以帮助读者快速准确地掌握并行编程技能并在项目中具体应用,读完这本书,你将能够自信地用Python构建并发高性能应用。
天津滨海迅腾科技集团有限公司是以IT产业为主导的高科技企业集团,总部设在天津,其业务范围覆盖信息化集成、软件研发、职业教育、电子商务、互联网服务、生物科技、健康产业、日化产业等。集团以产业为背景,与高校共同开展产教融合、校企合作,培养了一批批互联网行业应用型技术人才,并吸纳大批毕业生加入集团,打造了以博士、硕士、企业一线工程师为主导的科研团队。本书第一负责人王新强为天津中德应用技术大学办公室主任。
一位从未接触过计算机编程的小学生提问,作者尝试站在编程语言发明者的角度来回答,提问有趣活泼,从不懂计算机编程到能参加信息学奥林匹克比赛;回答清晰深刻,描述正确的编程思维并能学以致用――本书在这样的一问一答中带领大家开启一次C语言入门之旅。本书不仅叙述C语言的全部语法规则,而且包含编程涉及的计算机科学的相关知识和基础概念,还精心编排大量短小精悍、循序渐进的编程任务,分布在本书的每个部分。读者如果认真地跟随本书实现每段程序,将具备C语言基础编程的能力。C语言历来被认为是为编程高手而生的语言,本书写给希望学习C语言的读者。
本书讲述了在软件研发过程中,如何对技术债务的全生命周期进行管理,内容涵盖技术债务的方方面面,包括技术债务的定义与识别,技术债务在源代码与架构等不同抽象层次上的表现,技术债务的成本计算与偿还策略,以及在什么情况下,与技术债务共存是一个可以接受的选择等。书中也提出了具体的可供实践的理论与方法,让软件研发人员能将技术债务管理与整个软件研发的工作结合起来,从而通过管理技术债务给软件研发带来切切实实的收益。本书适合参与软件研发工作的开发者、管理者、架构师,以及对技术债务感兴趣的人员阅读。
本书分为12个章节,首先介绍了程序设计基础思想,其次介绍了C语言的基础语法,包括基础数据类型、流程控制、数组、函数、指针、字符串、结构体,之后介绍了预处理、文件操作等知识,然后通过综合项目,对前面所述知识进行回顾、总结与应用,*后介绍了程序开发中常见的数据结构(包括链表、栈、队列)及其相关操作。
本书以大案例 学生成绩管理系统 为主线,循序渐进导入C语言程序设计知识,所选案例丰富,贴近生活,注重培养程序设计的思路、方法、技巧以及良好的编程风格,帮助初学者快速、轻松运用C语言进行结构化程序设计,学会与计算机交流沟通,熟悉计算机解决问题的方式方法,具备计算思维能力和利用C语言程序求解问题的实践应用能力。 全书共10章,内容包括C语言程序设计基础,基本数据及其运算,顺序结构程序设计及其应用,选择结构程序设计及其应用,循环结构程序设计及其应用,数组,函数,结构体、共用体和枚举类型,指针,文件。其中前6章,各章设计独立的案例,重点是学习、掌握C语言程序设计的语法规则。第7~10章,逐步完成和完善 学生成绩管理系统 ,从设计、开发、优化到系统的*后完善,完成系统设计的同时介绍相关知识点。全书贯穿算法,
本书以C语言的基本语法、语句为基础,深入浅出地描述了C语言程序设计的基本概念。以程序案例为导向,采用计算思维的方法设计程序,通过程序案例,拓宽学生的思维,引导学生自主思考,掌握程序设计的一般规律和方法。
李青编*的《C 程序设计基础教程》以程序案例为线索,以问题需求驱动的方式深入浅出地介绍了 C 语言的基本语法、程序设计规范和实用技法。书中的例题程序按照科学的原则、完整的结构、规范的格式设计,并经过多方面的测试,可供读者精读和模仿。各章配有一定的实用程序和趣味程序。大部分章后有基本语法练习题、程序设计练习题和程序设计竞赛题。 本书内容丰富,详略得当。全书共15章分成三个部分:**部分(**章)计算与算法基础;第二部分( 第2~8章)面向过程程序设计;第三部分(第9~15章) 面向对象程序设计。 本书可作为计算机等理工科专业大学生或研究生学习**语言程序设计相关课程的教材或教学参考书,也可供从事软件开发的人员学习或使用C 语言时参考。