华信教育资源网
C语言程序设计实验教程(第2版)
丛   书   名: 新工科建设·应用型本科规划教材  广东省重点学科建设、应用型专业转型、广东省质量工程项目成果
作   译   者:陈海山 等 出 版 日 期:2019-07-01
出   版   社:电子工业出版社 维   护   人:章海涛 
书   代   号:G0368700 I S B N:9787121368707

图书简介:

本书是广东省重点学科、应用型专业转型、广东省质量工程项目成果之一。本书是《C语言程序设计——增量式项目驱动一体化教程(第2版)》(ISNB 978-7-121-36869-1)的配套教材,包括实验、C语言控制台编程接口、教材习题参考答案三部分内容。实验部分安排了13个单项实验和1个综合实验。本书可以作为高等学校程序设计及相关课程的辅导书。
定价 38.0
您的专属联系人更多
关注 评论(1) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书是广东省重点学科、应用型专业转型、广东省质量工程项目成果之一。本书是《C语言程序设计——增量式项目驱动一体化教程(第2版)》(ISNB 978-7-121-36869-1)的配套教材,包括实验、C语言控制台编程接口、教材习题参考答案三部分内容。实验部分安排了13个单项实验和1个综合实验。本书可以作为高等学校程序设计及相关课程的辅导书。

    图书详情

    ISBN:9787121368707
    开 本:16开
    页 数:196
    字 数:310.0

    本书目录

    目  录
    第一部分  实  验
    实验1  C语言程序的运行环境和运行方法	3
    1.1  实验目的	3
    1.2  实验内容及步骤	3
    1.2.1  任务一:C语言开发环境CodeBlocks的下载、安装及配置	3
    1.2.2  任务二:通过C语言示例,熟悉CodeBlocks的使用方法	6
    1.2.3  任务三:编写并运行程序1_3	11
    1.2.4  任务四:编写并运行程序1_4	11
    实验2  数据类型	13
    2.1  实验目的	13
    2.2  实验内容及步骤	13
    2.2.1  任务一:整型、字符型、实型变量的定义及格式化输入和输出	13
    2.2.2  任务二:整型、字符型数据的定义及格式化输入和输出	14
    2.2.3  任务三:数据类型的综合应用	15
    实验3  运算符和表达式	17
    3.1  实验目的	17
    3.2  实验内容及步骤	17
    3.2.1  任务一:算术运算	17
    3.2.2  任务二:算术运算	18
    3.2.3  任务三:关系运算与逻辑运算	18
    3.2.4  任务四:综合任务	19
    实验4  选择结构程序设计(一)	21
    4.1  实验目的	21
    4.2  实验内容及步骤	21
    4.2.1  任务一:单分支if语句	21
    4.2.2  任务二:双分支if-else	22
    4.2.3  任务三:数字特点判断	22
    实验5  选择结构程序设计(二)	25
    5.1  实验目的	25
    5.2  实验内容及步骤	25
    5.2.1  任务一:成绩分类问题(多分支if结构)	25
    5.2.2  任务二:成绩分类问题(多分支switch结构)	26
    5.2.3  任务三(综合任务)	27
    实验6  循环结构程序设计	30
    6.1  实验目的	30
    6.2  实验内容及步骤	30
    6.2.1  任务一:求阶乘问题(for语句)	30
    6.2.2  任务二:字符统计问题(while)	31
    6.2.3  任务三(综合任务):无限循环计算阶乘的问题	31
    实验7  函数的结构和调用	33
    7.1  实验目的	33
    7.2  实验内容及步骤	33
    7.2.1  任务一:使用函数求阶乘	33
    7.2.2  任务二:面积和体积计算问题	34
    7.2.3  任务三:成绩分类问题	34
    实验8  函数的综合应用	36
    8.1  实验目的	36
    8.2  实验内容及步骤	36
    8.2.1  任务一:面积和体积计算问题(在实验7任务二的基础上完成)	36
    8.2.2  任务二:成绩分类问题(在实验7任务三的基础上完成)	37
    8.2.3  任务三(综合任务):计算阶乘	38
    实验9  数组	40
    9.1  实验目的	40
    9.2  实验内容及步骤	40
    9.2.1  任务一:使用数组保存和显示学生成绩	40
    9.2.2  任务二:学生成绩统计问题	41
    9.2.3  任务三:简单字符数组加密	42
    实验10  指针和数组	43
    10.1  实验目的	43
    10.2  实验内容及步骤	43
    10.2.1  任务一:数据交换问题	43
    10.2.2  任务二:数据查找问题	44
    10.2.3  任务三:寻找规律输出指定图形	44
    实验11  处理字符串	47
    11.1  实验目的	47
    11.2  实验内容及步骤	47
    11.2.1  任务一:使用库函数复制字符串	47
    11.2.2  任务二:编写自己的字符串连接函数	48
    11.2.3  任务三:查找字符串中是否有给定的字符ch	48
    
    实验12  结构体、共用体和枚举	49
    12.1  实验目的	49
    12.2  实验内容及步骤	49
    12.2.1  任务一:枚举问题	49
    12.2.2  任务二:结构体问题	50
    12.2.3  任务三:采用结构体表示学生信息(使用函数和结构体指针)	50
    实验13  读写文件	53
    13.1  实验目的	53
    13.2  实验内容及步骤	53
    13.2.1  任务一:读写文本文件	53
    13.2.2  任务二:读写二进制文件	54
    实验14  综合实验	55
    14.1  实验目的	55
    14.2  实验要求	55
    14.3  实验内容	55
    14.4  成果提交	58
    14.5  实验报告	58
    第二部分  C语言控制台编程接口
    第1章  概述	63
    第2章  控制台界面编程	64
    第3章  光标和屏幕操作	67
    第4章  文本颜色控制	69
    第5章  鼠标和键盘的输入操作	70
    第6章  其他操作	72
    第7章  例子源代码	73
    第三部分  教材习题参考答案
    第1章  初识C语言	87
    第2章  C语言知识在实践中的应用	90
    第3章  基本数据类型	91
    第4章  运算符与表达式	97
    第5章  选择结构程序设计	102
    第6章  循环结构程序设计	111
    第7章  函数调用	121
    第8章  数组	131
    第9章  指针	143
    第10章  字符串处理	155
    第11章  结构体、共用体和枚举	165
    第12章  读写文件	175
    第13章  预编译命令	185
    展开

    前     言

    前  言
    C语言程序设计课程的实践性强,设计的程序要具有很好的逻辑性,学习这门课程的时候,读者需要结合大量的实践操作,从实践中掌握C语言程序设计的基本技能,并培养综合应用C语言编程的基本技能、结构化程序设计的思想、针对某个应用领域完成综合项目的能力。
    本书为广东省重点专业、应用型专业转型、广东省质量工程项目建设成果之一。
    本书是《C语言程序设计——增量式项目驱动一体化教程(第2版)》(ISNB 978-7-121-36869-1)的配套教材,包括实验、C语言控制台编程接口、教材习题参考答案三部分内容。
    实验部分安排了13个单项实验和1个综合实验,涵盖了C语言的基本知识,包括C语言程序的运行环境、数据类型、运算符和表达式、选择结构程序设计、循环结构程序设计、C语言函数的定义及使用、数组的定义及使用、指针操作、结构体和共用体、C语言的文件操作等内容。
    C语言控制台编程接口部分介绍了不同的控制台接口,并通过具体实例展示接口的使用方法,以增加读者的编程乐趣并提升编程能力。
    教材习题参考答案部分给出了《C语言程序设计——增量式项目驱动一体化教程(第2版》的课后习题的参考答案,可供读者参考。
    读者可在学习《C语言程序设计——增量式项目驱动一体化教程(第2版)》的同时,结合增量式项目驱动的方法,针对具体应用案例,增量学习C语言编程的基本技能,并通过习题、实验等训练,循序渐进地熟悉并理解C语言的编程思想,学会增量式项目开发的思路、方法和技能,掌握C语言程序设计。
    本书的实验环境为CodeBlocks,读者可从其官方网站下载。CodeBlocks为开源的C/C++开发平台,使用和配置比较方便。
    本书的实验及教材习题参考答案两部分的第1~3章由陈海山编写,第4~7章由苑俊英编写,第8、9、13章由何广赢编写,第10~12章由谭志国编写。C语言控制台编程接口部分由陈海山编写。全书由苑俊英负责统稿和定稿。
    本书在编写过程中得到了中山大学信息科学与技术学院杨智教授、中山大学南方学院洪维恩教授的支持与帮助,在此表示诚挚的谢意。同时,中山大学南方学院的李瑞程、佘聪、白凯凯、邱洋等同学参与了本书代码的测试工作。
    本书配有实验内容安排、实验参考代码、控制台编程示例等教学资源,有需要的读者可登录到华信教育资源网(http://www.hxedu.com.cn),注册之后免费下载,或者联系本书作者(邮箱为cihisa@126.com)。
    由于作者水平有限,编写时间仓促,书中难免有一些错误,恳请读者提出宝贵建议。
    作  者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网