C语言程序设计项目化教程
全新正版未拆封
¥
31.56
4.0折
¥
78
全新
库存2件
作者任剑岚,刘冰洁,王金主编
出版社北京理工大学出版社有限责任公司
出版时间2023-03
版次1
装帧其他
上书时间2024-08-07
商品详情
- 品相描述:全新
图书标准信息
-
作者
任剑岚,刘冰洁,王金主编
-
出版社
北京理工大学出版社有限责任公司
-
出版时间
2023-03
-
版次
1
-
ISBN
9787576319903
-
定价
78.00元
-
装帧
其他
-
开本
16开
-
字数
413千字
- 【内容简介】
-
本教材以提高实际动手作能力、解决问题能力和未来业竞争力为出发点,理论与实践相结合,科学合理、深入浅出地设置教材内容,本书以项目式任务贯穿整个过程,共分为9个项目,每个模块都有针对地设计任务,根据项目需求进行知识讲解,由洗入深地逐步补充和完善程序设计。主要内容包括c语言基础、数据描述与算法、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组程序设计、函数程序设计、指针程序设计、结构体和其他结构类型、文件等。书中特别设置了计算机等级试二_级c语言的试真题、重难点解析。
精彩内容:
1.1.1c语言框架结构1.计算机语言计算机之所以会按照人们的意愿自动地进行工作,是因为人们预先将一组计算机能识别和执行的指令输人计算机,每一条指令都能使计算机执行特定的作。这组计算机能够自动执行的指令集合,称之为程序。计算机软件设计人员根据需要设计好特定功能的程序,计算机执行程序时,会自动地有条不紊地执行各条指令,终实现特定的功能。人和人之间的交流需要通过语言,人和计算机之间传递信息也需要一种人和计算机都能识别的语言,即计算机语言。程序是用各种计算机语言编写而成的,计算机软件设计人员为了有效地与计算机交流,计算机语言经历了从机器语言、汇编语言到语言的三个发展阶段。机器语言:计算机只能识别和接收由0和1组成的二进制指令,称之为机器指令。机器指令的集合是计算机的机器语言。机器语言能够被计算机 cpu直接读取,不需要进行任何翻译,处理速度快。但是,由0和1组成的机器语言与人们惯的语言差别较大,如果遇到很大的数值,二进制数很长,难学、难写、难记、难检查,只有极少数的计算机专业编稷人员能够掌握,难以推广使用。汇编语言:第二代计算机语言汇编语言克服了机器语言难以阅读和理解的缺点,用英文字母或符号串代替机器语言的二进制码。例如,用add 代表“数字逻辑加”,ub 代表“数字逻辑减”,mov代表“数据传递”。如add ab表示将寄存器a中的数与寄存器b中的数相加后放人寄存器a。虽然汇编语言较之机器语言易于理解,但是也有其弊端,助记符多且难记,不同型号计算机的汇编语言互不通用,依赖于硬件系统,需要程序开发人员既要了解硬件,又要懂软件,因此,只在专业人员中使用。基于机器语言和汇编语言都是依赖于某一具体型号计算机的特,贴近计算机,故将其称之为低级语言。语言:为了克服低级语言的专业强、不易移植的缺点,20世纪50年代创造出了个接近于人们使用的自然语言和数学语言的计算机语言一fortran语言。语言的语法和格式都是用英文单词表示,运用的运算符和表达式也和常用的数学公式差不多,易于理解。语言不仅功能强大,而且不依赖于具体某一型号计算机,用语言编写的程序适用于任何型号的计算机。正因为远离了对硬件的直接作,多数人在学了某一语言后能进行程序开发,可以极其方便地利用计算机进行各种工作,为计算机的推广普及创造了良好的条件。随着编程思想的发展,语言也经历了几个不同的阶段,①非结构化语言。非结构化语言编程风格比较随意,只要符合语法规则即可,程序的流程可以随意跳转。典型的非结构化语言有 baic、fortran、algol。②结构化语言。结构化语言规定程序必须由顺序结构、选择结构、循环结构三种基本结构构成,程序由上而下顺序执行,不允许随意跳转。典型的结构化语言有qbaic、c语言。3面向对象语言。面向对象语言是支持面向对象程序设计语言,可处理规模较大的问题。典型的面向对象语言有c、c、java。
- 【目录】
-
项目一c语言基础知识
任务1.1认识c语言
1.1.1 c语言框架结构
1.1.2c语言程序组成要素
任务1.2准备开发环境
11.2.1 c语言程序开发运行过程
1.2.2c语言程序开发环境
项目二顺序结构设计
任务2.1编程前的思——算法
2.1.1算法的概念
2.1.2算法的特
2.1.3算法的表示
2.1.4结构化程序设计原则
任务2.2寻找编程的核心——数据
2.2.1基本数据类型
2.2.2数据类型的转换
2.2.3常量
2.2.4变量
任务2.3搭建程序的构件——运算符和表达式
2.3.1算术运算符及表达式
2.3.2赋值运算符及表达式
2.3.3关系运算符及表达式
2.3.4逻辑运算符及表达式
2.3.5位运算符及表达式
2.3.6条件运算符及表达式
2.3.7逗号运算符及表达式
2.3.8sizeof 运算符
2.3.9运算符的优先级
任务2.4的输入输出——顺序结构
2.4.1顺序结构概述
2.4.2格式化输入输出函数
2.4.3字符输入输出函数
项目三选择结构设计
任务3.1综合素质评价系统录入校验
3.1.1单分支if语句
3.1.2双分支if语句
3.1.3多分支if语句
3.1.4 if语句嵌套
任务3.2综合素质评价系统等级制输出
项目四循环结构设计
任务4.1综合素质评价系统计算
4.1.1 while循环语句
4.1.2 do - while循环语句
4.1.3 for循环语句
4.1.4循环结构控制语句
任务4.2综合素质评价系统汇
……
项目五数组
项目六函数
项目七指针
项目八结构体
项目九文件
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价