
包邮C语言程序设计实例教程(第3版十二五职业教育国家规划教材)

- ISBN:9787300288871
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:290
- 出版时间:2021-01-01
- 条形码:9787300288871 ; 978-7-300-28887-1
内容简介
本教材以贴近生活的应用实例为核心,采用情景教学的任务模式,在给出的任务中“提出问题”,引出需掌握的各项知识要点,然后结合相关案例进一步对相关知识点进行讲解及演练分析,旨在帮助学生理解这类知识点的具体应用,提高学生对问题的分析和解决能力。在每个项目之后配有拓展练习和综合实训,有助于学生对相关章节内容的理解和掌握。教材以《C 语言程序设计》大纲为基础,参考了《全国计算机等级考试(二级)C语言程序设计考试大纲》和《软件职业资格考试程序员考试大纲》中有关C 语言的要求。书中所有程序实例均在VC++ 6.0 环境下调试通过。
目录
任务1 银行存款的原样输出
1.1.1 问题情景及其实现
1.1.2 相关知识:C 语言的发展历史、语言特点、开发原理、运行环境与开发工具
1.1.3 知识扩展:字符原样输出程序
任务2 利息的计算
1.2.1 问题情景及其实现
1.2.2 相关知识:C 语言的符号系统、常量与变量、基本数据类型、运算符、基本类型数据的转换
1.2.3 知识扩展:华氏温度与摄氏温度的转换
任务3 银行存款的输入与利息的输出
1.3.1 问题情景及其实现
1.3.2 相关知识:基本的输入与输出函数
1.3.3 知识扩展:人民币与美元兑换业务
项目2 超市商品结算业务——C 语言程序控制结构的应用
任务1 商品价格求和显示
2.1.1 问题情景及其实现
2.1.2 相关知识:语句、顺序结构
2.1.3 知识扩展:商品价格总计处理
任务2 商品打折业务处理
2.2.1 问题情景及其实现
2.2.2 相关知识:选择结构、选择结构的嵌套
2.2.3 知识扩展:商场购物促销
任务3 顾客超市收银结算
2.3.1 问题情景及其实现
2.3.2 相关知识:循环结构、转移语句、循环的嵌套
2.3.3 知识扩展:巧填数字
项目3 学生成绩管理——数组、函数与指针的应用
任务1 学生成绩的存储
3.1.1 问题情景及其实现
3.1.2 相关知识:一维数组、二维数组的定义与使用
3.1.3 知识扩展:将n 个数按从小到大进行排序
任务2 学生等级成绩存储
3.2.1 问题情景及其实现
3.2.2 相关知识:字符数组的定义、引用和初始化
3.2.3 知识扩展:编写简单密码检测程序
任务3 学生成绩统计,求平均分和总分
3.3.1 问题情景及其实现
3.3.2 相关知识:函数概述、函数的定义与调用、函数的参数与返回值、函数声明与原型、函数的嵌套调用
3.3.3 知识扩展:Hanoi(汉诺)塔问题
任务4 数组作为函数的参数
3.4.1 问题情景及其实现
3.4.2 相关知识:数组与函数、常用字符串处理函数、作用域以及变量的存储类别和生存期
3.4.3 知识扩展:骑士遍历问题
任务5 指针型参数应用于函数
3.5.1 问题情景及其实现
3.5.2 相关知识:指针概述、指针的应用
3.5.3 知识扩展:*大价值路线图
项目4 实用小型通讯录管理——预处理、自定义类型及数据文件存取的应用
任务1 自定义数据类型的设计与访问
4.1.1 问题情景及其实现
4.1.2 相关知识:编译预处理命令、结构体、共用体、枚举类型、类型定义符
4.1.3 知识扩展:扑克牌发牌程序
任务2 数据文件的存取
4.2.1 问题情景及其实现
4.2.2 相关知识:C 语言文件概述、C 语言文件的有关操作
4.2.3 知识扩展:学生成绩信息的读写操作
参考文献
节选
2. C 语言的特点一种语言之所以能发展,并具有生命力,总是有其不同于(或优于)其他语言的特点。C 语言的主要特点如下:(1)语言简洁,表达能力强,使用方便、灵活。C 语言一共只有32 个关键字,9 种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机*基本的工作单元。(2)数据类型丰富。C 语言的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算,并引入了指针概念,使程序效率更高。另外,C 语言具有强大的图形功能,支持多种显示器和驱动器,且计算功能、逻辑判断功能强大。(3)运算符丰富。C 语言的运算符包含的范围很广泛,共有34 个运算符。C 语言把括号、赋值、强制类型转换等都作为运算符处理,运算类型丰富,表达式类型多样,灵活使用各种运算符可以有效实现在其他高级语言中难以实现的运算。(4)生成的代码质量高。一般只比汇编程序生成的目标代码效率低10% ~ 20%。(5)具有良好的可移植性。C 语言的一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。(6)具有结构化的语言特性。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便地调用,并有多种循环、条件语句来控制程序流向,从而使程序完全结构化。
作者简介
周静,重庆电子工程职业学院,副教授,软件技术专业教研室主任,主要负责“计算机操作基础”“C语言”“C++面向对象程序设计”“XML基础”“UML概述”等课程的教学,主编教材有“十二五”国家规划教材《C语言程序设计实例教程(第二版)》《AutoCAD 2011绘图基础》等。在各类期刊上发表有多篇论文,具有丰富的教学实践和写作经验。郑卉,重庆电子工程职业学院教师。
-
硅谷之火-人与计算机的未来
¥13.7¥39.8 -
人工智能的底层逻辑
¥55.3¥79.0 -
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
软件定义网络(SDN)技术与应用
¥25.7¥39.8 -
数学之美
¥41.0¥69.0 -
谁说菜鸟不会数据分析(入门篇)(第4版)
¥43.8¥69.0 -
自己动手写PYTHON虚拟机
¥35.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
计算机网络技术
¥24.1¥33.0 -
Excel函数.公式与图表
¥16.4¥48.0 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
RUST权威指南(第2版)
¥114.2¥168.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥65.3¥99.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
仓颉编程快速上手
¥62.9¥89.8 -
剪映AI
¥62.6¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥30.9¥39.8 -
数据挖掘技术与应用
¥46.0¥75.0 -
人工智能安全
¥66.4¥109.0