C语言学习指导与课程设计实践
✍ Scribed by 杜祥军
- Publisher
- 电子工业出版社
- Year
- 2015
- Tongue
- Chinese
- Leaves
- 229
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书以程序设计思想为主线,以问题为导向,以程序设计语法重难点分析为基础,以运用程序设计解决实际问题的能力培养为目标,以集成开发环境和程序自动评测系统为工具,在不同环节设计相似的、与实际结合紧密的问题,启发学生掌握不同程序设计思想的问题解决方法和程序设计过程中的具体语法重难点。全书共三章,主要内容包括:计算机程序设计引论,C语言学习指导,C语言课程设计。本书提供配套电子课件。
✦ Table of Contents
扉页
内 容 简 介
前 言
目 录
第1章 计算机程序设计引论
1.1 计算机组成
1.1.1 计算机硬件组成
1.1.2 计算机软件系统
1.2 信息的表示与存储
1.2.1 进制与进制转换
1.2.2 信息存储单位
1.2.3 数值的表示
1.2.4 非数值信息表示
1.3 现代计算机的发展
1.3.1 第一代:电子管时代
1.3.2 第二代:晶体管时代
1.3.3 第三代:集成电路时代
1.3.4 第四代:大规模集成电路时代
1.4 计算机程序设计
1.4.1 程序与指令
1.4.2 程序设计语言的功能
1.4.3 程序设计语言的语法
1.4.4 程序的编译与编程环境
1.5 计算机语言的发展
1.5.1 机器语言
1.5.2 汇编语言
1.5.3 高级语言
1.6 利用计算机程序解决问题的过程
1.6.1 分析问题,明确输入和输出
1.6.2 寻求解决方案,抽象出数学模型
1.6.3 确定解题步骤,设计合适算法
1.6.4 编写程序代码
1.6.5 运行和调试程序
1.6.6 整理文档
1.7 本章小结
第2章 C语言学习指导
2.1 初识C语言程序
2.1.1 学习目标
2.1.2 知识要点与练习
2.1.3 实验内容
2.2 标准输入与输出
2.2.1 学习目标
2.2.2 知识要点与练习
2.2.3 实验内容
2.3 数据存储、表示与计算
2.3.1 学习目标
2.3.2 知识要点与练习
2.3.3 实验内容
2.4 基本程序结构
2.4.1 学习目标
2.4.2 知识要点与练习
2.4.3 实验内容
2.5 函数
2.5.1 学习目标
2.5.2 知识要点与练习
2.5.3 实验内容
2.6 数组
2.6.1 学习目标
2.6.2 知识要点与练习
2.6.3 实验内容
2.7 字符串
2.7.1 学习目标
2.7.2 知识要点与练习
2.7.3 实验内容
2.8 指针
2.8.1 学习目标
2.8.2 知识要点与练习
2.8.3 实验内容
2.9 结构体与共用体
2.9.1 学习目标
2.9.2 知识要点与练习
2.9.3 实验内容
2.10 文件
2.10.1 学习目标
2.10.2 知识要点与练习
2.10.3 实验内容
2.11 综合实验
第3章 C语言课程设计
3.1 课程设计目标与要求
3.1.1 目标与要求
3.1.2 过程与进度安排
3.1.3 考核与评价
3.2 程序设计方法
3.2.1 结构化程序设计
3.2.2 面向对象的程序设计
3.2.3 面向问题的程序设计
3.2.4 程序设计方法的比较
3.3 复杂数据存储与数据结构基础
3.3.1 抽象数据类型与数据结构
3.3.2 数组
3.3.3 链表
3.3.4 堆栈
3.3.5 综合练习
3.4 算法基础
3.4.1 算法的概念与表示
3.4.2 简单算法举例
3.4.3 穷举算法
3.4.4 递推算法
3.4.5 递归算法
3.4.6 分治算法
3.4.7 回溯算法
3.4.8 贪心算法
3.4.9 综合练习
3.5 软件开发流程
3.5.1 软件生命周期
3.5.2 软件开发流程
3.6 C语言编程技巧与常用功能
3.6.1 屏幕输出和键盘输入
3.6.2 图形程序设计
3.6.3 声音程序设计
3.7 课程设计题目汇总
3.7.1 算法与数值计算类
3.7.2 系统与应用类
3.7.3 游戏与图形界面类
附录A C语言头文件与库函数
附录B 常用C语言集成开发环境
附录C ASCII码表
参考文献
📜 SIMILAR VOLUMES
本书是依据高等学校计算机类和信息类各专业基础课程教学的要求与目标而编写的理论与实践相结合的教材。本书以C语言基本知识和基本概念为引领,将知识融入各个实例,通过实践来学习C语言程序设计,注重C语言基本概念、基本编程思想的介绍和应用,始终贯彻“教、学、做”相结合的原则,使学生掌握C语言程序设计方法,能够学以致用,培养学生使用C语言来解决实际问题的能力。全书共11章,主要内容包括:计算机程序设计概述,C语言基础,数据输入与输出,控制结构程序设计,数组和字符串,指针,函数,构造数据类型,编译预处理,文件,高质量编程规范。本书提供配套电子课件、程序代码和习题参考答案。
<p>C语言是一门重要的基础课程,但传统教材一般偏向于语法规则的介绍,实例偏数学算法,过于抽象、趣味性不强。针对这些问题,本书把游戏开发实践应用于C语言课程设计教学,课程设计中尽量站在初学者的角度,降低开发游戏的难度,不超出所学知识范围,逐步提高读者对编程的兴趣和能力。本书的授课方法已在实际教学中验证,大一学生普遍能写出数千行代码的复杂游戏,编程能力显著提升。</p>
本书分为实验、课堂练习及答案、习题及参考答案三部分,内容包括:C语言程序设计概述、数据类型和表达、程序控制结构、函数、指针、构造数据类型与编译处理、文件、等级考试二级C语言操作试题举例等。
本书是与《C 程序设计教程》配套的实验指导和习题解析教材。全书共分四部分,分别为环境使用、实验指导、习题解析和常用资料。环境使用部分包括VisualC 6.0、Visual C 2010、C Builder6.0的使用和跟踪、调试程序的方法、帮助的使用方法等内容;实验指导部分提供ll个实验、53道题目,从问题分析、算法描述、编程指南、测试指南、问题扩展等方面指导学生完成实验;习题解析对《C 程序设计教程》中的部分习题进行了分析,给出了问题分析、算法描述、编程提示、测试指南、问题扩展等方面的指导;常用资料给出了常见词汇、常见编译错误、常用库函数等实验过程中需要查阅的资料。 本书内容丰富、实用,
《程序设计语言:实践之路(第3版)》是一本很有特色的计算机教材,其核心是讨论程序设计语言的基本原理和技术。《程序设计语言:实践之路(第3版)》融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习与探索。这些练习的特别价值在于引导学生