当前位置:文档之家› 面向过程程序设计实验指导书

面向过程程序设计实验指导书

面向过程程序设计实验指导书
面向过程程序设计实验指导书

《面向过程程序设计》实验指导书

第一章C++实验基础知识

Visual C++是目前使用的最多的C++编译系统之一,本文以Visual C++ 2008为背景来介绍Visual C++的上机操作。

1.1 Visual C++的安装和启动

如果你的计算机未安装Visual C++,则应先安装Visual C++的某个版本。Visual C++是Visual Studio的一部分,因此使用Visual Studio安装光盘便可方便地安装Visual C++(安装操作从略)。

在已经安装了Visual C++的Windows平台上,从“开始”菜单的“程序”子菜单中便可发现Visual Studio(例如,Microsoft Visual Studio 2008)运行菜单项如下:

如果你在安装Visual Studio是选择了Visual C++编译环境为默认的运行环境,单击Visual Studio(例如,Microsoft Visual Studio 2008)运行菜单项,便可进入如下的Visual C++编译运行环境:

不难发现该运行环境的界面被分割成多个区域,用于提供编译过程中需要的不同操作窗口和信息显示窗口。根据提供的操作功能和显示的信息不同,这些区域大致可以分为四类:

⑴ 项目和解决方案工作区:用于选项提供 “解决方案资源管理器”、“类视图”、“资源视图”、“属性管理器”等窗口的相应信息和操作。

⑵ 源文件编辑工作区:用于选项提供程序中各类源文件的显示和编辑窗口。

⑶ 辅助编辑工作区:用于提供或选项提供程序项目和解决方案所需的其他常用辅助编辑窗口的相应信息和操作。例如,提供控件资源的“工具箱”、提供服务器和数据库资源的“服务器资源管理器”、提供程序属性显示和编辑的“属性”等窗口。

⑷ 编译链接信息工作区:用于提供显示程序项目和解决方案在编译链接过程所产生的各种提示信息的“输出”窗口。

注意,界面中所包含的区域,区域中所包含的可选项提供的常用操作窗口都可以由用户根据所创建的程序项目和解决方案的需要和用户的工作习惯,自行配置(添加或减少);各个区域的分布位置也可以根据用户布局习惯和爱好,自行安排。上图所显示的界面是适用于C++程序项目和解决方案创建的典型区域划分和安排,以及常用窗口配置。

Visual Studio 环境提供了用多种编程语言编写多种应用程序的能力和相应的编辑、编译、链接界面。不管使用哪种编程语言,编写哪种应用程序,Visual Studio 环境所提

源文件编辑工作区 项目和解决方案工作区 辅助编辑工作区

编译链接信息工作区

供的界面、编写步骤和方法都有许多相同或相似之处。本文只涉及使用C++编程语言编写控制台应用程序的一般步骤和方法。

1.2 输入和编辑源程序

在Visual Studio中,虽然也可以编写由单个C++源程序文件构成的应用程序,但更推荐通过创建应用程序项目和解决方案编写由多个C++源程序文件构成的应用程序。

1.2.1 新建一个C++控制台程序项目和解决方案

在Visual Studio的主菜单中选择“文件(F)”子菜单;在该子菜单中选择“新建(N)”子菜单;在在该子菜单中选择“项目(P)…”菜单项。

单击该菜单项弹出项目种类选择界面如下:

在该界面中,首先在《项目类型》窗口中选择“其他语言”,然后再选择“Visual C++”;接下来,在创建项目的《模板》窗口中选择“Win32控制台应用程序”。这样就确定了你将要创建项目是一个使用C++语言编写的,可在Windows 平台运行的控制台应用程序项目。然后,在该界面下方提供界面中,输入由用户自行确定的项目“名称(N)”(例如,上图中的test);输入或通过“浏览(B)…”确定的项目在磁盘上的创建“位置(L)”(例如,上图中的D:\Files\C++面向对象程序设计教案\C++_EXAMPLES);以及输入由用户自行确定的“解决方案名称(M)”(例如,上图中的test)。注意,缺省的解决方案名称与用户输入的项目名称相同,但可以修改成与项目名称不同的名称。因为,一个解决方案中可以包含为解决同一实际问题的多个相关项目。同一解决方案中的多个项目可以用相同的编程语言编写,也可以用不同的编程语言编写。

确定了应用程序项目和解决方案类型,以及项目的名称、位置、解决方案名称后,单击“确定”按钮,便弹出如下图所示的Win32应用程序项目创建向导界面:

在该界面中可以通过选择“应用程序设置”或单击“下一步”按钮进入应用程序设置窗口,如下图所示,在该窗口中可以修改项目所建立的应用程序的种类。

在“附加选项”中选择“空项目(E)”, 再单击“完成”按钮,完成所选应用程序项目和解决方案的创建操作。

1.3 输入和编辑程序源代码

选择上图右边“解决方案资源管理器”中“源文件”,单机鼠标右键会弹出菜单,在“添加”子菜单中选择“新建项(W)”,弹出如下对话框:

在《模板》中选择“C++文件(.cpp)”,然后,在该界面下方提供界面中,输入由用户自行确定的文件“名称(N)”(例如,上图中的test);输入或通过“浏览(B)…”确定的

文件在磁盘上的创建“位置(L)”。

1.3.1 输入和编辑主源代码文件

然后在上图所示源文件编辑区域编写源程序,如下图所示:

1.4 应用程序的编译、链接和调试

1.4.1 应用程序的编译、链接

选择Visual Studio的“生成(B)”子菜单:

根据应用程序源代码的不同完成状态和不同的编译链接要求可以选择该子菜单中的不同菜单项完成对项目或解决方案的编译链接操作:

⑴ 如果应用程序的源代码首次输入编辑完成,则可以选择“生成解决方案(B)”菜单项对应用程序的整个解决方案的所有源文件进行编译,然后将编译后生成的目标文件.obj 链接成可执行文件.exe。也可以选择生成解决方案的当前项目,例如,本例中选择“生成test (U)” 菜单项,只对当前项目中的所有源文件进行编译,然后将编译生成的目标文件.obj链接成可执行文件.exe。如果解决方案只有一个项目,两种选择的结果相同。

⑵ 当应用程序的源代码再次输入编辑完成,如果仍然按照 ⑴中选择,则只对整个解决方案或当前项目中源代码被修改过的源文件进行编译,然后将编译后生成的目标文件.obj链接成可执行文件.exe。特别需要指出是:如果此时预编译头文件.pch已经存在,则对修改过的stdafx.h就不再编译,这可能引起对其他源文件编译的错误。因此,当应用程序的源代码再次输入编辑完成的状态下,建议选择

“重新生成解决方案(R)”菜单项对应用程序的整个解决方案的所有源文件重新进行编译,然后将编译后生成的目标文件.obj链接成可执行文件.exe。也可以选择生成解决方案的当前项目,例如,本例中选择“重新生成test (E)” 菜单项,只对当前项目中的所有源文件重新进行编译,然后将编译后生成的目标文件.obj链接成可执行文件.exe。如果解决方案只有一个项目,两种选择的结果相同。

⑶ 如果选择“清理解决方案(C)”菜单项,则整个解决方案中已经编译生成的目标文件.obj和链接生成的可执行文件.exe以及编译链接生成的其他辅助中间文件被清除。也可以选择清理解决方案的当前项目,例如,本例中选择“清理test (N)” 菜单项,只将当前项目中已经编译生成的目标文件.obj和链接生成的可执行文件.exe以及编译链接生成的其他辅助中间文件被清除。如果解决方案只有一个项目,两种选择的结果相同。

⑷ 如果选择“编译(M)” 菜单项,则只对当前在源文件编辑工作区打开可编译的源文件进行单独编译。例如,本例中只能对打开的test.cpp进行单独编译。

注意,单独编译可编译源文件更方便的方法是在解决方案资源管理器窗口中显示的可编译源文件名处单击鼠标右键弹出菜单,选择“编译(M)” 菜单项,而不必打开被编译的源文件。

1.4.2 编译和链接错误

在应用程序的编译和链接过程中,难免发生错误。这些可以分为编译错误和链接错误两大类。

⑴ 编译错误

顾名思义,该类错误是在源代码编译过程中发生的。有编译错误的源文件是不能生成目标文件.obj的。产生编译错误原因很多,常见的原因如下:

① 文本书写错误:

例如,本例的test.cpp在编译中出现了如下错误:

根据错误信息的内容可以清楚知道:产生错误的原因是将错误信息连接指示的语句:

cuot <<"please input two numbers:\n";

应该修改为:

cout <<"please input two numbers:\n";

注意,除去在字符串数据(英文双引号之间的部分)或注解中允许使用中文字符或其他图形符号,在源代码中出现的中文字符(包括中文标点符号)都会产生编译错误。

② 程序结构错误等等

程序结构的匹配错误,例如,嵌套分支结构,嵌套循环结构中失配产生的编译错误是最容易发生的。

1.4.3 应用程序的调试

应用程序项目和解决方案被成功编译和链接定位,就会在应用程序项目子目录中创建一个命名为debug的子目录,

用于保存编译过程产生的全部目标文件和其他辅助中间文件。

同时在应用程序解决方案子目录也创建创建一个命名为

debug的子目录,用于保存链接过程产生的全部可执行文件和其他辅助文件。

1.4.3.1 不调试运行应用程序

在Visual Studio的“调试(D)”子菜单中选择“开始执行(不调试)(H)”菜单项,开始在Visual Studio环境中运行应用程序。

如果应用程序的可执行文件在执行过程中没有发生错误,则会在控制台窗口显示应用程序的运行结果。例如,本例中应用程序的可执行文件test.exe的执行结果如下:

通过键盘,在输入信息提示处输入合法的信息后,程序继续执行输出所创建学生对象的数据信息后,结束运行。

1.4.3.2 调试运行应用程序

应用程序在运行中发生的错误称为运行错误,这类错误在应用程序的编译链接过程中是无法发现的。因此,应用程序的运行错误又可以称为动态错误,而编译错误和链接错误又可以称为静态错误。运行错误只有在调试状态下运行应用程序,才能找到错误发生的位置和原因。如果在不调试状态下运行一个会发生运行错误的应用程序,则会在错误发生时程序的运行被中断。常见的运行错误多发生在对非法内存的访问。

在Visual Studio的“调试(D)”子菜单中选择“启动调试(S)”菜单项,开始在Visual Studio环境中调试运行应用程序。

在进入调试前,往往需要设置断点,方法如下,Visual Studio的“调试(D)”子菜单中选择“切换断点(G)”菜单项,或使用快捷键F9,即可完成调试断点的设置。

在设置了断点的情况下,再次调试运行应用程序,则会显示如下的调试运行信息,从而便于了解用程序在内存中的

变化等等,参照提示信息解决程序相关问题。

调试运行结束后,应删除所设置的断点。删除断点的方法如下:

在Visual Studio的“调试(D)”子菜单中选择“删除所有断点(D)”或使用快捷键Ctrl+Shift+F9,即可删除程序中所设置全部断点。如果选择“切换断点(G)”菜单项,或使用快捷键F9,只能删除当前光标位置处的一个断点。

在Visual Studio中还提供了一个调试运行使用的工具栏:

用于提供“调试(D)”子菜单中常用菜单项的快捷方式,使得调试运行的操作更加方便。

1.5 帮助信息的使用

MSDN为系统提供了全面的,详尽的和可以联网动态提供的编程帮助信息。因此程序的设计编写人员学会使用MSDN 提供的信息是十分重要的。

1.5.1 开始使用MSDN

选择Visual Studio的“帮助(H)”子菜单:

在下拉展开的“帮助(H)”子菜单中显示了许多菜单项。本文只对其中前四项(常用)进行一般叙述。

⑴ “如何实现(D)”的功能

该菜单项的功能是使用户能够选择配置帮助信息的提供架构。选择该菜单项将弹出一个选择配置帮助信息的提供架构的对话框界面:

《面向对象程序设计》实验指导书

《面向对象程序设计》课程实验指导书

实验一 Java开发环境的安装与配置 一、实验目的: 1. 掌握JDK、Eclipse的安装步骤。 2. 理解环境变量PATH, CLASSPATH的作用,以及Eclipse的配置。 3. 熟悉Eclipse的编辑、编译与调试环境,编写简单的Application程序 编译执行并完成调试。 二、实验内容: 熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序 (能输出一条简单的问候信息); 三、实验要求: 1. 能正确地安装JDK 2. 熟悉环境变量PATH, CLASSPATH设置方法,熟悉编辑环境 3. 调试程序、编译,运行后得到正确的结果 四、实验步骤: 1.从https://www.doczj.com/doc/4017756400.html,/technetwork/java/index.html上下载最新版本的JDK,并安装。 2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。 3.在Eclipse环境下编写一个HelloWorld.java程序, (1)在主方法static public void main(String[ ] args)中调用System. out.println()方法,使程序输出一条问候信息; (2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用 javac.exe和java.exe编译和执行程序)

实验二 Java语言基础 一、实验目的: 熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。 二、实验内容: 1.编写Java Application程序,输出1900年到2000年之间的所有润年。 (闰年的判断条件:能被4整除且不能被100整除,或能被400整除); 2.金字塔:Pyramid.java 在屏幕上显示一个由星型符号“*”组成的金字塔图案,示例如下: * *** ***** ******* 要求:金字塔高度h,可以由用户设置。 三、实验要求: 1. 正确使用Java语言的选择语句,循环语句; 2. 调试程序、编译,运行后得到正确的结果 3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成 示,并给出解决办法。 四、实验步骤: 1.编写主类; 2.在static public void main(String[ ] args)方法中加入实现要求功能 的代码,主要步骤如下: (第一题)从1900到2000循环,按照闰年的判断条件是则输出1900年到2000年之间的所有润年。 (第二题)允许用户设置金字塔高度。 4. 编译运行程序,观察输出结果是否正确。

C语言程序设计实验指导(课后习题)参考答案

《实验指导》课后练习题参考答案实验1: 1.主函数 2-4:DDC 5.stdio.h 6-9:CCCC 实验2: 1.double 2-4:ABB 5.2 6-12:CDDDADC 13.! 14.8 15-17:ACC 18.G 19-20:CA 21.5 4 22.x=6c 23-25:DCA 26.0x 27.2.000000 28-29:AB 30.a=3 31.D 32.3.15 33.B 34.double 实验3: 1-3:CCD 4.B 5.2,0 6-8:CAC 9. (1)pass, (2)中 及格 不及格 10-12:ADD 13.2 14.B 15.10 16.6 17.x>=1 && x<=sqrt(10)

实验4: 1.B 2.1 3.A 4.3/5,5/8 5.30 实验5: 1.D 2.(1)9 (2)1 3-5:CDB 6.(1)10 (2)7 7.C 8.(1)x=16 (2)y=8 9.return 实验6: 1-5:CCADA 6.10,20 7.13 11 12 8.7 9.2 10.B 11.(1)3 (2) 1 12-13:CB 14.-31 15.221 16.main函数 17.22 18.(1)return (2)void 实验7: 1.C 2.auto 3.9 4.(1) 4 (2) 0 5.10 6.(1)5 (2) 7 (3) 8 7.C 8.110 9-12:DDBC 13.(1) 1 (2) 3

15.6 720 16.auto 17.48 18.(1)1 (2)2 19.D 20.D 21.5,25 22.6 实验8: 1-2. DD 3. 16 4. (1)0 2 3 (2)2 3 5 (3)7 11 13 5. (1)i<9 (2)j<9-i (3)a[j]=a[j+1] (4)a[j+1]=temp 实验9: 1. D 2. (1)-1 (2)2 3. (1)1 (2)a[i-1][j-1]+a[i-1][j] (3)j<=i 4. (1)1 3 4 5 6 7 (2)3 4 5 6 (3)End of main()! 实验10: 1. 0或NULL 2-5. CACA 6. (1)10 (2)15 (3)19 7. (1)ia[j] (3)”%d”,p+i (4)”%d”, *(p+i) 8. (1)2 6 (2)2 2 (3)4 6 实验11: 1. A 2. C 3. 7 4. (1)strlen(s) (2)s[i]>=’a’ && s[i]<=’z’(3)s[i]+32 (4)’\0’(5)s2[j]!=s2[n2-j-1] (6)j

测量平差课程设计指导书word文档

《误差理论与测量平差》课程设计指导书 (测绘工程专业) 2011年6月

《误差理论与测量平差》课程设计指导书 适用专业:测绘工程 学分数:1 学时数:1周 1.设计的目的 《测量平差》是一门理论与实践并重的课程,测量平差课程设计是测量数据处理理论学习的一个重要实践环节,是在学生学习了专业基础理论课《误差理论与测量平差基础》课程后进行的一门实践课程,其目的是增强学生对测量平差基础理论的理解,牢固掌握测量平差的基本原理和公式,熟悉测量数据处理的基本原理和方法,灵活准确地应用于解决各类数据处理的实际问题,并能用所学的计算机基础知识,编制简单的计算程序。 2.设计的任务 (1)该课的课程设计安排在理论学习结束之后进行的,主要是平面控制网和高程控制网严密平差,时间为一周。 (2)通过课程设计,培养学生运用本课程基本理论知识和技能,分析和解决本课程范围内的实际工程问题的能力,加深对课程理论的理解与应用。 (3)在指导老师的指导下,要求每个学生独立完成本课程设计的全部内容。

3.课程设计要求 3.1基本要求: 测量平差课程设计要求每一个学生必须遵守课程设计的具体项目的要求,独立完成设计内容,并上交设计报告。在学习知识、培养能力的过程中,树立严谨、求实、勤奋、进取的良好学风。 课程设计前学生应认真复习教材有关内容和《测量平差》课程设计指导书,务必弄清基本概念和本次课程设计的目的、要求及应注意的事项,以保证保质保量的按时完成设计任务。 3.2具体设计项目内容及要求: 3.2.1高程控制网严密平差及精度评定 总体思路:现有等级水准网的全部观测数据及网型、起算数据。要求对该水准网,分别用条件、间接两种方法进行严密平差,并进行平差模型的正确性检验。 水准网的条件平差: ①列条件平差值方程、改正数条件方程、法方程; ②利用自编计算程序解算基础方程,求出观测值的平 差值、待定点的高程平差值; ③评定观测值平差值的精度和高程平差值的精度。 ④进行平差模型正确性的假设检验。 水准网的间接平差: ①列观测值平差值方程、误差方程、法方程; ②利用自编计算程序解算基础方程,求出观测值的平

c语言程序设计实践教程答案完整版

4.2练习题 一、选择题 1.D 2.B 3.A 4.B和D 5.C 6.A 7.B 二、填空题 1.//或/* */ 2.主或main 3.函数首部和函数体4.编译和连接 5.分号 5.2练习题 一、选择题 1.A 2.D 3.B 4.B 5.C 6.C 7.D 8.A 9.B 10.B 11.D 12.B 13.A或B 14.C 15.B

17.D 18.D 19.C 20.D 21.B 22.A 23.D 24.C 25.C 26.B 27.C 28.D 29.A 30.B 二、填空题 1.102,10 2.#define 宏名字符串 3.1 4.n=1 5.-4 6.a=1,b= ,c=2 7.c=A 8.n1=%d\nn2=%d 9.a+b>c&&a+c>b&&b+c>a 10.ch>=’a’&&ch<=’z’|| ch>=’A’&&ch<=’Z’11.7 12.0 13.8,4 6.2练习题 一、选择题 1.A 2.C 3.D 4.C 5.A 6.B

8.D 9.B 10.C 11.A 12.A 13.C 14.B 15.正确答案为: 二、填空题 1.10 2.y=1 x%i==0 3.屏幕中间输出一个由星号组成的菱形4.1 5.13 6.(cx=getchar())!=-1 front=cx; 7.m%n 8.4 9.*p px=&x py=&y 三、读程序,写结果 1.-1 2.3,1,-1, 3.a=16,y=60 4.x=12,y=4 5.59 7.2练习题 一、选择题 1.B 2.C 3.C 4.A 5.D 6.C 7.D

程序设计实践_任务书

程序设计实践任务书 课程名称:程序设计实践 课程编号:25070748 学分/学时:3学分/3周 课程类型:实践性课程 考核方式:考查 开课学期:大一第3学期 开课单位:计算机与信息工程学院 先修课程:C语言程序设计、C++面向对象程序设计 后续课程:数据结构与算法、网络编程、嵌入式软件设计等 适用专业:计算机科学与技术、网络工程、空间信息科学与工程 一、课程设计的目的、任务与要求 课程性质:程序设计实践是学习C/C++程序设计的一个重要环节。通过课程设计的综合训练,可以使学生在学习理论知识并在实验中进行了一系列基本训练的基础上,进一步加强学生对实际问题分析、编程和动手能力的提高,强化综合应用能力,扩充知识,开阔视野。学生在熟练运用Visual C++ 6.0以后,通过使用Visual C++ 6.0的训练,扩展程序设计的知识面,提高综合应用C++知识能力的要求。 教学目标:本通过学习本课程,学生能够更熟练地掌握C/C++语言的语法规则,能够运用简单的算法,综合运用编程方法和问题分析方法,设计针对解决问题的算法步骤。初步培养数据采集、数据分析、数据处理及结果分析的能力。 a.加强掌握C/C++程序设计语言的语法规程和综合编程能力; b.培养学生面向对象和面向过程的编程思想,学会从现实问题中抽象出一般的解决方法;贯彻面向对象编程思想,抽象出合适的类,封装相关功能函数。 c.掌握基本的软件分工,根据算法画出流程图、报告书写及答辩汇报技巧; 二、设计任务及要求 任务一:C语言部分(以下选做一题) (1)某班学生基本信息管理,可包括以下功能: 学生基本信息输入、输出、插入、删除、排序、查询、数据保存及打开。 struct student /*定义一种结构体类型*/ { int num; char name[20]; char sex; int age; } ; #include “stdio.h”

课程设计任务书及指导书格式

课程设计任务书及指导书格式 课程设计任务指导书文本格式一般为: 1.设计题目 2.设计目的 3.任务(要求:对于一班一题或半班一题的,需明确列出每位学生所对应的设计参数,学生以学号的后两位代替;对于一组一题的,应明确每题的学生人数和学生姓名) 4.时间安排 5.设计内容 6.设计工作要求 7.成绩评定标准 8.主要参考资料 Ⅰ、课程设计任务书 一、题目一:刚性基础 某厂房承重体系为三层钢筋混凝土框架结构,边柱荷载标准值F K边=400kN,中柱荷载标准值F K中=600kN,设计只考虑竖向荷载,要求学生完成刚性独立基础的设计(素混凝土基础),并计算沉降。工程设计正负零标高为20.0米,现形场平整平标高为20.0米。 二、设计条件 1 地质条件:场地土层如下:①素填土:松散,厚0.8m;②粘土:可塑,厚4.0 m; ③粉质粘土:硬塑,厚10.0 m;其下为不可压缩基岩; 2、水文地质条件:分布上层滞水,水位随季节性变化,现水位为地下埋深0.5m ; 3、根据岩土工程勘察报告,相关土层的设计参数如下表: 表1:土层设计参数表

表2:土层压缩试验成果表 注:②层土的基础承载力修正系数为η b =0.3,ηd=1.6; 三、设计内容 1 学生承担的具体设计题号见表一,要求每班分4个组。 表三、课程设计题号表 2 设计计算书一份(内容包括) (1)基础平面尺寸、埋深、验算; (2)基础结构施工图; (3)沉降计算; 四、题目二:桩基础 某高层民房,采用钢筋混凝土框架结构,建筑高度46米,边柱(柱断面尺寸600×600mm2 ) 荷载标准值F K边=18000kN,中柱(柱断面尺寸800×800mm2)荷载标准值F K中=30000kN,柱弯矩M K=200KN·m,水平荷载H K=100KN,桩顶允许水平位移10mm,桩顶约束按固结考虑;要求学生完成桩基础的设计。工程设计正负零标高为20.0米,现形场平整平标高为20.0米。 地质条件:场地土层如下:①素填土:松散,厚1.8m;②粘土:可塑,厚5.0 m;③粉质粘土:硬塑,厚10.0 m;其下为不可压缩基岩; 水文地质条件:分布上层滞水,水位随季节性变化,现水位为地下埋深0.5m ; 桩的设计参数如下表。 表5:土层设计参数表

【程序设计实践实验指导书】实验2:指针进阶

河南工业大学实验报告 课程名称:程序设计实践开课实验室: 一、实验目的: 1. 理解指针数组的概念,掌握指针数组的基本应用和编程方法。 2. 掌握单向链表的概念和建立方法。 3. 掌握单向链表的基本操作。 二、实验环境: 1. 运行Window XP/Windows 7/Windows 8等的操作系统的PC机; 2. VC++6.0,CodeBlocks,或Dev C++等编译环境。 三、实验内容: 1.编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。 输入输出示例: 5 May 【源程序】 #include #include int main() { int num; scanf("%d",&num); getchar(); char *month[12]={"January","February","March","April","May","June","July","August","September","

October","Novermber","December"}; printf("%s\n",month[num-1]); return 0; } 【运行结果】 8 August Process returned 0 (0x0) execution time : 2.466 s Press any key to continue. 2. 定义一个指针数组将下表的星期信息组织起来,输入一个字符串,在表中查找,若 输入输出示例: Tuesday 3 【源程序】 #include #include #include int main() { char *month[12]={"January","February","March","April","May","June","July","August","September"," October","Novermber","December"}; char mnum[10]; scanf("%s",&mnum); getchar();

高级程序设计实践(C++)任务书

高级程序设计实践(C++) 课程设计任务书 一、课程设计目的 1、复习和巩固C++语言的基础知识,进一步加深对C++语言的理解和掌握; 2、为学生提供独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生独立分析问题、解决问题、查阅资料以及自学能力。 3、学习和掌握C++程序设计方法以及上机调试技巧,为今后学习其它专业课程打好基础。 二、课程设计内容 题目一:复数计算器 运用面向对象程序设计知识,利用C++语言设计和实现一个复数计算器,要求具备如下主要功能: (1)建立实数类、复数类 (2)实现实数、复数信息的初始化 (3)实现实数的加、减、乘、除、自增、自减、求平方、二次方根等操作(4)实现复数的加、减、乘、除、取模、求平方、求共轭复数、求单个复数的向量角、求两个复数的夹角等运算 (5)实现实数、复数信息的输出 在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出C++语言关于类、继承、封装与多态等核心概念,每一个类应包含数据成员和成员函数。 题目二:字符串处理系统 运用面向对象程序设计知识,利用C++语言设计和实现一个字符串处理系统,要求具备如下主要功能: (1)字符串的输入与输出 (2)求字符串的长度 (3)判断字符串是否为空 (4)将字符串置空 (5)字符串比较

(6)字符串赋值 (7)求指定位置的字符 (8)字符串合并 (9)字符串截取 (10)在指定的字符串中1,查找或替换字符串2 在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出C++语言关于类、数据成员与成员函数封装的核心概念。 题目三:集合的并、交、差集运算的实现 运用面向对象程序设计知识,利用C++语言设计和实现集合的并、交、差集运算,要求具备如下主要功能: (1)输入输出集合信息,集合元素类型可以是整数、实数或字符串 (2)判断集合的大小 (3)判断集合是否为空 (4)将集合置空 (5)在集合中查找指定的元素 (6)实现集合的交、并、差等运算 在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出C++语言关于类、继承、封装与多态等核心概念,每一个类应包含数据成员和成员函数。 题目四:图形类设计 运用面向对象程序设计知识,利用C++语言设计和实现一个图形类,要求具备如下主要功能: (1)图形环境初始化 (2)图形窗口定义 (3)设计和实现点类,可以根据输入的坐标信息,根据给定的颜色和点的大小,在界面上绘制显示相应的点。 (4)设计和实现直线类,可以根据输入的端点坐标信息,根据给定的颜色和线条粗细,在界面上绘制显示相应的直线。 (5)设计和实现圆类,可以根据输入的圆心坐标和半径信息,根据给定的颜色和线条粗细,在界面上绘制显示相应的圆,并可以计算其面积。

C语言程序设计实验实验指导书及答案

实验一熟悉C程序运行环境 班级学号姓名成绩 一、实验目的 1. 熟悉C语言Visual C++调试环境。 2. 掌握C程序的编辑、调试及运行。 二、实验内容 项目1. 调试并运行下面程序,并写出运行结果: #include <> int main() { printf(“Good morning!\n”); printf(“Hello,world!\n”); return 0; } 运行结果(注意,按照屏幕输出格式写): 项目2. 调试并运行下面程序,并写出运行结果: #include <> int main() { int a , b , sum; /*定义变量*/ a=23; b=56; /*为变量赋值*/ sum=a+b; /*计算两个变量的和*/ printf(“sum is %d\n”,sum); /*输出计算结果*/ return 0; } 运行结果:

项目3. 调试并运行下面程序,并写出运行结果: #include <> int max(int,int); int main() { int a , b , c; /*定义变量*/ a=23; b=56; /*为变量赋值*/ c=max(a,b); /*调用max函数,将得到的值赋给c*/ printf(“max is %d\n”,c); /*输出c的值*/ return 0; } int max(int x,int y) /*定义max函数,函数值为整型*/ { int z; /*定义变量*/ if(x>y) z=x; else z=y; return(z); /*将z的值返回*/ } 运行结果: 三、提高部分 1.试想,如果求10个数中的最大者,则程序该如何编写。 程序代码 运行结果:

框架结构-课程设计任务书和指导书下说课材料

《建筑施工技术与组织》课程设计任务书 适用专业:12级建筑工程技术 一、课程设计目的 通过本次课程设计,使学生掌握单位工程施工组织设计的编制方法和编制步骤,能正确运用所学的基本理论知识,独立完成单位工程施工组织设计。 二、课程设计题目:单位工程施工组织设计(框架结构) 三、设计依据: 施工技术与组织课程中涉及的主要施工技术和组织原理如下: 1、《混凝土结构施工及验收规范》GB50204-2002(2011年版) 2、《混凝土质量控制标准》GB50164-2011 3、《混凝土强度检验评定标准》GB/T50107-2010 4、《砌体结构工程施工质量验收规范》GB50203-2011 5、《屋面工程技术规范》GB50345-2012 6、《建筑工程施工质量验收统一标准》GB50300-2013 7、《建筑施工手册》(第5版) 2012年 8、初步确定的基础持力层置于第二层粘土层,其承载力标准值为380Kpa。 9、现行国家有关施工验收规范。 四、设计条件: 1、工程概况 建筑概况:某四层学生公寓,底层为商业用房,上部为学生公寓,建筑面积3277.96m2,基础为钢筋混凝土独立基础,主体工程为全现浇框架结构,胶合板门,铝合金窗,外墙贴面砖,内墙为中级抹灰,普通涂料刷白,底层顶棚吊顶,楼地面贴地板砖,屋面用200mm厚的加气混凝土块做保温层,上做SBS改性沥青防水层,其劳动量见附表: 2、施工条件: 本工程位于该市东郊山坡地段,两面均有公路,交通便利,西面及北面为已建工程:厂内旧房、坟墓已由建设单位拆除,平整场地已在准备工作阶段完成,场地平整均按平均施工高度为-0.5米。 (1)开竣工时间:由当年9月1日开工至次年2月1日竣工,施工时间145天左右控制。 (2)气象条件:施工期间最低气温4°C,最高气温30°C,施工开始气温较高,以后逐月降低,春节以后有回升,施工期间很少有雨,主导风向为东偏南。 (3)土壤及地下水:土为二类土,地下水位-3.0米 (4)抗震要求:7度抗震烈度设防 (5)技术经济条件:各类钢窗、饰面材料等均有相关专业厂家生产,分批成套

2021年高级程序设计实践(C++)任务书

高档程序设计实践(C++) 课程设计任务书 一、课程设计目 1、复习和巩固C++语言基本知识,进一步加深对C++语言理解和掌握; 2、为学生提供独立实践机会,将课本上理论知识和实际有机结合起来,锻炼学生独立分析问题、解决问题、查阅资料以及自学能力。 3、学习和掌握C++程序设计办法以及上机调试技巧,为此后学习其他专业课程打好基本。 二、课程设计内容 ?题目一:复数计算器 运用面向对象程序设计知识,运用C++语言设计和实现一种复数计算器,规定具备如下重要功能: (1)建立实数类、复数类 (2)实现实数、复数信息初始化 (3)实现实数加、减、乘、除、自增、自减、求平方、二次方根等操作 (4)实现复数加、减、乘、除、取模、求平方、求共轭复数、求单个复数向量角、求两个复数夹角等运算 (5)实现实数、复数信息输出 在实现过程中,需运用面向对象程序设计理论基本知识,充分体现出C++语言关于类、继承、封装与多态等核心概念,每一种类应包括数据成员和成员函数。?题目二:字符串解决系统 运用面向对象程序设计知识,运用C++语言设计和实现一种字符串解决系统,规定具备如下重要功能: (1)字符串输入与输出

(2)求字符串长度 (3)判断字符串与否为空 (4)将字符串置空 (5)字符串比较 (6)字符串赋值 (7)求指定位置字符 (8)字符串合并 (9)字符串截取 (10)在指定字符串中1,查找或替代字符串2 在实现过程中,需运用面向对象程序设计理论基本知识,充分体现出C++语言关于类、数据成员与成员函数封装核心概念。 ?题目三:集合并、交、差集运算实现 运用面向对象程序设计知识,运用C++语言设计和实现集合并、交、差集运算,规定具备如下重要功能: (1)输入输出集合信息,集合元素类型可以是整数、实数或字符串 (2)判断集合大小 (3)判断集合与否为空 (4)将集合置空 (5)在集合中查找指定元素 (6)实现集合交、并、差等运算 在实现过程中,需运用面向对象程序设计理论基本知识,充分体现出C++语言关于类、继承、封装与多态等核心概念,每一种类应包括数据成员和成员函数。?题目四:图形类设计 运用面向对象程序设计知识,运用C++语言设计和实现一种图形类,规定具备如下重要功能:

轨道工程课程设计任务书、指导书及设计要求

轨道工程课程设计任务书 一、出发资料 1.机车车辆条件:韶山Ⅲ(SS3)型电力机车;机车轴列式30-30,轴距布置为230+200+780+200+230 (cm),轮重。 2.线路条件: (1)线路设计速度80km/h,最小曲线半径500m(实设超高为100mm),规划采用有砟轨道结构。 (2)线路铺设成无缝线路,铺设地区为福州,铺设线路长度为10km。 (3)道床顶面的容许应力为,路基顶面的容许应力为。 二、设计任务 (1)进行有砟轨道结构设计,包括钢轨和扣件的选型,轨枕的类型及布置根数,道床的等级及尺寸,并检算强度是否满足使用要求。 (2)进行无缝线路设计,包括设计锁定轨温确定、缓冲区设计、预留轨缝确定、轨条布置。 三、提交的成果 (一)、设计计算说明书 (1)轨道结构选型。 (2)轨道结构强度检算。 (3)无缝线路设计计算。 (二)、设计图图纸 (1)轨道结构组装图及选型说明。(1张A3)

(2)轨道结构受力图(3张A4:钢轨弯矩和挠度1张,轨枕三个支承状态的弯矩分布,道床顶面、路基顶面、路基第二区域、路基第三区域应力)。 (3)无缝线路设计图(1张A4或A3,基本温度力图、轨条布置图及相关说明)。 设计指导书

一、课程设计的基本步骤: 课程设计的步骤如图1所示: 图1 课程设计步骤 二、设计方法 (一)、轨道结构选型设计 根据机车车辆和线路条件,确定钢轨、轨枕、扣件的类型及刚度、道床的等级及主要尺寸(厚度、顶宽和边坡坡度)。钢轨、轨枕及扣件的可选用类型从教材中选择,道床的等级及主要尺寸也参考教材的内容确定。 以下两点说明: 1、道床厚度的选择 道床厚度设计根据《铁路轨道设计规范》(TB10082-2005)和《地铁设计规范》(GB50157-2003)进行,为方便可根据运营条件从教材表1-1中选择。我们的轨道类型可参考中型轨道结构。 2、钢轨支座刚度D 钢轨支座刚度D的意义是使钢轨支点顶面产生单位下沉时所必须施加于支点顶面上的力,单位一般采用kN/mm表示。 D值的计算:1/D=1/D1+1/D2 教材(7-3) 式中D1为扣件刚度,其值由设计确定;D2为道床支承刚度,计算

C语言程序设计实验指导书

C 语言程序设计 实 验 指 导 书 电子工程学院 2012-2

实验一 C程序的运行环境和编辑、调试、运行简单C程序 一、实验目的 1.了解 Turbo C 的基本操作方法,学会独立使用该系统。 2.掌握在该系统上如何编辑、编译、运行一个C程序。 二、实验内容及步骤 1.进入C的工作环境 1)在Windouws环境下:“开始”→“程序”→“MS-DOS” 屏幕上进入 MS-DOS窗口 2)在Dos环境下:键入命令c:\> cd c:\tc↙ c:\tc> tc↙ 屏幕上出现Turbo C的工作环境 2.熟悉Turbo C的工作环境 了解Edit窗口与Message窗口 了解主菜单的8个菜单项 File Edit Compile Project Option Debug break/watch 3.输入并运行一个简单的程序 File→New 输入源程序:

main() { printf("This is a C program.\n"); printf("OK\n"); } 按F9进行编译和连接,观察屏幕上显示的编译信息。如果出现出错信息,则应找出原因并改正。 按Run→Run(或按Ctrl+F9) 编译、连接、运行一起完成。 按Run→User screen(或按Alt+F5) 察看运行结果。 按任一键从用户屏切换回TC窗口。 4.输入并编辑第二个C程序 File→New 输入源程序: main ( ) { int a,b,sum; a=123; b=456; sum=a+b; printf("sum is %d\n", sum); }

编辑、运行、调试该程序。 5.编辑、运行、调试自己编写的程序(至少一个程序) 如:输入上底、下底和高,计算梯形面积。 观察屏幕上显示的编译信息。如果出现出错信息,则应找出原因并改正。 用File→Save (或F2)保存程序(程序名为a1.c) 三、实验报告要求 写明: 1.实验目的 2.实验内容与步骤 3.编写的程序(题目,经调试、运行后正确的程序) 4.编译过程中出现的错误信息。 5.总结讨论本次实验的结果和收获。

VB程序设计学习与实验指导答案

Visual Basic 程序设计学习与实验指导答案 上篇学习指导 第1章Visual Basic 概述 1.事件 2.查看对象 3.工程 4.视图属性窗口 5.窗体编辑器 第2章面向对象程序设计初步 1.控件 2.事件 3.类属性 4.属性 5.略 https://www.doczj.com/doc/4017756400.html, 第3章Visual Basic 语言基础 1.(a*sin(30/180*3.14)+c*(log(b)/log(10)))/((Abs(d)+1)*(e+f))+1

2.mod 3.X=Int(X) And Y=Int(Y) And X*Y>0 4. 4.Y Mod 4=0 And Y Mod 100<>0 Or Y Mod 400=0 5.x=Int((99-10+1)*Rnd+10) 6.0 “” 7.空格 8.6,845.30 9. (1)8 (2)1 (3)abcd (4)出错,类型不匹配 (5)False (6)2008-6-29 (7)I likeVB (8)4 (9)4 4 (10)3 4 (11)10 -10 (12)-1 (13)aa (14)3 (15)0 (16)1 (17)C (18)5 (19)8 (20)34.54 (21)中国 (22)上海 (23)VISUAL BASIC (24)visual basic 10. (1)x<-100 or x>100 (2)a=Int(a) And b =Int(b) Or a<0 And b<0 (3)x<=y or x>=z (4)a>0 And a<>Int(a) (5)a=0 xor b=0 (6)Len(S)<10 (7)UCase(S)=S (8)Left(S,1)=”a” And Right(S,1)=”a” (9)Instr(S,”@”)<>0 (10)Trim(S)=S (11)Date=#8/8/2008#

《java程序设计》实验指导书(完整)

实验一 Java实验环境的建立一、实验目的 1.掌握Java编程环境的搭建过程; 2.掌握Jcreator pro软件的使用方法; 3.能使用Java doc文档。 二、实验内容 1.下载并安装,配置JDK环境变量; 2.下载Javadoc压缩包并解压在JDK安装路径下; 3.下载Jcreator pro 并安装和配置使用环境; 4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。 ①Java application程序代码如下: public class HelloJava { public static void main(String args[]) { "Hello Java!"); } } ②Java applet程序代码如下: import .*; public class Hello extends { public void paint(Graphics g) { ("Hello!",30,30); } } 三、试验要求 1、预习试验内容并写出上机报告。 2、实验中出现的问题及实验体会。

一、实验目的: 1.输入、输出操作实现原理和方法 2.掌握程序流程控制的实现方法 3.掌握数组的定义和操作方法 二、实验内容 1.计算 Result=1!+2!+3!+ (10) public class TestJieC{ p ublic static void main(String arg[]){ long result=1; for(int i=1;i<=10;i++) { result=i*result; result+=result; } " "+result); } } 2.计算1---50之间所有素数的和。 public class Test{ p ublic static void main(String args[]){ int count = 0; for(int i = 2;i<=50;i++){ for(int j = 2;j<=i;j++){ if(i>j){ if(i%j == 0){ count++; } } } if(count==0){

C语言程序设计实验与习题指导课后程序设计答案,DOC

P18 (1) #include intmain(void) celsius=26; fahr=9*celsius/5+32; printf("celsius=%d,fahr=%d\n",celsius,fahr); return0; }

(3) #include intmain(void) { intaverage,math,eng,comp; intn,a,b,c; n=152; c=n%10; b=(n/10)%10; a=n/100;

printf("整数%d的个位数字是%d,十位数字是%d,百位数字是%d\n",n,c,b,a); return0; } P27 (2) #include #include intmain(void) {

intmoney,year; doublerate,interest; printf("Entermoney,year,rate:"); scanf("%d%d%lf",&money,&year,&rate); interest=money*pow(1+rate,year)-money; y=pow(x+1,2)+2*x+1/x; } else{ y=sqrt(x); }

printf("y=f(%f)=%.2f\n",x,y); return0; } (4) #include return0; } 10的阶乘 #include intmain(void)

{ inti,n,product; printf("Entern:"); scanf("%d",&n); product=1;

操作系统课程设计指导书

操作系统课程设计 指导书

操作系统课程设计指导书 李晓东编 电子与信息工程学院计算机系 -9

一、课程设计的目的和意义 本课程设计是学生在学完了《操作系统》课程后,培养学生程序设计能力的一个重要教学环节。课程设计为学生提供了一个动手、动脑并独立实践的机会,有助于学生将教材的理论知识和实践相结合,从而锻炼学生分析问题、解决问题的能力,提高学生实际编写程序的能力,为学生学习计算机专业的后续课程打下良好基础。 本课程设计要求对操作系统的分析以加深对计算机硬件结构和系统软件的认识,初步掌握操作系统组成模块和应用接口的使用方法,提高进行工程设计和系统分析的能力,为毕业设计和以后的工程实践打下良好的基础。 本课程设计的主要目的: 1.熟悉并巩固《操作系统》的基本概念和基本理论,加强对操作系统有关原理的理解; 2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力; 3.培养学生严谨的工作作风,提倡互相学习培养团队精神; 4.提高学生独立设计、独立调试程序的能力; 5.初步养成良好的系统软件分析和设计能力,形成良好的编程风格。 二、本课程设计有关要求

基本要求: 1、巩固和加深对操作系统原理的理解,提高综合运用本课程 所学知识的能力。 2、培养学生选用参考书,查阅手册及文献资料的能力。培养 独立思考、深入研究、分析问题、解决问题以及团队协作能力。 3、经过实际操作系统的分析设计、编程调试,掌握系统软件 的分析方法和工程设计方法。 4、能够按要求编写课程设计报告书,能正确阐述设计和实验 结果、正确绘制系统和程序框图。 5、经过课程设计,培养学生严谨的科学态度,严肃认真的工 作作风,和团队协作精神。 具体要求: 1.认真阅读本课程设计指导书,明确课程设计的目的、意义和要求; 2.根据要求完成课程设计的系统开发和调试任务,提供可运行的课程设计系统,参加上机面试答辩。 3.根据学校有关格式要求,完成本课程设计的课程设计说明书。(必须绘制系统工作原理图及算法流程图) 重点: 本设计的重点是要求根据任务要求,确定操作系统有关算法并加以实现,注重实际应用能力的培养。

程序设计实践_课程设计任务书_2014

程序设计实践 课程设计任务书 1 课程设计的目的 训练学生灵活应用所学JAVA高级语言方面理论知识的使用,独立完成分析问题并利用Blue J等RAD应用软件开发工具以及JAVA SDK完成一组JAVA应用程序的开发。结合实际的编程知识及结合其它开发工具,编写程序求解指定问题。初步掌握解决各种具体应用问题的基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力;训练用系统的观点和各学科知识的综合运用来进行软件开发,巩固、深化学生的理论知识,提高学生的动手能力,并在此过程中培养他们严谨的科学态度和良好的工作作风。 2 课程设计的基本要求 (1)了解并掌握JA V A应用程序的开发方法,具备初步的独立分析和解决问题能力; (2)初步掌握使用Blue J软件的开发过程。包括界面熟悉、功能了解、程序编码、程序调试等基本方法和技能; (3)提高综合运用所学的理论知识和方法独立分析和解决问题的能力; (4)训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风; (5)设计的题目要求达到一定工作量,并具有一定的深度和难度; (6)编写出课程设计说明书。 3 课程设计内容及安排 内容:根据给出问题的要求分析问题,设计出解决该问题的相应算法(采用什么

样的方法来解决问题),并使用JAVA语言编写出程序代码。最后,按照给定的报告模版,编写实习报告。 时间分配:7天 场地:(白云校区)实验楼A508计算机中心4实验室 4 课程设计报告的内容 设计结束后要写出课程设计报告,以作为整个课程设计评分的书面依据和存档材料。设计报告按照给定报告模版的电子文档书写、打印并装订,排版及图、表要清楚、工整,一般应包括以下内容: 4.1 问题分析 以无歧义的陈述说明要解决的问题包括哪些方面? 4.2 算法设计 根据分析得到的问题采用什么样的设计思想或者算法去解决? 4.3 程序编码 把算法设计的结果进一步求精为程序设计语言程序。同时加入一些注解,使程序中逻辑概念清楚。 4.4 调试分析 内容包括:调试过程中遇到的问题是如何解决的以及对设计与实现的回顾讨论和分析。 4.5 测试结果 列出你的测试结果,包括输入和输出。这里的测试数据应该完整和严格。

工程项目管理课程设计任务指导书

工程项目管理课程设计任务指导书 一、课程设计的目的、意义 工程项目管理课程是工程管理专业学生必须学习的一门专业(专业技能)课,尤其是围绕项目而展开的组织设计更是学生应掌握的重要内容。通过本课程设计使学生掌握组织设计的内容及步骤,主要包括:组织研究的“八大块”(组织结构、任务分工、职能分工、工作流程、奖罚制度、团队建设、沟通协调、文化理念);监理月(周)报的编写;会议纪要的书写;各种常用函件的书写等。培养学生查阅相关规范、标准、法律法规等资料以及对资料灵活、合理运用的能力;培养学生树立正确的设计思想,实事求是、认真负责的工作作风和运用工程观点解决实际问题的能力,加强理论与实践的联系;提高学生文字表达能力,掌握撰写项目管理文件的有关要求,为学生毕业设计和毕业后从事项目管理工作打下良好的基础。 二、课程设计的技术参数和设计要求(包括项目背景、设计要求等) (一)项目背景某居民小区工程为政府投资工程,坐落于XXX,根据规划设计划分为一、二、三地块,结构形式为框架剪力墙结构,基础形式为桩基,总建筑面积约21.2万平方米。本工程主要由居民楼、停车库、幼儿园、小学、社区服务站等部分组成,部分居民楼底部含商业网点,居民楼均为24层。地块标段划分及建筑面积一览表如下所示: 地块标段划分及建筑面积一览表

(二)设计任务 根据以上提供的有关信息和提出的合理假设,本课程设计要求学生独立完成以下设计任务: 1、绘制本工程的项目结构图,即完成此工程的WBS(项目分解)工作,主要包括施工准备、地下车库、住宅工程、公建工程、室外总体等方面。 2、设计并绘制本工程的项目组织结构图(其中项目管理单位可采用咨询式、代业主总控式或代业主实质式项目管理),并列出项目各参建单位的职责。 3、设计并绘制项目管理部的组织结构图,并较为详细的列明各职能部门工作人员的岗位职责(可分别站在项目管理单位、监理单位、施工单位中任何一方来分析)。 4、设计并绘制本工程参建各方的项目合同结构图(根据你所选的项目组织结构图,确定相应的合同结构图,要注意两者之间的对应关系)。 5、设计并绘制常见的工作流程图,主要包括:工程质量控制工作流程图、材料设备质量控制工作流程;进度控制工作流程图;现场经济签证工作流程、合同付款工作流程;合同谈判及签订的工作流程;承包商提出的索赔工作流程;施工单位提出的变更工作流程。 6、站在业主方(项目管理公司)的角度,设计项目管理工作流程。 7、站在监理方的角度,设计监理工作流程。 8、站在施工方(施工总包单位)的角度,设计项目实施管理工作流程。 【注】:第6、7、8小题的内容可用总体工作流程图的形式回答,亦可从项目建设全过程管理的角度回答。 9、按照监理规范及相关要求,可参考网络资源,并根据项目合理假设,编制一期项目监理月(周)报,并总结项目监理月(周)报编制的主要内容。 10、参考有关资料,学习会议纪要的书写要点及注意事项,并完成一次会议纪要的书写。 11、完成几种常见函件的书写,包括:工作联系单、监理工程师通知单。(选一即可)

相关主题
文本预览
相关文档 最新文档