程序设计基础
可以作为高等学校、等级考试、程序设计类竞赛、认证等的教学用书,也可以作为对C/C++语言程序设计感兴趣的读者的自学用书。相信通过对本书的学习,学生能打好坚实的程序设计基础。可以作为各类大专院校、等级考试、程序设计类竞赛、认证等教学用书

作者:李忠月、虞铭财

丛书名:面向数字化时代高等学校计算机系列教材

定价: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章介绍基本...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第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.3ifelse语句34

3.4elseif语句36

3.5switch语句38...

本书以程序设计的分析问题和解决问题为重点,采用“实例导入→问题提出→分析与应用”这一基本叙述模式,讲授在C/C++语言环境下程序设计的解题思路、算法设计和程序实现,从而帮助学生提高编程能力。