C语言程序设计与实践实验指导
基本信息
内容简介回到顶部↑
《c语言程序设计与实践实验指导》共设计了10个基本实验和2个综合实验,每个实验都给出了实验目的和要求、实验内容、分析与讨论、实验内容扩展等。“实验内容”帮助学生加深对主教材的理解和巩固所学知识;“实验内容扩展”启发学生进行更加深层次的探索;“分析与讨论”指出了编程的关键要点及注意事项。
本实验指导内容齐备、自成一体,照顾到各个层次学生的需求,对启迪、提高读者的程序设计能力很有裨益,适合于不同层次的读者,既可作为《c语言程序设计与实践》的配套实验教材,也可单独作为计算机类专业的本科或专科的实验教材,同时也适合作为其他一些课程如数据结构、编译器设计、操作系统、计算机图形学、嵌入式系统等的辅助读物。
本实验指导内容齐备、自成一体,照顾到各个层次学生的需求,对启迪、提高读者的程序设计能力很有裨益,适合于不同层次的读者,既可作为《c语言程序设计与实践》的配套实验教材,也可单独作为计算机类专业的本科或专科的实验教材,同时也适合作为其他一些课程如数据结构、编译器设计、操作系统、计算机图形学、嵌入式系统等的辅助读物。
目录回到顶部↑
《c语言程序设计与实践实验指导》
前言
实验1 熟悉c语言上机环境1
实验2 数据类型和表达式20
实验3 分支结构程序设计29
实验4 循环结构程序设计34
实验5 数组程序设计58
实验6 函数65
实验7 指针74
实验8 字符串与指针80
实验9 结构体85
实验10 文件操作90
实验11 综合实验1——五子棋游戏96
实验12 综合实验2——通信录管理程序110
参考文献141
前言
实验1 熟悉c语言上机环境1
实验2 数据类型和表达式20
实验3 分支结构程序设计29
实验4 循环结构程序设计34
实验5 数组程序设计58
实验6 函数65
实验7 指针74
实验8 字符串与指针80
实验9 结构体85
实验10 文件操作90
实验11 综合实验1——五子棋游戏96
实验12 综合实验2——通信录管理程序110
参考文献141
前言回到顶部↑
C语言程序设计在计算机学科教学中具有十分重要的作用。大力加强该课程的建设,提高该课程的教学质量,有利于教学改革和教育创新,有利于创新人才的培养。通过本课程的学习,旨在培养良好的编程风格,掌握常见的算法思路,真正提高学生运用C语言编写程序解决实际问题的综合能力,为后续课程的实践环节的教学打好基础。
C语言具有逻辑性强,处理问题周密、严谨的特点。“C语言程序设计”是一门实践性很强的课程,集知识学习和技能训练于一体,要求学生既要学好理论知识,又要掌握实际操作技能。学生只有通过大量的上机实验,才能真正掌握C语言。因此,除了注重课堂教学外,还需要特别重视实践环节,加强学生的动手能力培养,这是提高课程教学质量的关键。为了帮助广大学生更好地掌握C语言编程课程,我们已经组织C语言程序设计课程组教师编写了浙江省重点建设教材《C语言程序设计与实践》(已由机械工业出版社出版。ISBN 978-7-111-31007-5)一书。为了帮助广大学生有效地提高自己的实际编程能力,我们又编写了本书,作为《C语言程序设计与实践》的配套用书。市面上现有的C语言程序设计实验教材,在实验内容的设计上,要么过于简单,多为验证性或低难度的设计实验,要么过于复杂,多为项目案例,没有充分考虑学生层次上的差异,选用这类实验教材教学效果不理想,因此我们编写了本书以满足实验教学的需要。
全书的框架结构分为两部分。第一部分为基本实验,包括实验1到实验10,主要是与《C语言程序设计与实践》教材的授课进度和章节相配套。每个实验都给出了实验目的和要求、实验内容、分析与讨论、实验内容扩展等。在“实验内容”部分,针对每个实验内容给出了实验源代码和分析讨论,主要是为了巩固所学知识点和加深理解,同时让基础比较薄弱的同学比较容易上手;而“实验内容扩展”部分,则是让大多数同学在通过前面的简单实验熟悉所学知识后,进行更加深层次的探索,实验内容都有一定的难度。在10个主题实验中,在合适的地方,我们还图文并茂地讲解了Visual C++ 6.0中帮助的使用,以及各种调试技巧的使用,这对提高编程能力至关重要。第二部分为综合实验,包括实验11和实验12。在这两个综合试验中,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组织程序的思维习惯。
本书设计实验内容的原则是多层次、立体化,尽量照顾各个层次的学生需求,既不让基础薄弱的同学“无从下手”,也不让基础好的学生“吃不饱”。本书实验内容齐备、自成一体,对启迪、提高读者的程序设计能力很有裨益,适合不同层次的读者,既可作为《C语言程序设计与实践》一书的配套实验教材,也可以单独作为计算机类专业的本科或专科的实验教材,同时也适合作为其他一些课程的辅助读物,如数据结构、编译器设计、操作系统、计算机图形学、嵌入式系统及其他要用C语言进行项目设计的课程。
本教材的作者均为浙江工商大学承担程序设计课程教学任务的骨干教师,项目实践经验丰富,积累了不少的教学素材。本书由谢满德、邵俊共同策划和组织。谢满德对全书进行了统稿,并编写了实验1、2、3、4、5、6、7、8、11、12,邵俊对全书进行了校对和审核,并编写了实验9、10。
在本书的编写过程中,参考了部分图书资料和网站资料,在此向文献的作者表示衷心的感谢。由于作者水平有限,书中难免出现遗漏和不足之处,恳请业界同仁及读者朋友提出宝贵意见和真诚的批评。
编者
2011年4月于浙江工商大学
C语言具有逻辑性强,处理问题周密、严谨的特点。“C语言程序设计”是一门实践性很强的课程,集知识学习和技能训练于一体,要求学生既要学好理论知识,又要掌握实际操作技能。学生只有通过大量的上机实验,才能真正掌握C语言。因此,除了注重课堂教学外,还需要特别重视实践环节,加强学生的动手能力培养,这是提高课程教学质量的关键。为了帮助广大学生更好地掌握C语言编程课程,我们已经组织C语言程序设计课程组教师编写了浙江省重点建设教材《C语言程序设计与实践》(已由机械工业出版社出版。ISBN 978-7-111-31007-5)一书。为了帮助广大学生有效地提高自己的实际编程能力,我们又编写了本书,作为《C语言程序设计与实践》的配套用书。市面上现有的C语言程序设计实验教材,在实验内容的设计上,要么过于简单,多为验证性或低难度的设计实验,要么过于复杂,多为项目案例,没有充分考虑学生层次上的差异,选用这类实验教材教学效果不理想,因此我们编写了本书以满足实验教学的需要。
全书的框架结构分为两部分。第一部分为基本实验,包括实验1到实验10,主要是与《C语言程序设计与实践》教材的授课进度和章节相配套。每个实验都给出了实验目的和要求、实验内容、分析与讨论、实验内容扩展等。在“实验内容”部分,针对每个实验内容给出了实验源代码和分析讨论,主要是为了巩固所学知识点和加深理解,同时让基础比较薄弱的同学比较容易上手;而“实验内容扩展”部分,则是让大多数同学在通过前面的简单实验熟悉所学知识后,进行更加深层次的探索,实验内容都有一定的难度。在10个主题实验中,在合适的地方,我们还图文并茂地讲解了Visual C++ 6.0中帮助的使用,以及各种调试技巧的使用,这对提高编程能力至关重要。第二部分为综合实验,包括实验11和实验12。在这两个综合试验中,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组织程序的思维习惯。
本书设计实验内容的原则是多层次、立体化,尽量照顾各个层次的学生需求,既不让基础薄弱的同学“无从下手”,也不让基础好的学生“吃不饱”。本书实验内容齐备、自成一体,对启迪、提高读者的程序设计能力很有裨益,适合不同层次的读者,既可作为《C语言程序设计与实践》一书的配套实验教材,也可以单独作为计算机类专业的本科或专科的实验教材,同时也适合作为其他一些课程的辅助读物,如数据结构、编译器设计、操作系统、计算机图形学、嵌入式系统及其他要用C语言进行项目设计的课程。
本教材的作者均为浙江工商大学承担程序设计课程教学任务的骨干教师,项目实践经验丰富,积累了不少的教学素材。本书由谢满德、邵俊共同策划和组织。谢满德对全书进行了统稿,并编写了实验1、2、3、4、5、6、7、8、11、12,邵俊对全书进行了校对和审核,并编写了实验9、10。
在本书的编写过程中,参考了部分图书资料和网站资料,在此向文献的作者表示衷心的感谢。由于作者水平有限,书中难免出现遗漏和不足之处,恳请业界同仁及读者朋友提出宝贵意见和真诚的批评。
编者
2011年4月于浙江工商大学
【插图】
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)







点击看大图
加载中...

