高_级_语_言_程_序c++-实验指导

高_级_语_言_程_序c++-实验指导

ID:33789927

大小:369.50 KB

页数:62页

时间:2019-03-01

高_级_语_言_程_序c++-实验指导_第1页
高_级_语_言_程_序c++-实验指导_第2页
高_级_语_言_程_序c++-实验指导_第3页
高_级_语_言_程_序c++-实验指导_第4页
高_级_语_言_程_序c++-实验指导_第5页
资源描述:

《高_级_语_言_程_序c++-实验指导》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《高级语言程序C++》实 验 指 导 书胡锦美编写适用专业:软件工程闽江学院计算机科学系2010  年   8月前  言计算机语言是计算机科学系的专业基础必修课。C++是一种重要的计算机语言,它特别适合开发大型系统程序,它的机制独特,功能强大,高效而实用,引导着高级程序设计的潮流。本指导书作为学生学习高级语言程序设计C++课程上机技能训练的指导书,要求学生掌握c++的语言规范,理解面向对象的核心概念和特性;掌握c++的编程技术与c++应用软件的开发环境和开发过程;理解掌握面向对象的思想和设计方法。使学生能在实践中熟练应用所掌握的工具和方法解决实际问题

2、,从而培养学生良好的程序设计技能和软件工程能力。从而进一步培养学生的创新能力和解决实际问题的能力。本指导书MicrosoftVisualC++是最常用的Windows平台下的C++程序设计集成环境之一,本书中的实验就是以VisualC++为平台展开的。本指导书设置了13个实验,涵盖了《C++程序设计》一书从面向过程到面向对象部分的全部内容。每个实验分为三个部分:实验目的、实验内容、实验指导和案例。每个实验的实验指导部分设计了思考题由学生完成以提高的思维能力。书中对这些实验题目给出了分析,作为读者完成这些实验的引导和启示。案例部分详细地描述了一个完整的

3、课题,包括课题内容、课题分析、完整的源代码和对本课题的思考。案例向读者展示对本类课题的认识、分析和思考,力图使学生能举一反三,完成其他课题。每个实验的案例都是经过精心设计的,所构思的对课题的分析和思考,引导读者从不同的角度去审视课题,从而可以设计出不同的、各具特色的程序。部分重要章节还有设置部分提高训练实验内容以加强对该部分内容的理解与掌握。为了增强学生的分析能力,书中还专门介绍如何将N-S图转换为C++程序。本指导书将作者在日常的教学活动和开发软件的过程中遇到的问题,以及学生上机所出现的问题和困惑,都充分融合实验中以提高学生对c++语言程序设计方法

4、与技巧的掌握。但是本指导书作者对C++部分问题的理解尚有局限性,加上本书成书仓促,书中难免有许多不足甚至是错误之处,恳请广大读指正,以利于在教学中修正。目录实验1C++程序的运行环境和运行C++程序的方法1实验2数据类型与表达式6实验3具有选择结构程序设计7实验4具有循环结构语句程序设计12实验5多重循环程序设计15实验6自定义数据类型21实验7函数的定义和调用22实验8类与对象的设计26实验9含有类的静态成员与类的友元的C++程序的结构设计31实验10数组程序设计33实验11指针、字符串程序设计35实验12继承与派生40实验13多态性46实验1C+

5、+程序的运行环境和运行C++程序的方法实验学时:2学时实验类型:验证实验要求:必修一.目的要求(1)熟悉VisualC++6.0集成开发环境。(2)了解VisualC++6.0的特点,掌握C++文件创建方法。(3)运行简单的C++程序,初步了解C++源程序的结构二.实验内容1.熟悉VisualC++6.0的各个窗口和布局:包括标题栏、菜单栏、工具栏、工作区窗口、输出窗口等)。2.使用VisualC++6.0建立一个非图形化的标准C++程序,编译、运行3.使用VisualC++建立一个项目文件,编译、运行4.对第二道题目的程序执行单步调试,从而掌握调试

6、基本功能。三、实验原理、方法和手段按照书本及老师所讲授的实验原理、方法进行实验。四、实验组织运行要求本实验课以学生自主训练为主的开放模式组织教学,当老师在实验过程中发现了学生实验中存在的共同问题时,可要求学生暂停实验,对多数学生都存在的问题进行集中的讲授。五、实验条件软件配置:WindowsXPProfessional、Visualc++6.0开发环境硬件配置:CPUP42.0G以上、内存512MB以上六、实验步骤(1)熟悉VisualC++6.0集成开发环境。1)启动VC++2)进入VC++集成环境后,首先在屏幕上显示VC++主菜单窗口,如图1-1

7、所示。59图1-1VC++集成环境可以看出,在该窗口,有9个菜单条目。每一个菜单的意义如下:(1)File菜单:包括对文件、项日、工作区及文档进行文件操作的相关命令或子菜单。(2)Edit菜单:除了常用的剪切、复制、粘贴命令外,还有为调试程序设置的Breakpoints命令,可完成设置、删除、查看断点;此外还有为方便程序员输入源代码的ListMembers、Typelnfo等命令。(3)View菜单:主要用来改变窗口和工具栏的显示方式、检查源代码、激活调试时所用的各个窗口等。(4)Insert菜单:包括创建新类、新表单、新资源及新的Atl对象等命令。

8、(5)Project菜单:可以创建、修改和存储正在编辑的工程文件。(6)Build菜单:用于编译、创建和执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。