C语言程序设计项目教程

C语言程序设计项目教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编
2013-12
版次: 1
ISBN: 9787894362353
定价: 39.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 372页
字数: 553千字
  •   C语言是许多大学计算机及其相关专业开设的一门重要的专业基础课 ,也是大多数学生学习的第一门程序设计类课程。对于第一次接触程序设计语言的学生来说 ,掌握 C语言是有一定难度的。C语言课程中 ,讲授语法只是一个方面 ,更重要是培养学生的程序设计思想 ,而这一目的的达成是建立在大量的编程实践的基础上的。编者在多年的 C语言教学中 ,不断地摸索、尝试突破固有的 C语言知识体系 ,通过项目引导学生在编程实践中学习和巩固知识点。这种想法和做法与 CDIO工程教育模式所倡导的 “基于项目的学习 ”理念不谋而合 ,这本教材正是在这一背景下应运而生的。

      (1)适用对象

      本教材适用于计算机相关专业本科 C语言系列课程和专科 C语言系列课程的教学。本教材亦可作为非计算机专业 C语言课程的教材及 C语言零起点的读者的参考用书。读者学习本教材后 ,能够掌握 C语言的基础语法 ,并利用所学到的 C语言理论知识解决简单规模的程序设计。

      (2)需要具备的知识和能力基础

      学习本教材需要读者预先掌握计算机的基本概念 ,包括文件、文件夹、内存的概念以及计算机的基本工作原理等 ,同时还需要读者掌握操作系统的基本操作 ,如创建文件夹、新建文件等。另外 ,为了对数据表示、指针、位运算等能更好地理解 ,读者应能初步理解计算机中数据的表示和存储及数制转换等知识。

      (3)教学总体目标

      C语言的学习 ,将为后续的数据结构课程及其他程序设计语言类课程打下坚实的基础。本教材以项目驱动的方式 ,导出 C语言的各个知识点 ,从以下几个方面培养读者的 CDIO能力 :

      ①计算机软件开发知识 :掌握 C语言的各重要知识点 ,具备良好的编程习惯和编程风格 ;

      ②系统的显现和交互作用 :能够理解函数的思想 ,对简单系统能够理解如何分解为多个模块,并了解模块 (函数 )之间的关系 ;

      ③引进、消化、吸收再创新能力 :根据已学到知识 ,能够对现有系统进行改进和完善 ;

      ④软件实现过程 :能够综合运用 C语言知识来解决具体问题的编程实现的能力 ;

      ⑤测试、证实、验证及认证 :能够通过执行程序来测试、验证预期的结果 ,具备初步的调试程序的能力。 项目准备篇  ———初识 C语言

      0.1 什么是 C语言 

       0.1.1 什么是程序设计语言 

       0.1.2 C语言的历史 

      0.2 C语言的特点 

      0.3 C语言能做什么 

      0.4 C语言基本结构 

       0.4.1 main函数 

       0.4.2 自定义函数 

       0.4.3 计算器的主菜单设计 

      0.5 如何学习 C语言 

    第1篇 简易计算器的开发 ———C语言初级应用

     项目导学 

     第1章 加法模块的开发 

      1.1 任务说明 

      1.2 任务分析 

      1.3 任务实施 

      1.4 知识点详解 

       1.4.1 常量 

       1.4.2 变量 

       1.4.3 整型变量 

       1.4.4 输入函数 ———scanf 

       1.4.5 输出函数 ———printf 

      1.5 项目完善 

     第2章 除法模块的开发 

      2.1 任务说明 

      2.2 任务分析 

      2.3 任务实施 

      2.4 知识点详解 

       2.4.1 浮点型数据 

       2.4.2 算术运算符 

       2.4.3 算术表达式 

       2.4.4 数据类型转换 

       2.4.5 赋值运算符 

      2.5 项目完善 

     第3章 口令验证模块的开发 

      3.1 任务说明 

      3.2 任务分析 

      3.3 任务实施 

      3.4 知识点详解 

       3.4.1 关系运算符和关系表达式 

       3.4.2 逻辑运算 

       3.4.3 程序的三种基本结构 

       3.4.4 单分支 if语句 

       3.4.5 双分支 if-else语句 

       3.4.6 多分支 if-elseif语句 

       3.4.7 if语句的嵌套 

      3.5项目完善 

     第4章 主菜单模块的开发 

      4.1 任务说明 

      4.2 任务分析 

      4.3 任务实施 

      4.4 知识点详解 

       4.4.1 字符型数据 

       4.4.2 多分支 switch语句 

     第5章 应用有参有返回值函数开发计算器 

      5.1 任务说明 

      5.2 任务分析 

      5.3 任务实施 

      5.4 知识点详解 

       5.4.1 无参无返回值函数 

       5.4.2 有参无返回值函数 

       5.4.3 无参有返回值函数 

       ……

    第2篇 学生成绩管理系统 V1.0的开发 ———C语言的中级应用

    第3篇 学生成绩管理系统 V2.0的开发 ———C语言的高级应用

    第4篇 高级话题

    附录Ⅰ C语言关键字 

    附录Ⅱ ASCI码对照表 

    附录Ⅲ 运算符的优先级和结合方向 

    附录Ⅳ C语言常用库函数 

    附录Ⅴ C语言常用的转义字符 

    附录Ⅵ C语言常用英文词汇 

    附录Ⅶ 教学建议 

    参考文献
  • 内容简介:
      C语言是许多大学计算机及其相关专业开设的一门重要的专业基础课 ,也是大多数学生学习的第一门程序设计类课程。对于第一次接触程序设计语言的学生来说 ,掌握 C语言是有一定难度的。C语言课程中 ,讲授语法只是一个方面 ,更重要是培养学生的程序设计思想 ,而这一目的的达成是建立在大量的编程实践的基础上的。编者在多年的 C语言教学中 ,不断地摸索、尝试突破固有的 C语言知识体系 ,通过项目引导学生在编程实践中学习和巩固知识点。这种想法和做法与 CDIO工程教育模式所倡导的 “基于项目的学习 ”理念不谋而合 ,这本教材正是在这一背景下应运而生的。

      (1)适用对象

      本教材适用于计算机相关专业本科 C语言系列课程和专科 C语言系列课程的教学。本教材亦可作为非计算机专业 C语言课程的教材及 C语言零起点的读者的参考用书。读者学习本教材后 ,能够掌握 C语言的基础语法 ,并利用所学到的 C语言理论知识解决简单规模的程序设计。

      (2)需要具备的知识和能力基础

      学习本教材需要读者预先掌握计算机的基本概念 ,包括文件、文件夹、内存的概念以及计算机的基本工作原理等 ,同时还需要读者掌握操作系统的基本操作 ,如创建文件夹、新建文件等。另外 ,为了对数据表示、指针、位运算等能更好地理解 ,读者应能初步理解计算机中数据的表示和存储及数制转换等知识。

      (3)教学总体目标

      C语言的学习 ,将为后续的数据结构课程及其他程序设计语言类课程打下坚实的基础。本教材以项目驱动的方式 ,导出 C语言的各个知识点 ,从以下几个方面培养读者的 CDIO能力 :

      ①计算机软件开发知识 :掌握 C语言的各重要知识点 ,具备良好的编程习惯和编程风格 ;

      ②系统的显现和交互作用 :能够理解函数的思想 ,对简单系统能够理解如何分解为多个模块,并了解模块 (函数 )之间的关系 ;

      ③引进、消化、吸收再创新能力 :根据已学到知识 ,能够对现有系统进行改进和完善 ;

      ④软件实现过程 :能够综合运用 C语言知识来解决具体问题的编程实现的能力 ;

      ⑤测试、证实、验证及认证 :能够通过执行程序来测试、验证预期的结果 ,具备初步的调试程序的能力。
  • 目录:
    项目准备篇  ———初识 C语言

      0.1 什么是 C语言 

       0.1.1 什么是程序设计语言 

       0.1.2 C语言的历史 

      0.2 C语言的特点 

      0.3 C语言能做什么 

      0.4 C语言基本结构 

       0.4.1 main函数 

       0.4.2 自定义函数 

       0.4.3 计算器的主菜单设计 

      0.5 如何学习 C语言 

    第1篇 简易计算器的开发 ———C语言初级应用

     项目导学 

     第1章 加法模块的开发 

      1.1 任务说明 

      1.2 任务分析 

      1.3 任务实施 

      1.4 知识点详解 

       1.4.1 常量 

       1.4.2 变量 

       1.4.3 整型变量 

       1.4.4 输入函数 ———scanf 

       1.4.5 输出函数 ———printf 

      1.5 项目完善 

     第2章 除法模块的开发 

      2.1 任务说明 

      2.2 任务分析 

      2.3 任务实施 

      2.4 知识点详解 

       2.4.1 浮点型数据 

       2.4.2 算术运算符 

       2.4.3 算术表达式 

       2.4.4 数据类型转换 

       2.4.5 赋值运算符 

      2.5 项目完善 

     第3章 口令验证模块的开发 

      3.1 任务说明 

      3.2 任务分析 

      3.3 任务实施 

      3.4 知识点详解 

       3.4.1 关系运算符和关系表达式 

       3.4.2 逻辑运算 

       3.4.3 程序的三种基本结构 

       3.4.4 单分支 if语句 

       3.4.5 双分支 if-else语句 

       3.4.6 多分支 if-elseif语句 

       3.4.7 if语句的嵌套 

      3.5项目完善 

     第4章 主菜单模块的开发 

      4.1 任务说明 

      4.2 任务分析 

      4.3 任务实施 

      4.4 知识点详解 

       4.4.1 字符型数据 

       4.4.2 多分支 switch语句 

     第5章 应用有参有返回值函数开发计算器 

      5.1 任务说明 

      5.2 任务分析 

      5.3 任务实施 

      5.4 知识点详解 

       5.4.1 无参无返回值函数 

       5.4.2 有参无返回值函数 

       5.4.3 无参有返回值函数 

       ……

    第2篇 学生成绩管理系统 V1.0的开发 ———C语言的中级应用

    第3篇 学生成绩管理系统 V2.0的开发 ———C语言的高级应用

    第4篇 高级话题

    附录Ⅰ C语言关键字 

    附录Ⅱ ASCI码对照表 

    附录Ⅲ 运算符的优先级和结合方向 

    附录Ⅳ C语言常用库函数 

    附录Ⅴ C语言常用的转义字符 

    附录Ⅵ C语言常用英文词汇 

    附录Ⅶ 教学建议 

    参考文献
查看详情
您可能感兴趣 / 更多
C语言程序设计项目教程
C语言程序设计
吕爱华主编
C语言程序设计项目教程
C语言程序设计
梁颖红
C语言程序设计项目教程
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计项目教程
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计项目教程
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计项目教程
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计项目教程
C语言程序设计
李柳柏 编;曾俊
C语言程序设计项目教程
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计项目教程
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计项目教程
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计项目教程
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计项目教程
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
系列丛书 / 更多
C语言程序设计项目教程
C语言程序设计
吕爱华主编
C语言程序设计项目教程
C语言程序设计
梁颖红
C语言程序设计项目教程
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计项目教程
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计项目教程
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计项目教程
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计项目教程
C语言程序设计
李柳柏 编;曾俊
C语言程序设计项目教程
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计项目教程
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计项目教程
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计项目教程
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计项目教程
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
相关图书 / 更多
C语言程序设计项目教程
C语言程序设计
吕爱华主编
C语言程序设计项目教程
C语言程序设计
梁颖红
C语言程序设计项目教程
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计项目教程
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计项目教程
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计项目教程
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计项目教程
C语言程序设计
李柳柏 编;曾俊
C语言程序设计项目教程
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计项目教程
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计项目教程
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计项目教程
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计项目教程
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编