【Java精品源码栏目提醒】:网学会员,鉴于大家对Java精品源码十分关注,论文会员在此为大家搜集整理了“【精品】面向对象程序设计实习指导书 - 其它资料”一文,供大家参考学习!
面向对象程序设计实习指导书 适用专业:信息类相关专业 耿楠 龙满生 蔡骋 胡少军 编 西北农林科技大学 二〇一〇年九月 前 言 程序设计是实践性很强的课程,实习的目的是为了巩固所学知识,培养、提高实际动手能力和严肃认真的科学工作态度,而程序设计是创造性的劳动,因此需要编程人员全身心地投入,充分发挥主观能动性,认真做好每一次实习。
每道题没有唯一解,只要掌握了基本的方法和技巧,加上自己创造性的工作,就一定能够编写出各种各样的好程序。
任何程序最终都必须在计算机上运行,以检验程序的正确与否。
因此在学习程序设计中,一定要重视上机实践环节,通过上机加深理解面向对象程序设计的相关概念,巩固理论知识,另一方面培养调试程序的能力与技巧。
为了加强基础知识和语言主干结构的学习,深刻理解和掌握教材内容,减少实习时的盲目性,特编写本实习指导书。
为方便内容组织,每个实习由实习目的、实习内容及讲解、注意事项等几部分组成。
下面对每次实习提几点具体要求: 1 实习前应进行充分的准备,做到心中有数。
要弄懂教材中的相关知识和例题,深刻理解教材中涉及到的知识点及程序设计方法,根据实习要求,对题目进行分析,选择适当的算法、事先绘制流程图,编写程序。
实习前一定要仔细检查程序(称为静态调试),直到找不出错误(包括语法错误和逻辑错误)为止,分析可能遇到的问题及解决办法。
准备几组测试数据、写出预期结果,以便发现程序中可能存在的错误。
2 在实习中,应该对编写好的程序使用预先准备好的测试数据运行程序,观察是否 。
对于实习中出现的问题进行仔细的分析,找出解决能得到预期的结果(称为动态调试)办法,调试程序排除各种错误,直到得到正确结果。
对运行结果要做好记录,为写实习报告做好准备。
调试过程中,要充分利用系统提供的各种调试手段和工具,例如:单步跟踪、设置断点、观察变量值等。
对出现的错误要善于思考,勤于分析,尽量自己动手解决问题,逐渐提高自主分析问题和解决问题的能力。
3 实习结束后,要整理实习结果,并应根据问题、解决办法和运行结果,对本次实习及时进行认真分析和总结,撰写出实习报告并提交到电子作业管理系统。
以这种方式提交实习报告书还处于尝试阶段,限于作者水平,其中疏漏在所难免,敬请 各 位 老 师 和 同 学 批 评 指 正 。
联 系 地 址 : Email:gengnannwsuaf.edu.cn 或Email:lmsnwsuaf.edu.cn。
作者 2010 年 9 月 目录实习一 熟悉编程环境1实习二 C 函数 7实习三 类和对象 9实习四 虚函数和多态性12实习五 类模板与STL编程14实习六 输入输出流16实习七 字符串处理18实习八 GUI编程 20 实习一 熟悉编程环境一、实习目的 1.熟悉 Code::Blocks 集成开发环境,掌握程序的编辑、编译和调试等方法。
2.理解工程的内涵,掌握 C应用程序的基本结构。
二、实习内容 1.熟悉 Code::Blocks 集成开发环境。
2.编写一个简单的控制台应用程序,输出“Hello C”。
, 3.新建一个控制台应用程序,录入下面的代码(目标是求出自然对数 e 的近似值)通过编译和调试找出其中的语法错误和逻辑错误,以获得正确的运行结果。
自然对数 e 的级数表示为: e 1 1/1 1/ 2 1/ n 当 1/n小于某个小值(如 0.0001)时停止计算。
include ltiostreamgt using namespace std int factint n int f 1 forint i1iltni f f i return f double evaldouble eps double e 0 d int i 0 do d 1 / facti eed 1 i whiled gt eps return s int main double eps cout ltlt quotPlease input a very small number:quot cin gtgt eps cout ltlt quotequot ltlt evaleps ltlt endl return 0 三、编程环境 C/C 的 集成 开 发 环 境非 常 多 , 本课 程 将 采 用免 费 、 开 源、 具 备 跨 平台 特 性的Code::BlocksMinGW集成开发环境。
在此将简要介绍Code::Blocks的安装、配置、以及程序的编