程序设计基础(第2版·微课版·题库版·在线测试版)
(1)注重对学生计算思维的培养和程序设计能力的训练;(2)提供了丰富的教学案例和课后习题;(3)提供在线评测平台供学生测评;(4)针对相关知识点和难题提供了视频讲解,满足学生的学习需求。

作者:张小峰,刘慧,袁红芝,贾世祥,刘业朋,杨昌玉

丛书名:计算机系列教材

定价:69元

印次:2-2

ISBN:9787302718055

出版日期:2026.07.01

印刷日期:2026.07.17

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

" 清华大学出版社北京内 容 简 介本书共9章,以程序设计思想与方法的传授为中心,通过大量的例题,培养计算机类专业学生的计算思维、程序设计基本能力与必要的程序设计创新思想,达到知识、能力、素质共同提升的目的。本书显著的特点是传统与前沿相结合,有效融合程序设计的基础知识与基本思想。本书案例丰富,启发性强,理论与实践并重,强化算法设计思想与规范化编程。 本书可以作为计算机类、电子信息类专业的本科教材,或作为程序设计竞赛选手的参考书,也可以作为广大科技工作者业务学习的参考书。 "

前言 本书自2022年出版以来,被多所学校作为“C语言设计”“程序设计基础”等课程的教材使用。3年多的时间里,许多同行提出了宝贵的建议,在此深表感谢。2023年,“高级语言程序设计”被评选为国家级一流本科课程(线下课程),对课程的进一步建设提出了新的要求。 在过去的3年多,大模型等人工智能技术快速发展,许多问题的求解都可以直接求助大模型,这为程序设计类课程的教学带来了新的挑战。在这种情况下,探索以培养计算思维为主要目标的教学模式势必成为人工智能新时代的主流。本次修订工作正是基于这样的考虑开展的。本次修订进一步淡化程序设计语言的语法知识,加强对学生计算思维的培养;注重知识体系的完整,将部分基础知识利用网络平台展示;进一步探索计算机类专业创新人才的个性化培养,将部分程序设计竞赛的题目转化为教学案例。 全书共分9章,各章核心内容如下。 第1章程序设计入门。本章系统介绍C语言的发展,程序设计基本过程,算法的概念、特性及其表示,DEVC++开发环境的安装、新建、运行、调试等基本操作技能,为 C 语言学习奠定基础。 第2章顺序结构。本章重点讲解整型、实型、字符型3个基本数据类型;明确常量与变量的定义和使用规则;解析各类运算符与表达式的语法规则、优先级;阐述自动数据类型转换和强制类型转换规则,并介绍标准输入输出函数的基本用法。 第3章选择结构。本章全面讲解5种经典的选择结构: if单分支、ifelse双分支、嵌套的 ifelse多分支、elseif 多分支,以及switch 多分支;结合闰年判断、模拟计算器、日期统计等经典案例,讲解选择结构在实际编程中的应用。...

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

第1章程序设计入门1

1.1C语言简介1

1.2简单的C程序举例3

1.3程序设计基本过程6

1.3.1问题分析6

1.3.2算法设计7

1.3.3程序编码9

1.3.4分析调试9

1.3.5运行维护9

1.4C语言编程平台10

1.4.1新建源程序10

1.4.2保存源程序10

1.4.3编译、运行11

1.4.4调试程序12

1.5小结16

1.6拓展训练16第2章顺序结构18

2.1数据类型18

2.1.1整型18

2.1.2实型19

2.1.3字符型20

2.1.4类型定义符typedef21

2.2常量与变量21

2.2.1符号常量22

2.2.2常变量23

2.3运算23

2.3.1赋值运算24

2.3.2算术运算25

2.3.3关系运算27

2.3.4逻辑运算28

2.3.5条件运算30

2.3.6逗号表达式31

2.3.7求字节数运算32

2.4数据类型转换33

2.4.1自动转换33

2.4.2强制类型转换33

2.5数据的输入输出35

2.5.1字符输出函数putchar()35

2.5.2字符输入函数getchar()36

2.5.3格式输出函数printf()37

2.5.4格式输入函数scanf()38

2.5.5输出函数cout和输入函数cin41

2.5.6输入输出总结42

2.6顺序结构程序举例42

2.7小结43

2.8拓展训练44第3章选择结构50

3.1if语句50

3.1.1简单if语句50

3.1.2ifelse语句52

3... 查看详情

"l面向计算机类专业学生的程序设计能力需求,以程序设计的基础知识、基本方法为核心,构建了包含在线评测、视频讲解、作业题库的立体化内容体系。

l坚持问题导向,围绕程序设计的思想和方法,引导学生构建程序设计的课程知识体系。

l实践以“基础知识传授、基本方法应用、计算思维训练、实践能力提升”为核心的教学模式,培养学生分析问题、主动思考和运用编程解决实际问题的能力。

l本教材可以用于程序设计类入门课程的教学,还可以用于辅导大学生和青少年参加程序设计竞赛的专项训练。

"


查看详情