正版保障 假一赔十 可开发票
¥ 38.78 5.0折 ¥ 78 全新
库存40件
作者任剑岚,刘冰洁,王金主编
出版社北京理工大学出版社有限责任公司
ISBN9787576319903
出版时间2023-03
装帧其他
开本其他
定价78元
货号14038018
上书时间2024-12-09
项目一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学生综合素质评价系统学生成绩汇总
……
项目五数组
项目六函数
项目七指针
项目八结构体
项目九文件
1.1.1C语言框架结构
1.计算机语言
计算机之所以会按照人们的意愿自动地进行工作,是因为人们预先将一组计算机能识别和执行的指令输人计算机,每一条指令都能使计算机执行特定的操作。这组计算机能够自动执行的指令集合,称之为程序。计算机软件设计人员根据需要设计好特定功能的程序,计算机执行程序时,就会自动地有条不紊地执行各条指令,最终实现特定的功能。
人和人之间的交流需要通过语言,人和计算机之间传递信息也需要一种人和计算机都能识别的语言,即计算机语言。程序就是用各种计算机语言编写而成的,计算机软件设计人员为了有效地与计算机交流,计算机语言经历了从机器语言、汇编语言到高级语言的三个发展阶段。
机器语言:计算机只能识别和接收由0和1组成的二进制指令,称之为机器指令。机器指令的集合就是计算机的机器语言。机器语言能够被计算机 CPU直接读取,不需要进行任何翻译,处理速度快。但是,由0和1组成的机器语言与人们习惯的语言差别较大,如果遇到很大的数值,二进制数很长,难学、难写、难记、难检查,只有极少数的计算机专业编稷人员能够掌握,难以推广使用。
汇编语言:第二代计算机语言汇编语言克服了机器语言难以阅读和理解的缺点,用英文字母或符号串代替机器语言的二进制码。例如,用ADD 代表“数字逻辑加”,SUB 代表“数字逻辑减”,MOV代表“数据传递”。如ADD A,B表示将寄存器A中的数与寄存器B中的数相加后放人寄存器A。虽然汇编语言较之机器语言易于理解,但是也有其弊端,助记符多且难记,不同型号计算机的汇编语言互不通用,依赖于硬件系统,需要程序开发人员既要了解硬件,又要懂软件,因此,只在专业人员中使用。基于机器语言和汇编语言都是完全依赖于某一具体型号计算机的特性,贴近计算机,故将其称之为低级语言。
高级语言:为了克服低级语言的专业性强、不易移植的缺点,20世纪50年代创造出了第一个接近于人们使用的自然语言和数学语言的计算机高级语言一Fortran语言。高级语言的语法和格式都是用英文单词表示,运用的运算符和表达式也和常用的数学公式差不多,易于理解。高级语言不仅功能强大,而且不依赖于具体某一型号计算机,用高级语言编写的程序适用于任何型号的计算机。正因为远离了对硬件的直接操作,多数人在学习了某一高级语言后就能进行程序开发,可以极其方便地利用计算机进行各种工作,为计算机的推广普及创造了良好的条件。随着编程思想的发展,高级语言也经历了几个不同的阶段,
①非结构化语言。非结构化语言编程风格比较随意,只要符合语法规则即可,程序的流程可以随意跳转。典型的非结构化语言有 Basic、Fortran、Algol。
②结构化语言。结构化语言规定程序必须由顺序结构、选择结构、循环结构三种基本结构构成,程序由上而下顺序执行,不允许随意跳转。典型的结构化语言有Qbasic、C语言。
3面向对象语言。面向对象语言是支持面向对象程序设计语言,可处理规模较大的问题。典型的面向对象语言有C++、C#、Java。
……
本教材以提高学生实际动手操作能力、解决问题能力和未来就业竞争力为出发点,理论与实践相结合,科学合理、深入浅出地设置教材内容,本书以项目式任务贯穿整个教学过程,共分为9个项目,每个教学模块都有针对性地设计任务,根据项目需求进行知识讲解,由洗入深地逐步补充和完善程序设计。主要内容包括C语言基础、数据描述与算法、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组程序设计、函数程序设计、指针程序设计、结构体和其他结构类型、文件等。书中特别设置了计算机等级考试二_级c语言的考试真题、重难点解析。
— 没有更多了 —
以下为对购买帮助不大的评价