程序设计语言实验指导书12版

合集下载

程序设计基础VB实验指导书

程序设计基础VB实验指导书

程序设计基础(Visual Basic)实验指导书西南林学院计算机与信息科学系实验说明一、实验文档下载:老师的实验上机文档下载的地址:/~hjp/下的“VB”文件夹拷贝到计算机中。

然后从该文件夹中找到本次实验的文档。

二、个人文件夹建立在实验前,请先在电脑桌面上建立个人自己的文件夹,名称以个人的姓名加学号组成。

如:“20130208001XXX”。

同学们自己个人的VB程序设计实验文档都存放在该文件夹中。

而且要求,每个实验都保存在单独的文件夹中。

如,本次实验有三个例子,那么就需要建立三个文件夹,第一个文件夹的命名可为“实验1-1”,如此类推。

相应的例子程序文件保存在相应的文件夹中。

三、实验结果上传给老师实验完成后,同学们需将自己的文件夹上传给老师,以备检查。

上传步骤如下。

1.压缩文件夹。

请将保存有VB实验上机程序的个人文件夹(在之前建立好的,如:“20130208001XXX”)进行压缩处理。

压缩方法如下:选中该文件夹,单击鼠标右键,选中“添加到“20130208001XXX.rar””。

计算机自动完成生成该文件夹的压缩文件。

2.进入FTP。

上传的地址为:ftp://192.168.1.2(或按任课老师指定的地址),输入地址后进入该FTP网。

打开“XXX”文件(该文件夹以任课老师姓名而命名)下的“上传”文件夹。

3.上传文件。

将第一步中生成的压缩文件拷贝到第二步打开的“上传”文件夹中去。

等待拷贝完成后,才能确认程序上传成功。

四、实验内容说明本实验指导书共包含15次实验上机内容。

每次实验上机内容中包括三种题型:验证题、设计题和选做题。

验证题为教材中的例题,通过参考书上的说明和操作步骤来熟悉相应知识点,一般有1-2道题。

设计题为书上习题或其他来源的题目,目的是让学生能够在不照搬照抄的情况下自己独立思考完成VB程序设计,一般有1-2道。

选做题为学有余力的同学练习,一般有1-2道。

每次实验上机学生必须完成相应的验证题和设计题。

《程序设计与问题求解》实验指导书

《程序设计与问题求解》实验指导书
系统开始对当前的源程序进行编译,在编译过程中,将所发现的错误显示在屏幕最下方的“编译”窗口中。 所显示的错误信息中指出该错误所在行号和该错误的性质。我们可根据这些错误信息进行修改。
编译无错误后,可进行连接生成可执行文件(.exe),这时选择“编译”下拉菜单中的“构件 eg1-1.exe” 选项。“编译”窗口出现信息说明编译连接成功,并生成以源文件名为名字的可执行文件(eg1-1.exe)。
for (i=1;i<=100;i++) {
sum+=i; } printf("sum=%d\n",sum); }
2. 分析并修改下面程序错误,使之能够正常运行。
错误代码如下: 该程序用于求从 1 到 100 的整数和。 #include <stdio.h> void main() {
int i=1; int sum=0;
2).简单的计算器 用 switch 语句编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:
操作数 1 运算符 op 操作数 2 计算表达式的值,指定的算术运算符为加(+)、减(-)、乘(*)、除(/)。 编程要求:程序能进行浮点数的算术运算,有用户输入输出提示信息。 提示:因为除法中的除数不能为 0,因此关键在于如何比较浮点变量 data2 和常数 0 是否相等。作为整型 变量跟 0 的比较,简单的==就可以解决。而浮点型等实型变量需要用
if (a==b)
a++;
b++;
printf("a=%d,b=%d",a,b);
}
a=6*/
3.编写程序实现以下功能
1).身高预测 每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成

最新UML程序设计实验指导书

最新UML程序设计实验指导书

《UML程序设计》实验指导教程课程与实验综述第一部分实验综述一.课程简介及实践要求:《UML程序设计》是以介绍面向对象的统一建模语言UML为主,使学生了解面向对象技术的基本概念,掌握UML的分析和设计方法,同时掌握在Enterprise Architect环境下用UML进行分析和设计的技术。

本课程在教学内容方面着重基本理论、基本知识和基本方法,在培养实践能力方面着重设计构思和设计技能的基本训练,熟练的上机操作能力和分析能力。

实验实践训练是UML程序设计教学的重要技能环节。

通过实验,使学生加深理解、验证、巩固课堂教学内容,特别是通过设计和综合实验,发挥学生的想象力和创新能力。

二.课程实验目的要求:通过UML的实验,学生应该:1.学会用UML进行面向对象的思想去分析和设计相关系统;2.学会用Rose建模工具进行软件建模。

三.课程实验参考资料1.(美)Joseph Schmuller著.UML基础、案例与应用.人民邮电出版社,20042.(美)Hans-Erik Eriksson.UML 2工具箱. 电子工业出版社,20043.吴际,金茂忠.UML面向对象分析.北京航空航天大学出版社,20024.赵从军.UML设计及应用.机械工业出版社,20045.Grady Booch,James Rumbaugh,Ivar Jacobson.UML用户指南.机械工业出版社,20016.吴建,郑潮,汪杰.UML基础与Rose建模案例.人民邮电出版社,2004第二部分实验实践指导实验一构建用例图一、实验目的1.学会分析系统中的参与者和用例2.掌握用例图的绘制方法二、实验器材1. 计算机一台;2. Enterprise Architect 工具软件;三、实验内容1、分析ATM系统需求,按要求画出用例图;2、建立一个学生管理信息系统的需求3、建立设计一个学生管理信息系统的完整的用例图四、实验步骤(一)ATM系统的用例图1.分析ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。

华南农业大学C语言程序设计实验指导书参考答案

华南农业大学C语言程序设计实验指导书参考答案

华南农业大学c语言程序设计上机指导书参考答案上级实验参考答案#include stdio.h#includemath.hint main(){ int i;double a, b;for(i=0;i<=100000;++i){a=sqrt(i+100);b=sqrt(i+168);if((int)a==ceil(a)&&(int)b==ceil(b))printf(%d\n,i);}}实验2基本数据类型、运算和表达式一、实验目的1)掌握C语言数据类型,熟悉如何定义一个整型和实型的变量,以及对它们赋值的方法。

2)掌握不同的类型数据之间赋值的规。

3)学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加++)和自减--)运算符的使用。

4)进一步熟悉C程序的编辑、编译、连接和运行的过程。

二、实验内容1 / 561.变量的定义[题目1117:变量定义,按要求完成程序]下面给出一个可以运行的程序,但是缺少部分语句,请按右边的提示补充完整缺少的语句。

void main(){int a, b;/*定义整型变量a和b*/int i, j;/*定义实型变量i和j */a=5;b=6;i=3.14;j=i*a*b;printf(a=%d,b=%d,i=%f,j=%f\n, a, b, i,j);}[具体操作步骤]1)将代码补充完整;2)在TC或VC++上运行通过;3)在JudgeOnline实验系统上提交;2.赋值表达式与赋值语句[题目1118:赋值表达式与赋值语句,写出程序运行结果]阅读下面程序,写出运行结果:voidmain()2 / 56{float a;int b, c;char d, e;a=3.5;b=a;c=330;d=c;e='\\';printf(%f,%d,%d,%c,%c, a,b,c,d,e);}运行结果为:3.500000,3,330,J,\[提示]赋值语句具有类型转换的功能,但可能会改变数据。

2012级算法与数据结构实验指导书18

2012级算法与数据结构实验指导书18

《算法与数据结构》实验指导书实验课程类别:课程内实验实验课程性质:必修适用专业、年级:2012级计算机大类开课院、系:计算机科学与工程学院学时:18编写依据:《算法与数据结构》实验教学大纲修订时间:2014年2月《算法与数据结构》课程实验指导书(以下简称:指导书)是针对计算机学院所开设的对应课程的上机实验而编写的教学文件,供学生上机实验时使用。

上机的工作环境要求:Windows 2000或以上操作系统、VC++ 6.0或者其它高级程序设计语言。

学生应按指导教师的要求独立完成实验,并按要求撰写实验报告。

每一个实验,编程上机调试并且提交电子文档实验报告,以学号姓名作为文件名上传。

报告内容至少包含如下内容:1、学生基本情况:专业班级、学号、姓名2、实验题目、实验内容3、设计分析4、源程序代码5、测试用例(尽量覆盖所有分支)6、实验总结一.实验内容与学时分配序次实验题目实验类型基本技能训练学时一线性结构综合应用基础性(1)掌握线性结构的常用操作;(2)能够应用线性结构解决比较简单的问题。

10二非线性结构综合应用设计性(1)掌握树形、图形结构的插入、删除、查找等算法;(2)能够应用二叉树解决比较简单的问题。

4三查找技术综合应用设计性(1)熟练掌握查找的常用算法;(2)设计和应用查找算法解决简单的实际问题。

2四排序技术综合应用基础性(1)熟练掌握常用的排序方法,并掌握用高级语言实现排序算法的方法;(2)深刻理解排序的定义和各种排序方法的特点,并能加以灵活应用;(3)了解各种方法的排序过程及其依据的原则,并掌握各种排序方法的时间复杂度的分析方法。

2二.实验说明实验一、线性结构综合应用(一)顺序表的应用1、实验目的:(1)掌握用VC++上机调试线性表的基本方法;(2)掌握顺序表的存储结构以及基本运算的实现。

2、实验内容约瑟夫环问题:设编号为1,2,3,……,n的n(n>0)个人按顺时针方向围坐一圈,m为任意一个正整数。

《C语言程序设计课设》课程设计指导书

《C语言程序设计课设》课程设计指导书

《C语言程序设计课设》课程设计指导书一、课程设计的目的(1)加深对讲授内容的理解,尤其是一些语法规则。

(2)熟悉C语言程序设计的结构化编程的思想,掌握数据的基本类型、自定义类型、函数、文件和指针等知识,能运用这些知识进行综合编程,熟练应用。

(3)能够综合运用所学知识,编程解决实际问题。

(4)培养团队分工合作的意识,最终使学生提高编程技能和解决实际问题的能力。

二、课程设计基本要求2.1.组织管理1.由院、系指派经验丰富的专业教师担任指导教师。

2.课程设计实行课程负责人与指导教师共同负责制。

3.课程负责人主要进行课设的命题、指导教师的考核、技术把关和全面管理。

4.指导教师全面负责所承担班级的课程设计指导、管理和考核评定工作。

2.2设计要求1.自选题目、小组管理、团队合作、小组评测。

2.模块化程序设计。

3.锯齿型书写格式。

4.必须上机调试通过。

三、选题要求:每个题目限定1-2人,每人必须负责一部分功能,并独立完成,推举出一个组长,负责任务分工,汇总到班长处,然后交给指导教师。

四、设计报告格式及要求:1、题目2、设计目的3、总体设计(程序设计组成框图、流程图)4、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)5、运行结果及分析6、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施7、课程设计心得及体会8、源程序清单和执行结果:清单中应有足够的注释五、课程设计成绩评定5.1基本要求:(1)每个人必须有程序运行结果;(2)每个人必须交《C语言课程设计》报告5.2、成绩评定和打分标准由指导教师对学生在课程设计期间的表现,所完成的设计报告的质量、设计结果的验收和答辩情况进行综合考核。

具体评定标准如下:(1)上机考勤:注重平时上机考勤与遵守纪律情况20%(2)结果验收:学生能运行、讲述或调试自己的程序,回答教师提问,每个人必须有程序运行结果40%(3)小组自评成绩结果10%(4)设计报告:每个人必须交《C语言课程设计》报告和《C语言课程设计》日志30%以上四项缺一不可,否则不能到得相应学分依据上述考核内容,最后采用优(>90分)、良(80~89分)、中(70~79分)及格(60~69分)、不及格(<60分)五级记分制评定学生课程设计成绩。

MATLAB程序设计实验指导书

MATLAB程序设计实验指导书

MATLAB程序设计实验指导书MATLAB是集数值计算、符号运算及图形处理等强大功能于一体的科学计算语言。

作为强大的科学计算平台,它几乎能满足所有的计算需求。

在美国及其他发达国家的理工科院校里,MATLAB已经作为一门必修的课程;在科研院所、大型公司或企业的工程计算部门,MATLAB也是最普遍的计算工具之一。

有鉴于此,我院开设了《MATLAB程序设计》这门课程,它需要一定的理论基础,同时又具有很强的实践性。

如何加强理论课程的学习、加深学生对本课程中的基本理论知识及基本方法的理解,如何培养学生实践动手能力是教学的当务之急。

而MATLAB程序设计实验课程就是一种重要的教学手段和途径。

实验将MATLAB程序设计的基本方法灵活地运用在数学、电路等课程中,重点突出,内容丰富。

同时,注重理论分析与实际动手相结合,以理论指导实践,以实践验证基本原理,旨在提高学生分析问题、解决问题的能力及动手能力,使学生进一步巩固基本理论知识,建立比较全面的MATLAB程序设计的概念。

实验注意事项1、实验系统接通电源前请确保电源插座接地良好。

2、完成实验后请确保关闭电脑电源及插座电源。

实验一 矩阵及其运算一、实验目的1、熟悉MATLAB 工作环境2、掌握矩阵和数组的创建、寻访和运算 二、实验内容验证欧姆定律:iur ,其中i u r , ,分别是电阻(欧姆)、电压(伏特)、电流(安培)。

已知u=[0.89, 1.20, 3.09, 4.27, 3.62, 7.71, 8.99, 7.92, 9.70, 10.41],i=[0.028, 0.040, 0.100, 0.145, 0.118, 0.258, 0.299, 0.257, 0.308, 0.345]。

三、实验器材PC 机 (装有 MA TLAB 软件 ) 1台 四、实验原理 4.1 Desktop 简介MATLAB R2006a 版的Desktop 操作桌面,是一个高度集成的MATLAB 工作界面。

程序设计基础《程序设计基础》实验指导书-刘喜平BB63.4 实验指导书

程序设计基础《程序设计基础》实验指导书-刘喜平BB63.4 实验指导书

《程序设计基础》课程实验指导书主撰人:刘喜平主审人:万常选江西财经大学信息管理学院二○一六年一月目录第1章C程序开发环境与调试 (1)1.1 Visual Studio Community 2015安装与使用 (1)1.1.1 Visual Studio Community 2015简介 (1)1.1.2 Visual Studio Community 2015安装 (2)1.1.3 Visual Studio Community 2015中编写C程序 (4)1.1.4 Visual Studio Community 2015中运行C程序 (7)1.1.5 Visual Studio Community 2015中调试C程序 (8)1.2 Code::Blocks的安装与使用 (14)1.2.1 Code::Blocks简介 (14)1.2.2 Code::Blocks的安装 (15)1.2.3 在Code::Blocks中编写程序 (17)1.2.4 在Code::Blocks中运行和调试程序 (20)第2章实验项目 (22)2.1 实验概述 (22)2.2 实验项目 (24)2.2.1 实验一:C程序集成开发环境及简单C程序的运行 (24)2.2.2 实验二:数据类型 (25)2.2.3 实验三:运算符、表达式及简单C程序设计 (27)2.2.4 实验四:基本程序设计技术 (30)2.2.5 实验五:C程序结构与函数 (32)2.2.6 实验六:数组 (34)2.2.7 实验七:程序设计基本算法 (39)2.2.8 实验八:指针 (42)2.2.9 实验九:结构体、联合共用体及位运算 (46)2.2.10 实验十:文件操作 (47)第1章C程序开发环境与调试C语言作为一种经典的程序设计语言,被程序员广泛使用,自然也有着丰富的开发工具。

维基百科维护了一个不完全的C编译器列表1,其中列出的C编译器有55个之多!C程序的开发工具(一般称为IDE,即集成开发环境)就更多了,因为一个编译器可能被多个IDE使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《程序设计语言》实验指导书徐东燕编北方民族大学计算机科学与工程学院2012年9月目录实验一 C语言编程环境熟悉及简单程序的编写(验证型实验,2学时) (3)实验二分支结构程序设计(设计型实验,2学时) (6)实验三循环结构程序设计(设计型实验,2学时) (8)实验四函数程序设计(设计型实验,2学时) (10)实验五数组程序设计((设计型实验,2学时) (12)实验六指针程序设计(设计型实验,2学时) (14)实验七结构体程序设计(设计型实验,2学时) (15)实验八程序结构与递归函数(综合性实验,2学时) (16)实验九指针进阶及综合程序设计(综合型实验,2学时) (17)实验十文件的程序设计(设计型实验,2学时) (18)参考文献 (20)课程编号:11101203 课程类别:专业基础课适用专业:计算机科学与技术、软件工程、网络工程、信管专业课程总学时:76 实验课学时:20开设实验项目数:10实验一C语言编程环境熟悉及简单程序的编写(验证型实验,2学时)一、实验目的与要求实验环境1.熟悉Cfree开发环境或Visual C++ 6.0的使用环境;2.掌握Cfree开发环境或Visual C++ 6.0环境下建立C程序的步骤;3.掌握C程序在Cfree开发环境或Visual C++ 6.0环境下的编辑、调试和运行的步骤、方法;4.理解C程序的一般结构;5.理解并掌握程序的顺序结构程序设计;6.在Cfree开发环境或Visual C++ 6.0环境下编写并运行基本的C程序;7.理解程序调试思想,能修改简单的C语法错误;8.掌握算术、赋值表达式,输入输入语句和简单数据处理方法。

二、实验环境1.微机每人一台,要求PⅢ以上处理器。

2.windows2000/xp操作系统。

3.Cfree开发环境或或Visual C++ 6.0开发环境。

三、实验预习与准备1.计算机基本操作练习。

2.Cfree开发环境或Visual C++ 6.0软件使用预习。

3.C程序基本结构预习四、实验内容和步骤1. 建立主文件夹以自己的学号为文件名建立C程序的主文件夹,如E:\201200012. 运行环境a.启动;b.新建C Source File;3. 编写Hello,World程序,源程序保存为“HelloWorld.c”输出:控制台上显示“Hello, World!”源代码: #include<stdio.h> int main( void ) { printf(“Hello, World!\n ”); return 0;}4. 编译C 程序,生成obj 文件;连接目标文件,生成exe 文件; 运行可执行文件,查看执行结果5. 仿照Hello ,World 程序,在控制台显示“Welcome to NingXia !”6. 改正下述程序中的错误,学习Cfree 或Visual C++ 6.0环境下的调试方法(修改正确后的源程序保存为“factorial.c ”)。

错误代码:#include <stdio.h>; /* 编译预处理命令 */ int mian(void) /* 主函数 */ {int n; /* 变量定义 */int factorial(int n); /* 函数声明 */ scanf("%d", &n); /* 输入一个整数 */print(“%d\n ”, factorial(n)); /* 调用函数计算阶乘 */return 0; }int factorial(int n) /* 定义计算 n! 的函数 */{ int i, fact = 1;for(i = 1; i <= n; i++) /* 循环 */fact = fact * i;}7. 仿造程序“factorial.c ”,编写程序“sum.c ”实现以下功能:计算1+2+3+…+n 。

8. 编写程序“sum2.c ”实现以下功能:利用公式法计算1+2+3+…+n ,即 。

2)1(+=n n sum以下内容为选做程序,要求预习参考教材第二章的内容。

9. 编写程序,在控制台显示如下图形:* * * * * * * * *10. 输入一个华氏温度,要求输出摄氏温度。

公式为()3295-=F c输出要求有文字说明,取两位小数说明:(1)摄氏温度F 和华氏温度c 都应用float 类型变量存储。

(2)注意表达式书写中的各变量的顺序问题。

(3)输出时只需输出两位小数。

参考程序如下:#include<stdio.h> main(){float F,c;printf("input F:"); scanf("%f",&F); c=5*(F-32)/9;printf("c=%.2f\n",c); }五、 实验报告要求1.在网络教学平台上提交本次编写的所有源程序。

2.给出调试过程中出现的错误及修改情况。

3.整理上机步骤,总结经验和体会。

六、 实验注意事项1. 注意C 语言基本语法的正确使用.2. 在vc 中再次编辑带主函数的C 程序前需关闭前一工作区。

实验二 分支结构程序设计(设计型实验,2学时)一、实验目的与要求1.理解C 程序的结构,进一步熟悉C 程序设计、调试,运行的步骤、方法。

2.学会使用逻辑运算符和逻辑表达式 3.理解并掌握程序的顺序结构程序设计。

4.理解并掌握程序的分支结构(if 语句、switch 语句)程序设计。

二、实验环境1.微机每人一台,要求P Ⅲ以上处理器。

2.windows2000/xp 操作系统。

3.Cfree 开发环境或Visual C++ 6.0开发环境。

三、实验预习与准备1.计算机基本操作练习。

2.Cfree 开发环境或Visual C++ 6.0软件使用预习。

3.C 程序基本结构预习四、实验内容和步骤1. 调试程序:改正下列程序中的错误,求华氏温度对应的摄氏温度。

计算公式如下,其中:c 表示摄氏温度,f 表示华氏温度。

源程序(有错误的程序):#include<stdoi.h>int main() {int celsius;fahr;printf("input fahr:");scanf("%f",&fahr); // fahr = 100;c=5*(fahr-32)/9;printf("fahr = d,celsius = %d\n",fahr,celsius);return o; }要求:a .改正该源程序中的错误;b .分别输入100、150、26,记录程序的运行结果。

2.编写程序,求一元二次方程ax2+bx+c=0的根。

3.编写程序,计算函数值,该函数如下:9)32(5-⨯=f cx (x<5)y= x+6 (5<=x<15)x-6 (x>=15)请输入不同的x值,分别计算出相应的y值(用if语句实现)。

4.将学生成绩由百分制换算成五分制:A:100-90;B: 89-80;C: 79-70;D: 69-60;E: 60-0输入成绩,输出等级。

思考: 如何用switch语句实现该功能。

5.编写程序,完成以下功能:输入一个四位数,将其加密后输出。

方法是该数每一位上的数字加9,然后除以10取余,作为该位上的新数字,最后将千位和十位上的数字互换,百位和各位上的数字互换,组成加密后的新四位数。

(选做题)输入输出示例(括号内为说明文字):请输入一个四位数:1257加密后的新四位数:4601(每一位上的数字加9除以10取余后的0146,交换后得到4601)五、实验报告要求1.在网络教学平台上提交本次编写的所有源程序。

2.给出调试过程中出现的错误及修改情况。

3.整理上机步骤,总结经验和体会。

六、实验注意事项1.学习如何将复杂条件转化为switch语句需要的格式;2.注意switch语法的正确使用,学习驾驭case语句的灵活。

实验三循环结构程序设计(设计型实验,2学时)一、实验目的与要求(黑体,小四)1.学会使用while、do-while、for语句;2.熟练掌握循环结构程序设计方法。

3.掌握选择结构与循环结构的嵌套。

一、实验环境1.微机每人一台,要求PⅢ以上处理器。

2.windows2000/xp操作系统。

3.Cfree开发环境或或Visual C++ 6.0开发环境。

二、实验预习与准备1.熟悉VC++ 6.0编译环境的使用2.熟悉循环结构的语法3.设计出下面问题的程序三、实验内容和步骤1.输入一个正整数,求该整数的位数和位数之和。

2.猴子吃桃问题:猴子第一天摘下若干桃子,吃了一半零一个,此后每天都是吃掉剩余桃子的一半零一个,吃到第10天时只剩1个桃子了,问当初摘了几个桃子?3.分别用格里高公式和随机数两种方法求圆周率Pi,对比结果的不同。

4.(思考)输入一个整数,从高位到低位输出各位数字.四、实验报告要求1.在实验报告中给出源程序。

2.给出调试过程中出现的错误及修改情况。

3.整理上机步骤,总结经验和体会。

五、实验注意事项1.学习判断使用不同循环语句的场合。

2.注意while和do-while语法的正确使用。

3.使用循环结构时要注意循环体的构造和循环入口、出口条件的设置。

4.使用循环嵌套时要注意分清内层和外层循环.六、思考题1.用do…..while, while, for 三种循环语句求出1+3+5+….+101的和,输出结果。

2.输入一行字符,分别统计其中的英文大写字母,小写字母、数字字符和其他字符。

3.用循环结构编程输出如下图形:**************************** *****************实验四函数程序设计(设计型实验,2学时)实验目的与要求1.掌握函数声明、定义和使用的方法。

2.掌握函数实参与形参的对应关系,以及参数的两种传递方式。

3.掌握函数嵌套调用和递归调用的方法。

4.掌握全局变量、局部变量、静态变量的使用方法。

5.掌握单步调试和进入跳出函数的调试方法6.掌握文件包含的使用方法。

实验环境1.微机每人一台,要求PⅢ以上处理器。

2.windows2000/xp操作系统。

3.Turbo c 2.0开发环境或Visual C++ 6.0开发环境。

实验预习与准备1.复习函数调用的基本理论知识。

2.复习函数的嵌套调用和递归调用的方法。

3.复习全局变量、局部变量;静态变量、动态变量;外部变量等概念和具体使用。

4.设计出下面问题的程序。

实验内容和步骤1.求两正整数的最大公约数和最小公倍数,用一个函数求最大公约数,另一个函数求最小公倍数。

相关文档
最新文档