程序设计基础(C语言)(第3版·微课视频·题库版)
配套微课视频、题库、教学课件、源代码、习题答案、试题、实验指导,咨询QQ:2301891038(仅限教师)。

作者:巫喜红、钟秀玉、陈世基、肖振球、房宜汕、冯斯苑、蓝红苑

丛书名:21世纪高等学校计算机基础实用系列教材

定价:69.8元

印次:3-3

ISBN:9787302611134

出版日期:2022.09.01

印刷日期:2025.06.25

图书责编:黄芝

图书分类:教材

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

本书以C语言为实例介绍程序设计的基础知识,是介绍C语言基本内容和学习C语言程序设计方法的教学用书。本书由浅入深地讲解了如何使用程序设计思想分析和理解问题,如何利用C语言程序设计方法处理和解决实际问题。全书共12章。第1、2章介绍C语言的基本概念、基本常识和程序设计思想;第3~6章介绍C语言的数据类型及三种结构;第7~11章介绍C语言的数组、函数、指针、结构体、共用体、枚举类型和位运算;第12章介绍文件操作。同时,本书还配有作者精心制作的电子课件,其中包括全部例题和习题的源程序文件,并提供相应的教学视频及题库。 本书文字流畅,讲解详尽,例题丰富,通俗易懂,实用性强,是初学者学习C语言程序设计的理想教材,既适合高等院校的计算机专业或相关专业的学生使用,也可作为计算机爱好者的自学参考书。本书还配有辅导教材《程序设计基础(C语言)学习辅导》(第3版)。

巫喜红:副教授,硕士。系统讲授《数据结构》、《程序设计基础》、《软件工程》等多门专业课程;在课程教学中积极实施教学创新,主持部、省市教改项目5项,校级3项,发表教改论文8篇;获得学校年度考核优秀奖2项,卓越优秀教师奖1项、课堂教学质量优秀奖多项。主编高等学校计算机教育规划教材及辅导书4部,副主编教材1部。获各类奖项共12项,是广东省高等学校“千百十人才培养工程”第六批校级培养对象。主持省级横向项目1项,主持省市校级项目3项,发表科研论文14篇,其中核心、EI收录6篇。指导学生主持广东省“大学生创新创业计划”项目各级别的共14项,指导学生参加各类学科竞赛获国家级、省级奖共36人次。

前言 “程序设计基础”是一门理论与实践密切相关,以培养学生程序设计能力为目标的课程,它的任务是培养学生运用高级程序设计语言求解问题的基本能力,其难点在于帮助学生形成以机器语言思考问题的思维。通过该课程的学习使学生了解高级程序设计语言的结构,掌握基本的应用计算机求解问题的思维方法以及基本的程序设计过程和方法。从问题提出、数据表示方式选定、算法设计,到代码编写、程序调试和测试,以及结果分析的过程中,培养学生抽象问题、设计与选择解决方案的能力,以及用具体编程语言实现方案并进行测试和评价的能力。 由于C语言具有其他语言无法比拟的优势,因此在计算机的各个领域得到了广泛应用,从系统软件的开发到应用程序的设计,特别是在图形处理和底层应用方面应用广泛。此外,C语言是一门结构化程序设计语言,有利于学生掌握程序设计的思想,目前仍是高校学习程序设计的一门基础性语言,所以本书选用C语言作为实现语言。 本书是作者多年来在讲授“C语言程序设计”的基础上,总结教学经验,整理编写而成的。以掌握程序设计思想为主线,由浅入深,先介绍基本知识及例题,再讲解应用方法,重点是训练读者的编程思维,培养读者利用计算机解决问题的能力。本书突出工程应用型人才的培养,强调实用性,体现“通俗易懂、结构清晰、层次分明、示例丰富”的特色。书中所有例题均在Visual C++6.0、DevC++、Microsoft Visual Studio 2022环境下运行通过。为了方便学习和加强实验教学,同时编写了该书的配套教材《程序设计基础(C语言)学习辅导》(第3版)。 全书共12章。第1、2章介绍了C语言的基本概念、基...

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

第1章概述1

1.1计算机程序和计算机语言1

1.1.1低级语言1

1.1.2高级语言2

1.2程序设计的一般步骤3

1.3C语言的发展历程4

1.4初识C语言5

1.4.1C语言的特点5

1.4.2C和C++7

1.4.3C语言的字符集7

1.4.4C语言的词汇8

1.5最简单的C语言程序9

1.5.1C语言程序举例9

1.5.2C语言程序的结构特点13

1.5.3培养良好的程序设计风格14

1.6运行C语言程序的步骤与方法15

1.7本章小结16

习题116

第2章算法与程序17

2.1算法的基础知识17

2.2算法的特征18

2.3几种常用的算法19

2.4简单算法示例21

2.5如何评价一个算法28

2.6算法的描述工具29

2.6.1自然语言29

2.6.2程序流程图30

2.6.3NS结构化流程图37

2.6.4过程设计语言40

2.6.5PAD图43

2.6.6判定表和判定树44

2.7结构化程序设计方法45

2.8本章小结47

习题247

目录程序设计基础(C语言)(第3版·微课视频·题库版)第3章基本数据类型与表达式49

3.1数据类型分类49

3.2整型数据49

3.3浮点型数据51

3.4字符型数据51

3.5常量与变量52

3.5.1常量52

3.5.2变量53

3.6运算符和表达式55

3.6.1C语言运算符简介55

3.6.2算术运算符和算术表达式55

3.6.3关系运算符和关系表达式56

3.6.4逻辑运算符和逻辑表达式57

3.6.5条... 查看详情

根据C语言的发展和计算机教学的需要,对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;本书采取循序渐进的内容安排方式,通俗易懂的讲解方法; 讲述力求理论联系实际、深入浅出; 注重培养读者的程序设计能力及良好的程序设计风格和习惯; 注重实践环节,每章最后精选了较多的习题,特别是例题、习题不重复,很多来源于生活;配套资源丰富,含微课视频、题库、源代码、教学课件、习题答案、实验指导、模拟试题等。 查看详情