华信教育资源网
C语言程序设计实验及习题指导
作   译   者:苑俊英,陈海山,谭志国等 出 版 日 期:2016-04-01
出   版   社:电子工业出版社 维   护   人:章海涛 
书   代   号:G0263450 I S B N:9787121263453

图书简介:

本书为广东省教育厅“育苗工程(自然科学)”之“计算思维与应用型人才培养结合下的计算机专业基础课程建设”项目成果之一。 本书是《C语言程序设计——增量式项目驱动一体化教程》(ISNB 978-7-12-26344-6)的配套教材,包括实验、C语言控制台编程接口、习题三部分内容。实验部分安排了12个单项实验和1个综合实验。 本书可以作为高等学校程序设计及相关课程的辅导书。
您的专属联系人更多
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
    图书特别说明:

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书为广东省教育厅“育苗工程(自然科学)”之“计算思维与应用型人才培养结合下的计算机专业基础课程建设”项目成果之一。 本书是《C语言程序设计——增量式项目驱动一体化教程》(ISNB 978-7-12-26344-6)的配套教材,包括实验、C语言控制台编程接口、习题三部分内容。实验部分安排了12个单项实验和1个综合实验。 本书可以作为高等学校程序设计及相关课程的辅导书。

    图书详情

    ISBN:9787121263453
    开 本:16开
    页 数:192
    字 数:300.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  任务三:关系运算与逻辑运算	19
    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  任务三:10个学生某门课的成绩分类问题	42
    实验10  指针和数组	44
    10.1  实验目的	44
    10.2  实验内容及步骤	44
    10.2.1  任务一:数据交换问题	44
    10.2.2  任务二:数据查找问题	45
    10.2.3  任务三:数组转置问题	46
     
    实验11  处理字符串	48
    11.1  实验目的	48
    11.2  实验内容及步骤	48
    11.2.1  任务一:使用库函数复制字符串	48
    11.2.2  任务二:编写自己的字符串连接函数	49
    11.2.3  任务三:查找字符串中是否有给定的字符ch	49
    实验12  结构体、共用体和枚举	50
    12.1  实验目的	50
    12.2  实验内容及步骤	50
    12.2.1  任务一:枚举问题	50
    12.2.2  任务二:结构体问题	51
    12.2.3  任务三:采用结构体表示学生信息(使用函数和结构体指针)	51
    实验13  读写文件	54
    13.1  实验目的	54
    13.2  实验内容及步骤	54
    13.2.1  任务一:读写文本文件	54
    13.2.2  任务二:读写二进制文件	55
    实验14  综合实验	56
    14.1  实验目的	56
    14.2  实验要求	56
    14.3  实验内容	56
    14.4  成果提交	58
    14.5  成绩评定	59
    14.6  实验报告	59
    第二部分  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章  指针	142
    第10章  字符串处理	152
    第11章  结构体、共用体和枚举	162
    第12章  读写文件	172
    第13章  预编译命令	182
    展开

    前     言

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

    作者简介

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