欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

C语言程序设计实验指导

书      号:9787113233273

丛  书 名:普通高等院校计算机基础教育“十三五”规划教材

作      者:黄容,赵毅,潘勇

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:23

  • 内容简介

    本书从指导课程教学、学习和考试的角度,以程序设计为主线,由范例和问题引入内容,由浅入深,使读者掌握程序设计的基本方法并逐步形成正确的程序设计思想,并能够使用C语言进行程序设计,具备调试程序的能力。
    本书共由10个实验组成,主要介绍C语言集成开发环境、三种程序结构、数组、函数、指针、结构体和共用体、文件操作等内容。每个实验都精心选择了范例,通过分析问题、讲解编程思路、解析常用算法和完整源程序示例,使读者逐步掌握程序设计的全过程。最后附有C语言基本语法、ASCII编码表供读者参考。
    本书适合作为普通高等院校C语言程序设计课程的实验教材,也可作为计算机等级考试人员以及各种程序设计培训班学员的参考书。
  • 前言

    C语言是一种编程灵活、特色鲜明的程序设计语言,是高等院校首选的计算机语言基础课程,学好这门编程语言可以为后续的面向对象的编程语言学习打好坚实的基础。C语言除了学习必要的基本语法、算法外,更重要的是进行实际操作训练,使学习者掌握程序设计的基本方法并逐步形成正确的程序设计思想,提高使用C语言进行程序设计的能力,并具备调试程序的能力。编者结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使基于案例驱动的教学模式能在根本上促进学生有更大进步,特编写本书,以指导学生的上机操作。
    本书由10个实验组成。每个实验都提供了精心选择的范例,通过分析问题、讲解编程思路、解析常用算法和完整源程序示例,使读者逐步掌握程序设计的全过程。
    读者在实验前后应该完成以下四个部分的任务:
    1.明确实验目的
    上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编写的程序的正确与否。程序设计课程上机实验的目的是:
    1)加深对讲授内容的理解,尤其是一些语法规定。通过实验来掌握语法规则是行之有效的方法。
    2)熟悉所用的操作系统。
    3)学会上机调试程序。通过反复编写程序、调试程序掌握根据出错信息修改程序的方法。
    4)通过调试完善程序。
    2.做好实验前的准备工作
    1)了解所用的计算机系统(包括C编译系统)的性能和使用方法。
    2)复习和掌握与本实验有关的教学内容。
    3)准备好上机所需的程序。
    4)对程序中出现的问题应事先估计,对程序中自己有疑问的地方应先标记好,以便上机时注意这些问题并调试运行。
    5)准备好调试程序和运行程序所需的数据。
    3.确定实验的步骤
    上机实验应该力求独立完成实验。上机过程中出现的问题,除了系统的问题以外,不要轻易举手问老师。尤其对“出错信息”,应善于分析判断,找出出错的行,然后检查该行或其上一行。
    4.写好实验报告
    实验报告应包括以下内容:
    1)实验目的。
    2)实验内容。
    3)源程序代码。
    4)运行结果。
    5)对运行结果的分析,以及本次调试程序所取得的经验。
    本书由上海工程技术大学电子电气学院计算中心黄容、赵毅、潘勇编著。在本书的撰写过程中,本校的陈强、王明衍、胡建鹏和方志军等对实验内容的选择与审定给予了很大的帮助,提出了非常宝贵的意见和建议,在此表示衷心的感谢。
    本书是2016年全国高等院校计算机基础教育研究会计算机基础教学改革课题研究成果。
    由于编者水平有限,时间仓促,书中的不足之处,恳请有关专家和读者批评指正。

    编 者
    2017年6月
  • 目录

    实验一 C语言集成开发环境 1
    1.1 Visual Studio 2010开发环境 1
    1.2 Visual C++ 6.0开发环境 10
    1.3 Dev-C++开发环境 13
    1.4 本实验指导书中C源程序的说明 18
    实验二 C语言的三种程序结构 21
    2.1 顺序结构 21
    2.2 简单分支结构 24
    2.3 简单循环结构 28
    实验三 分支程序设计 32
    3.1 简单分支结构 32
    3.2 复杂分支结构 38
    实验四 循环结构程序设计 45
    4.1 基本循环语句的使用 45
    4.2 嵌套循环 51
    实验五 程序结构的综合练习 57
    实验六 数组 62
    6.1 一维数组 62
    6.2 字符串和二维数组 68
    实验七 函数 76
    实验八 指针的应用 81
    实验九 结构体和共用体 90
    实验十 文件操作 99

    附录A C语言基本语法 107
    附录B ASCII编码表 113
    参考文献 114
  • 作者介绍

    黄容,就职于上海工程技术学院,华东理工大学计算机专业学士、华东理工大学计算机应用技术专业硕士。毕业后一直从事大学计算机基础课程以及软件课程培训方面的教学,深入调研了社会需求、学生的计算机能力,分析了学生的学习方法、特点以及接受能力,积累了丰富的教学经验;参与或主持过多个教学研究、科学研究课题,曾参与编写出版了《Visual Basic程序设计》、《跨平台程序设计语言-Java》两本教材,并用于本科教学中,取得了很好的教学效果,2013年主编、清华大学出版社出版的《C语言程序设计教材》在2015年荣获上海市优秀教材奖,在程序设计类教材的编写上有了很深的体会和丰富的经验。赵毅,男,讲师,任职于上海工程技术学院,主讲计算机基础、程序设计等课程,经验丰富,参与编写教材多部。潘勇,男,讲师,就职于上海工程技术学院,发表计算机类论文数篇,讲授计算机基础、程序设计等课程,经验丰富,参与编写教材多部。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐