





定价:59元
印次:1-1
ISBN:9787302668251
出版日期:2024.09.01
印刷日期:2024.08.02
图书责编:龙启铭
图书分类:教材
"本书以程序设计的分析问题和解决问题为重点,采用“实例导入→问题提出→分析与应用”这一基本叙述模式,讲授在C/C++语言环境下程序设计的解题思路、算法设计和程序实现,从而帮助学习者提高编程能力。 本书在结构设计上,从有利于学习者学习的角度出发选择、组织和呈现教学内容。第一,本书在安排顺序上,先讲解函数,然后讲解数组、指针、结构等,这样便于学习者早接触函数,早使用函数,有利于学习者后续内容的学习;第二,本书强调实践,而不拘泥于基础知识,使学习者通过实践掌握基础知识,重点培养学习者的程序设计能力;第三,本书设计了一些专题,如迭代法、**公约数的求解、素数判定等,总结了某一类问题的解决方法,既让学习者体验到程序设计的实用性,又能激发学习者的学习兴趣;第四,为满足学习者对在线开放学习的需求,本书的大部分实例配套了微课。 本书可以作为高等学校程序设计课程、等级考试、程序设计类竞赛、认证等的教学用书,也可以作为对C/C++语言程序设计感兴趣的学习者的自学用书。相信通过对本书的学习,学习者能打好坚实的程序设计基础。 "
李忠月,温州大学计算机与人工智能学院,教师、副教授,主要从事程序设计的教学与研究工作,编写教材多部。
前言 习近平总书记在党的二十大报告中强调,必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。 计算机是科技领域伟大的发明,科技发展离不开计算机技术。要掌握和应用计算机技术,首先就要打好基础,学习计算机基本原理,掌握计算机程序设计。 程序设计是高校理工科专业重要的计算机基础课程,该课程以培养学习者掌握程序设计的思想和方法为目标,以培养学习者的实践能力和创新能力为重点。C/C++语言是得到广泛使用的程序设计语言之一,它们既具备高级语言的特性,又具有直接操纵计算机硬件的能力,并以其良好的程序结构和便于移植的特性而拥有大量的使用者。目前,许多高校都把C/C++语言列为首门要学习的程序设计语言。 虽然目前有关C/C++语言的教材很多,但一些教材比较注重C/C++语言知识的学习,不利于培养学习者的程序设计能力和语言应用能力。本书以程序设计为主线,从应用出发,通过案例和问题引入相关的语法知识,重点讲解程序设计的思想和方法,并始终贯彻全书。本书避免机械式地记忆语法知识,持守通过写程序去掌握C/C++语言知识的理念。 在结构设计上,本书强调学以致用,使学习者从接触C/C++语言开始就练习编程。全书共12章,为了提高学习者的学习兴趣,大多是先导入实例,而后介绍相关的语言知识。 第1章简单介绍一些背景知识和利用计算机解决问题的步骤,然后从实例出发,简要介绍C/C++语言的核心部分,使学习者对C/C++语言有一个总体的了解,并学习编写简单的程序,培养学习兴趣;第2章介绍基本...
第1章概述/1
1.1计算机程序设计语言1
1.2编写程序的步骤1
1.2.1编码1
1.2.2编译2
1.2.3调试2
1.2.4维护2
1.3算法3
1.3.1算法的特性3
1.3.2算法的描述3
1.4用C/C++语言编写程序6
1.4.1输出“Hello,World!”6
1.4.2计算a+b7
1.4.3比较大小8
1.4.4计算分段函数的值9
1.4.5输出奇偶数之和11
1.4.6画正方形11
练习112
第2章类型、运算符与表达式/15
2.1变量15
2.1.1变量的命名规则15
2.1.2变量的声明16
2.2数据类型及长度16
2.2.1short与long限定符17
2.2.2signed与unsigned限定符17
2.2.3printf和scanf格式转换符17
2.3常量19
2.3.1整数常量与浮点数常量19
2.3.2字符常量20
2.3.3字符串常量20
2.3.4符号常量21
2.3.5枚举常量22
2.4算术运算符22
2.5关系运算符与逻辑运算符22
2.6自增运算符与自减运算符24
2.7逗号运算符25
2.8赋值运算符与赋值表达式26
2.9条件运算符与条件表达式26
2.10数值类型转换27
2.11运算符的优先级及求值次序28
练习229
〖1〗程序设计基础目录〖3〗〖3〗第3章分支结构/33
3.1实例导入33
3.2语句与程序块34
3.3ifelse语句34
3.4elseif语句36
3.5switch语句38...