C语言程序设计实例教程

出版时间:2011-8  出版社:中国人民大学出版社  作者:周静 等主编  页数:294  

内容概要

周静、郑卉主编的本书根据高等教育国家级教学成果一等奖“四环相扣”(能力标准、模块课程、工学交替、职场鉴定)的研究成果,以及高等职业教育的需要,采用“提出问题——归纳方法——
解决问题”三大步骤,以项目作载体,以任务驱动方式提出问题、分析问题,同时介绍必要的知识,不片面追求全面与深入,最后利用相关知识解决问题。全书共分4个项目,13个任务,主要内容有:存款输入与利息输出、多功能计算器、学生成绩管理、实用小型通讯录管理。
本书采用从实际到理论,从具体到抽象,从个别到一般的方法,符合学生的学习认知规律。每个项目后都附有拓展练习和综合实训等实践性问题分析,大量的习题供读者课后自学提高。

书籍目录

项目1 存款输人与利息输出——C语言概述
任务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 知识扩展:24点游戏设计
拓展练习
综合实训 学生成绩管理系统
练习
项目4 实用小型通讯录管理——预处理、自定义类型及数据文件存取的应用
任务1 自定义数据类型的设计与访问
4.1.1 问题情景及其实现
4.1.2 相关知识:编译预处理命令、结构体、共用体、枚举、类型定义符
4.1.3 知识扩展:扑克牌发牌程序
任务2 数据文件的存取
4.2.1 问题情景及其实现
4.2.2 相关知识:C文件的概念、C文件的有关操作
4.2.3 知识扩展:学生成绩信息的写操作
拓展练习
综合实训 通讯录管理系统
练习
参考文献

章节摘录

  (1)语言简洁,表达能力强,使用方便、灵活。C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。  (2)数据类型丰富。C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算,并引入了指针概念,使程序效率更高。另外,C语言具有强大的图形功能,支持多种显示器和驱动器,且计算功能、逻辑判断功能强大。  (3)运算符丰富。C语言的运算符包含的范围很广泛,共有34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富、表达式类型多样化,灵活使用各种运算符可以实现在其他高级语言中难以实现的运算。  (4)生成的代码质量高。一般只比汇编程序生成的目标代码效率低10%-20%。  (5)具有良好的可移植性。C语言有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。  ……

图书封面

评论、评分、阅读与下载


    C语言程序设计实例教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7