首页 > 图书中心 >图书详情
程序设计基础
作者:李忠月、虞铭财
丛书名:面向数字化时代高等学校计算机系列教材
定价:59元
印次:1-1
ISBN:9787302668251
出版日期:2024.09.01
印刷日期:2024.08.02
"本书以程序设计的分析问题和解决问题为重点,采用“实例导入→问题提出→分析与应用”这一基本叙述模式,讲授在C/C++语言环境下程序设计的解题思路、算法设计和程序实现,从而帮助学习者提高编程能力。 本书在结构设计上,从有利于学习者学习的角度出发选择、组织和呈现教学内容。第一,本书在安排顺序上,先讲解函数,然后讲解数组、指针、结构等,这样便于学习者早接触函数,早使用函数,有利于学习者后续内容的学习;第二,本书强调实践,而不拘泥于基础知识,使学习者通过实践掌握基础知识,重点培养学习者的程序设计能力;第三,本书设计了一些专题,如迭代法、**公约数的求解、素数判定等,总结了某一类问题的解决方法,既让学习者体验到程序设计的实用性,又能激发学习者的学习兴趣;第四,为满足学习者对在线开放学习的需求,本书的大部分实例配套了微课。 本书可以作为高等学校程序设计课程、等级考试、程序设计类竞赛、认证等的教学用书,也可以作为对C/C++语言程序设计感兴趣的学习者的自学用书。相信通过对本书的学习,学习者能打好坚实的程序设计基础。 "
more >前言 习近平总书记在党的二十大报告中强调,必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。 计算机是科技领域伟大的发明,科技发展离不开计算机技术。要掌握和应用计算机技术,首先就要打好基础,学习计算机基本原理,掌握计算机程序设计。 程序设计是高校理工科专业重要的计算机基础课程,该课程以培养学习者掌握程序设计的思想和方法为目标,以培养学习者的实践能力和创新能力为重点。C/C++语言是得到广泛使用的程序设计语言之一,它们既具备高级语言的特性,又具有直接操纵计算机硬件的能力,并以其良好的程序结构和便于移植的特性而拥有大量的使用者。目前,许多高校都把C/C++语言列为首门要学习的程序设计语言。 虽然目前有关C/C++语言的教材很多,但一些教材比较注重C/C++语言知识的学习,不利于培养学习者的程序设计能力和语言应用能力。本书以程序设计为主线,从应用出发,通过案例和问题引入相关的语法知识,重点讲解程序设计的思想和方法,并始终贯彻全书。本书避免机械式地记忆语法知识,持守通过写程序去掌握C/C++语言知识的理念。 在结构设计上,本书强调学以致用,使学习者从接触C/C++语言开始就练习编程。全书共12章,为了提高学习者的学习兴趣,大多是先导入实例,而后介绍相关的语言知识。 第1章简单介绍一些背景知识和利用计算机解决问题的步骤,然后从实例出发,简要介绍C/C++语言的核心部分,使学习者对C/C++语言有一个总体的了解,并学习编写简单的程序,培养学习兴趣;第2章介绍基本的数据类型和常用运算符;第3章和第4章分别讲解分支结构、循环结构程序设计的思路和方法(本书从第3章开始,逐步深入讲解程序设计的思想和方法,说明如何应用语言解决问题);第5章讲解基本的输入与输出处理;第6章讲解函数的基本知识及基本用法;第7章讲解一维数组、二维数组的知识和应用;第8章全面讲解字符串(C字符串和C++的string)及其应用,最后介绍文件的基本操作及其应用;第9章介绍指针的基本概念及其应用;第10章讲解结构的基本知识及其应用;第11章讲解位运算及其应用;第12章大串讲,帮助学习者对全书知识点的融会贯通,并加以运用。 本书有如下特色: (1) 注重知识内容的实用性和综合性。本书结合应用型本科教育的特点,注重知识内容的实用性和综合性,删减以往类似教材中较刻板的理论知识点,将更多的篇幅放在程序设计方法、程序设计技能以及程序设计过程的阐述上。 (2) 设计了一些专题。本书安排了如下几个专题: 正整数的拆分、迭代法、最大公约数的求解、素数判定、进制转换。这些专题既总结了某一类问题的解决方法,又让学习者体验到程序设计的实用性,激发学习者的学习兴趣。 (3) 图文并茂。西方有句谚语“A picture is worth a thousand words”(一图值千言),意思是用上千字描述不明白的东西,很可能一张图就能解释清楚。本书基本上做到对难理解的内容都有相关的图示辅助讲解,有的内容还通过多图逐步分解剖析。 (4) 讲练结合,强调做中学。本书很多的例题和习题来源于经典的“在线评测系统”(OJ),学习者可以提交代码在指定的OJ上自动评测,确保所写程序正确;也可以多次练习,提高实践能力,增强趣味性。 (5) 为满足学习者对在线开放学习的需求,本书对一些重要的知识点、重要或难懂的例子,都有配套的微课,这样学习者便能走进编者的教学课堂,而且能重复学习,做到攻克重点、难点,不留学习的死角。 因编者水平有限,书中难免存在疏漏、谬误之处,敬请批评指正。 编者 2024年5月
more >