计算机程序设计基础实验12个实验

合集下载

程序设计实训实验报告(热门20篇)

程序设计实训实验报告(热门20篇)

程序设计实训实验报告(热门20篇)c语言是在国内外广泛使用的一种计算机语言。

其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件。

其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,所有的windows,unix,linux,mac,os/2,无一例外,哪一个不是c 语言写的?很多新型的语言如,c++,java,c,j,perl...都是衍生自c语言。

掌握了c语言,可以说你就掌握了很多门语言。

学习c程序这门课一年了,这是我们学的第一门专业课,在大学里c语言不但是计算机专业的必修课程而且也是非计算机专业学习计算机基础的一门必修课程。

所以作为我这个计算机专业的学生来说当然十分重要,老师在第一节课说过,c语言是计算机的基础,大多数软件都需要用c语言来编写,通过一个年的学习,使我由初步掌握简单的应试知识到完成高难度的深入编程,如我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。

同时,我觉得c语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。

在学习一年c语言的过程中我也在慢慢探索怎样才能学好c语言,并总结了一点经验:要了解c语言就要从语法规为基础来学习起,首先要是要了解它的结构,比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。

在c语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。

这些都是语法基础也是c语言的基础如果把它们都了解很好了,那么你编起程序来就很得心应手了。

比如说ifelse和switchcase这两种条件语句都是用来判断执行功能的,那我要什么时侯用if什么时侯用switch呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选switch而不会选if。

计算机硬件技术基础实验答案程序

计算机硬件技术基础实验答案程序

实验一:简单程序设计实验(1)编写一个32 位无符号数除法的程序,要求将存放在NUM1 中的32 位无符号数与存放在NUM2 中的16 位无符号数相除,结果存放在程序流程图略。

参考源程序:NUM1 DD 2A8B7654HNUM2 DW 5ABCHNUM3 DW ?NUM4 DW ?ASSUME DS:DATA, CS:CODE;数据段寄存器初始化MOV AX, WORD PTR NUM1MOV DX, WORD PTR NUM1+2DIV NUM2MOV NUM3,AXMOV NUM4,DXEND START(2)编写一个拆字程序。

要求将存放在ARY 单元的2 位十六进制数X1X2 拆为X1 和X2 两部分,并以0X1 和0X2 的形式分别存入ARY+1 和ARY+2 单元中。

程序流程图略。

参考源程序:DATA SEGMENTARY DB 2AH,?,?DATA ENDSCODE SEGMENTASSUME DS:DATA, CS:CODESTART:MOV AX,DATAMOV DS,AXMOV SI,OFFSET ARY MOV AL,[SI] ;取ARY 的偏移地址;取16进制数至ALNUM3 和NUM4 中。

DATA SEGMENTDATA ENDS CODE SEGMENTSTART: MOV AX,DATAMOV DS,AXCODE MOV AH,4CHINT 21HENDS;正常返回DOS 系统MOV BL,ALAND AL,0F0H;取16进制数的高四位,即X1SHR AL,4MOV [SI+1],AL ;存0X1 MOV AL,BLAND AL,0FH; 取16 进制数的低四位,即X2MOV [SI+2],AL ;存0X2MOV AH,4CHINT 21HENDSEND STARTCODE实验二:分支程序设计实验(1)编写一个字符比较程序,比较 3 个无符号字节数 A ,B ,C 的大小,并根据比较结果 对变量 K 赋值:如果 3 个数不相等,则 K=0 ; 如果 3 个数中有两个相等,则 K=1 ; 如果 3 个数都相等,则 K=2 。

程序设计基础实验

程序设计基础实验

实验5 C程序调用中的指针参数
分析程序并改正。 设计一个C程序,用以测试各表达式的运算。 想使指针变量pt1指向a和b中的大者,pt2指 向小者,以下程序能否实现此目的?如不 能实现目标,找出原因并修改之。
实验6 数组在C程序中的使用
编写程序,测试数组的定义方式是否正确。 运行C程序,根据运行结果,可以说明什么?。 操作符&用以求一个变量的地址,这在函数 scanf中已经使用过了。现在要你设计一个 程序,返回一个3 * 5 的二维数组各元素的 地址,并由此说明二维数组中各元素是按什 么顺序存储的(用二维数组和二维数组指 针两种方法实现)。
实验4 C程序函数调用
编写一个程序,给学生出一道加法运算题, 然后判断学生输入的答案对错与否,按下 列要求以循序渐进的方式编程。要求用Add 函数来进行两个整数的加法运算;用Print 函数判断正确与否;用main函数输入两个 相加的数和学生做的结果,然后判断该学 生输入的答案对错与否。
实验4 C程序函数调用
实验6 数组在C程序中的使用
已知一个数组a大小为20个元素,用随机函 数生成20个不同的2位整数填充该数组,再 将该数组元素从小到大排序。现要求任意 输入一个2位整数,要求将该数插入数组中 合适的位置,使得这个数组中的21个元素 仍然按照从小到大的顺序排列,并将数组 按下标顺序输出。
实验6 数组在C程序中的使用
(选做题)通过计算机随机产生10道四则 运算题,两个操作数为1~10之间的随机数, 运算类型为随机产生的加、减、乘、整除 中的任意一种,如果输入答案正确,则显 示“Right!”,否则显示“Not correct!”, 不给机会重做,10道题做完后,按每题10 分统计总得分,然后打印出总分和做错题 数。

程序设计基础(一)实验

程序设计基础(一)实验

程序设计基础(一)实验实验一上机操作初步(2学时)一、实验方式:一人一机二、实验目的:1、熟悉VC++语言的上机环境及上机操作过程。

2、了解如何编辑、编译、连接和运行一个C程序。

3、初步了解C程序的特点。

三、实验内容:说明:前三题为必做题目,后两题为选做题目。

1、输出入下信息:*************************Very Good*************************2、计算两个整数的和与积。

3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。

4、在屏幕上显示一个文字菜单模样的图案:=================================1 输入数据2 修改数据3 查询数据4 打印数据=================================5、从键盘上输入两个整数,交换这两个整数。

四、实验步骤与过程:五、实验调试记录:实验二简单的C程序设计(4学时)一、实验方式:一人一机二、实验目的:1、掌握C语言的数据类型。

2、学会使用C语言的运算符及表达式。

3、掌握不同数据类型的输入输出方法。

三、实验内容:说明:前四题为必做题目,后两题为选做题目。

1、输入r1、r2,求出圆形垫片面积。

2、输入华氏温度h,输出摄氏温度c。

3、从键盘输入一个3位整数,将输出该数的逆序数。

4、输入并运行以下程序,分析运行结果。

#include <stdio.h>void main( ){ int i,j;i=8; j=10;printf(“%d,%d\n”,++i,++j);i=8; j=10;printf(“%d,%d\n”,i++,j++);i=8; j=10;printf(“%d,%d\n”,++i,i);i=8; j=10;printf(“%d,%d\n”,i++,i);}5、输入三角形三条边的边长,求三角形的面积。

6、输入3个字符型数据,将其转换成相应的整数后,求它们的平均值并输出。

计算机基础实验报告

计算机基础实验报告

计算机基础实验报告计算机基础实验报告引言:计算机科学作为一门重要的学科,为我们的现代社会带来了巨大的变革和进步。

而计算机基础实验则是我们学习计算机科学的重要环节之一。

本实验报告将介绍我在计算机基础实验中所学到的知识和经验,并总结实验的结果和收获。

实验一:计算机硬件组装与调试在这个实验中,我们学习了计算机硬件的基本组成和组装方法。

通过实际操作,我了解了主板、CPU、内存、硬盘等硬件设备的功能和相互连接方式。

同时,我们还学习了如何调试计算机硬件故障,提高了我们的问题解决能力。

实验二:操作系统安装与配置在这个实验中,我们学习了操作系统的安装和配置。

通过实际操作,我掌握了Windows和Linux操作系统的安装方法和步骤,并学会了对操作系统进行基本的配置和优化。

这不仅提高了我对操作系统的理解,还为我以后的计算机使用提供了便利。

实验三:计算机网络配置与管理在这个实验中,我们学习了计算机网络的基本概念和配置方法。

通过实际操作,我了解了网络的组成和工作原理,并学会了对局域网进行基本的配置和管理。

这对于我们理解互联网的工作原理和提高网络安全意识都具有重要意义。

实验四:数据库设计与管理在这个实验中,我们学习了数据库的设计和管理。

通过实际操作,我了解了数据库的基本概念和常用的数据库管理系统,如MySQL和Oracle。

同时,我们还学习了如何设计和优化数据库结构,提高数据库的性能和安全性。

实验五:程序设计与开发在这个实验中,我们学习了程序设计和开发的基本原理和方法。

通过实际操作,我学会了使用编程语言进行程序设计,并学习了常用的开发工具和技术,如IDE和版本控制系统。

这为我以后的软件开发工作奠定了基础。

实验六:计算机安全与防护在这个实验中,我们学习了计算机安全和防护的基本知识和方法。

通过实际操作,我了解了计算机系统的安全威胁和攻击方式,并学会了如何使用防火墙和杀毒软件等工具进行计算机安全防护。

这对于保护个人隐私和防止计算机病毒的侵害具有重要意义。

程序设计基础实验报告

程序设计基础实验报告

实验一 面向过程的简单程序设计(1)1111+++x x#include<iostream.h> #include<math.h> void main() {int x; double y; cin>>x;y=sqrt(1+1/(x+1/(x+1))); cout<<y<<endl; }(2) log10(1+21x +)#include<iostream.h> #include<math.h> void main() {int x; double y; cin>>x;y=log10(1+sqrt(1+x^2)); cout<<y<<endl; }<3>阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。

#include <iostream.h> // 由用户输入一个整形数字n ,输出n+1. void main() {int n; cin >> n ;if ( n ++ < 10 ) //判断用户输入的n 是否<10cout << n << endl ; //若n <10,输出n ,此时的n 已经加一elsecout << n -- << endl ; //若n>=10,输出n ,此时的n 已经加一} //输出n 后,n 再自减一若输入10,则输出11.<3> 对任意输入的四位整数,分别求出其各位数字,并按从后到前的顺序依次输出。

例如,输入为1234时,输出结果为4,3,2,1。

#include "iostream.h" void main() { int a,b,c,d,x; cin>>x; a=x/1000;b=x/100-x/1000*10;c=x/10-x/100*10;d=x-x/10*10;cout<<d<<” ”<<c <<” ”<<b <<” ”<<a<<endl;}实验二 控制结构程序设计阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。

《程序设计础—C程序实验》

《程序设计础—C程序实验》
4.编程,输出100~300之间所有素数,并将它们的和打印出来。
思考题:编程,输出以下图形:
*
***
*****
*******
*********
*******
*****
***
*
实验7数组
一、实验目的
1.理解数组的概念,掌握一维数组和二维数组的定义、存储结构、赋值和输入输出的方法。
2.理解字符串的概念,掌握字符数组和字符串函数的使用。
/*ex1.c*/
#include <stdio.h>
main()

printf("Hello!\n");
printf("This is C program!\n");

试编译、连接、运行该程序,并按Alt+F5查看运行结果。
运行结果是:
2.输入并调试运行以下程序,查看运行结果(由此结果可以了解到在实验用的微型机上,几种数据类型所占的字节数)。
for(i=1;i<5;i++)
{if(i%2)printf("*");elsecontinue;
printf("%");
}
printf("@");
}运行结果是:
2.编程,用公式π/4≈1- + - +…求π的近似值,当某项绝对值小于 时计算结束。
3.输入一行字符,编程统计并输出其中的大写英文字母和数字的个数。
4.详细记录数据的输入、输出信息,按要求写出实验报告。
三、实验内容
1.输入并调试以下程序:
(1)#include<stdio.h>
main()

C语言程序设计实验报告

C语言程序设计实验报告

C语言程序设计实验报告一、引言C语言程序设计是计算机科学与技术专业中的一门基础课程。

通过实验学习,我深入了解了C语言的基本语法和程序设计的思想,掌握了一定的编程能力。

本文将详细介绍我在C语言程序设计实验中所进行的实验项目、实验结果和实验心得。

二、实验项目1. 实验一:C语言程序设计基础在这个实验中,我编写了一个简单的C语言程序,实现了对用户输入的两个整数进行相加并输出结果的功能。

在程序设计中,我正确使用了C语言的基本语法,包括变量定义、输入输出函数的调用等。

2. 实验二:条件语句和循环结构这个实验要求我编写一个C语言程序,实现对用户输入的分数进行等级评定的功能。

根据用户输入的分数,程序将输出相应的等级,如优秀、良好、及格等。

为了实现这个功能,我灵活运用了条件语句和循环结构,使程序具有良好的交互性。

3. 实验三:数组和字符串在这个实验中,我学习了C语言中数组和字符串的使用方法,并编写了一个程序,实现了对一个整数数组的排序功能。

通过实验,我进一步掌握了数组的声明、初始化和遍历等操作,提高了我对C语言程序设计的理解。

4. 实验四:函数和指针实验四要求我编写一个C语言程序,实现对一个数组中的元素求和的功能。

在这个实验中,我了解了函数的定义和调用、指针的基本概念以及函数指针的使用。

通过编写程序,我加深了对函数和指针的理解,并提高了程序的运行效率。

三、实验结果通过以上实验项目的设计与实现,我得到了如下实验结果:1. 实验一的结果是可以正确进行数值相加并输出结果。

2. 实验二的结果是根据输入的分数得到相应的等级评定。

3. 实验三的结果是对输入的整数数组进行排序,并输出排序后的结果。

4. 实验四的结果是对数组中的元素进行求和,并输出求和结果。

四、实验心得通过整个实验过程,我深刻认识到了C语言程序设计的重要性和应用广泛性。

C语言不仅是其他高级编程语言的基础,也是培养程序设计思维和逻辑思维的重要工具。

通过实验,我不仅掌握了C语言的基础知识和编程技巧,还培养了自己解决问题和分析问题的能力。

c程序设计基础及实验

c程序设计基础及实验

c程序设计基础及实验C程序设计基础及实验一、引言C程序设计是计算机科学与技术专业中非常重要的一门课程,也是计算机专业学习的基础。

通过学习C程序设计,可以培养学生的编程思维和解决问题的能力。

本文将介绍C程序设计基础知识以及实验内容,帮助读者更好地理解和掌握这门课程。

二、C程序设计基础知识1. C语言概述C语言是一种通用的、面向过程的编程语言,具有简洁、高效、灵活等特点。

它是由贝尔实验室的Dennis Ritchie于1972年开发的。

2. 变量与数据类型在C语言中,我们可以使用变量来存储数据,并通过数据类型来定义变量的类型。

常见的数据类型包括整型、浮点型、字符型等。

3. 运算符与表达式C语言中有多种运算符,包括算术运算符、关系运算符、逻辑运算符等。

通过运算符和表达式,可以进行各种数学运算和逻辑判断。

4. 控制语句在C语言中,可以使用控制语句来实现程序的流程控制。

常见的控制语句包括条件语句、循环语句和跳转语句。

5. 函数与库函数函数是C语言中的重要概念,可以将程序划分为若干个模块,提高代码的可读性和复用性。

此外,C语言还提供了丰富的库函数,可以方便地实现各种功能。

三、C程序设计实验内容1. 实验1:Hello World程序通过编写一个简单的Hello World程序,了解C语言的基本语法和编译运行过程。

2. 实验2:计算两个数的和与差编写一个程序,输入两个数,计算它们的和与差,并输出结果。

3. 实验3:判断奇偶数编写一个程序,输入一个整数,判断它是奇数还是偶数,并输出判断结果。

4. 实验4:求解一元二次方程编写一个程序,输入一元二次方程的系数,求解方程的根,并输出结果。

5. 实验5:计算斐波那契数列编写一个程序,输入一个正整数n,计算斐波那契数列的第n项,并输出结果。

四、总结与展望通过学习C程序设计基础知识和实验内容,我们可以初步掌握C语言的基本语法和编程技巧。

在实践中,我们可以通过编写各种程序来实现各种功能,提高我们的编程能力。

程序设计基础 实验报告

程序设计基础 实验报告

《程序设计基础》实验报告学号:20112627姓名:王飞班级:电子信息工程01学院:计算机与信息学院实验一面向过程的简单程序设计1.实验目的要求(1) 使用C++语言编写简单的计算机程序,掌握C++程序从编辑、编译到运行的全过程,初步了解C++程序的特点。

(2) 掌握C++语言的数据类型(包括对各种数据类型变量的定义、初始化、赋值等)、运算符和表达式的使用。

(3) 掌握赋值语句的使用。

(4) 掌握数据的输入输出方法。

2.实验设备Visual C++ 6.03.实验内容(1)设计简单程序,分别计算下列表达式,式中变量由键盘输入,输出表达式的值。

<1>d c ba x -++源代码:#include <iostream.h>void main(){ floata,b,c,d,x,ycin>>a>>b>>c>>d>>x;y=x+(a+b)/(c-d);cout<<y<<endl;}测试过程和运行结果分析:输入数据为:2 3 4 2 5 运行结果为:7.5 <2>1111+++x x源代码:#include<iostream.h>#include<math.h>void main(){floatx,y;cout<<"x=";cin>>x;y=sqrt(1+1/(x+1/(x+1)));cout<<"y="<<y;}测试过程和运行结果分析:输入数据:2 运行结果为:1.9523<3> sinX+cosX+tan-1X源代码:#include<iostream.h>#include<math.h>void main(){f loatx,y;cout<<"x=";c in>>x;y=sin(x)+cos(x)+1/tan(x);c out<<"y="<<y;}测试过程和运行结果分析:输入数据:2 运行结果:0.035493 <4>e x+y+e x-y源代码:#include<iostream.h>#include<math.h>void main(){floatx,y,z;cout<<"x=";cin>>x;cout<<"y=";cin>>y;z=exp(x+y)+exp(x-y);cout<<"z="<<z;}测试过程和运行结果分析:输入数据:1,2 运行结果:20.4534<5>log10(1+21x)源代码:#include<iostream.h>#include<math.h>void main(){floatx,y;cout<<"x=";cin>>x;y=log10(1+sqrt(1+pow(x,2)));cout<<"y="<<y;}测试过程和运行结果分析:输入数据:1 运行结果:0.382776 <6>22b a -+⎣⎦b a -源代码:#include<iostream.h>#include<math.h>void main(){floata,b,y;cout<<"a=";cin>>a;cout<<"b=";cin>>b; y=fabs(a*a-b*b)+floor(a-b); cout<<"y="<<y;}测试过程和运行结果分析:输入数据:4,5 运行结果:8(2)阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。

西南交通大学计算机程序设计基础C++实验报告10

西南交通大学计算机程序设计基础C++实验报告10

实验 10 实验报告教学班级:___ ___ 学生学号:_____xxxxxx_____ 学生姓名:______x x x_____实验日期:___6.15___ 实验地点:____x7407________(机房)指导教师签名:_____________ 实验成绩:______________一、实验目的1.掌握二维数值型数组的使用方法;2.掌握求解一些经典问题的常用算法。

二、实验任务1.设有一个元素皆为整数的n*n阶矩阵,键盘输入矩阵的阶n及矩阵的元素,且找出其主对角线上元素的最大值及其所在的行号。

程序输出参考如下:2.已知有const int M=100; int x[M][M],m;要求:将按照如下规律自动生成的数据存放x数组中,并输出如下图所示三角。

3.编写程序,输入数字n(n<10),输出n层正方形图案。

正方形图案最外层是第一层,依次往内,每层用的数字和层数相同。

程序输出参考如下:4.编写程序,要求输入某班N名同学的序号及3门课成绩,计算每位同学的平均成绩以及每门课的平均成绩(学号为3位整数,成绩也为整数,课程名称为:科目1、科目2、科目3)。

程序输出参考如下:三、实验结果(源程序+ 注释+ 运行界面截图)(要求:(1)提供源程序;(2)源程序包含必要的注释,包括:在程序头部给出本程序功能的注释、所定义变量的用途注释、程序块的功能注释、子函数的功能注释等;(3)运行结果的窗口截图,程序运行结果中输出的第一行内容必须为:程序作者的学号和姓名。

)1.#include <iostream>using namespace std;int main(){cout<<"xxxxxxxxx"<<endl;int i,j,b=0,h=0,a[100][100],n;cout<<"请输入矩阵的阶:";cin>>n;cout<<"请输入一个"<<n<<"*"<<n<<"矩阵,每个数之间用空格间隔,每行输入完成后按回车"<<endl;for (i=1;i<=n;i++)//输入储存数据{for(j=1;j<=n;j++)cin>>a[i][j];}for(i=1;i<=n;i++)//对对角线上的数据进行大小判断{for(j=1;j<=n;j++){if(i==j){if(a[i][j]>b){b=a[i][j];//保存比较后较大的数h=i;//记录比较后较大数的行数}}}}cout<<"对角线上最大的数为:"<<b<<",行号为:"<<h<<endl;system ("pause");return 0;}2.#include <iostream>#include <iomanip>using namespace std;int main(){cout<<"xxxxxxxxx"<<endl;const int M=100; int x[M][M]={0},m;cout<<"请输入m值:";cin>>m;int t=m,i,j,p=m;int h=0;for(j=0;j<m;j++){for(i=0;i<=j;i++){cout<<setw(3)<<t<<setw(6)<<" ";x[i][j]=t;t=t+p;p--;if (j==i){cout<<endl;t=m-h-1;h++;}}p=m;}cout<<"========================================"<<endl;cout<<setw(12)<<" "<<setw(3)<<x[0][0]<<endl;cout<<setw(9)<<" "<<setw(3)<<x[0][1]<<setw(3)<<" "<<setw(3)<<x[1][1]<<endl;cout<<setw(6)<<" "<<setw(3)<<x[0][2]<<setw(3)<<" "<<setw(3)<<x[1][2]<<setw(3)<<" "<<setw(3)<<x[2][2]<<endl;cout<<setw(3)<<" "<<setw(3)<<x[0][3]<<setw(3)<<" "<<setw(3)<<x[1][3]<<setw(3)<<" "<<setw(3)<<x[2][3]<<setw(3)<<" "<<setw(3)<<x[3][3]<<endl;cout<<setw(3)<<x[0][4]<<setw(3)<<" "<<setw(3)<<x[1][4]<<setw(3)<<" "<<setw(3)<<x[2][4]<<setw(3)<<" "<<setw(3)<<x[3][4]<<setw(3)<<" "<<setw(3)<<x[4][4]<<endl;system ("pause");return 0;}3. #include <iostream>using namespace std;int main(){cout<<"xxxxxxxxx"<<endl;int a[100][100],b[100][100],i,j,k,h,n,m;cout<<"请输入正方形层数;";cin>>n;m=2*n-1;for(i=0,k=0;i<n,k<n;i++,k++) //输入保留左上四分之一正方形数据{for(j=0,h=0;j<n,h<n;j++,h++){if(i<j)a[i][j]=i+1;elsea[i][j]=j+1;b[k][h]=a[i][j];}}for(i=0,k=0;i<n,k<n;i++,k++) //将坐上四分之一正方形复制到右上角四分之一正方形{for(j=m-1,h=0;j>=n;j--,h++)a[i][j]=b[k][h];}for(i=m-1,k=0;i>=n,k<n;i--,k++)//复制到左下角四分之一正方形{for(j=0,h=0;j<n,h<n;j++,h++)a[i][j]=b[k][h];}for(i=m-1,k=0;i>=n,k<n;i--,k++)//复制到右下角四分之一正方形{for(j=m-1,h=0;j>=n,h<n;j--,h++)a[i][j]=b[k][h];}for(i=0;i<m;i++)//输出矩阵{for(j=0;j<m;j++){cout<<a[i][j]<<" ";}cout<<endl;}system("pause");return 0;}4.#include <iostream>using namespace std;int main(){cout<<"xxxxxxxxx"<<endl;int a[100][100],i,j,N,m,n;cout<<"请按下列顺序输入:"<<endl;cout<<"学号"<<" "<<"科目1"<<" "<<"科目2"<<" "<<"科目3"<<endl;N=3;m=0;n=0;for(i=0;i<N;i++)//输入同学的学号成绩{for(j=0;j<4;j++){cin>>a[i][j];}}for(i=0;i<N;i++)//计算某同学平均分{for(j=1;j<4;j++)m+=a[i][j];n=m/3;m=0;cout<<"学号为"<<a[i][0]<<"的同学的平均分为:"<<n<<endl;}for(j=1;j<4;j++)//计算某科目平均分{for(i=0;i<N;i++)m+=a[i][j];n=m/3;m=0;cout<<"科目"<<j<<"的平均分为:"<<n<<endl;}system("pause");return 0;}。

大学计算机基础实验指导教程电子版

大学计算机基础实验指导教程电子版

目录实验一熟悉Visual Basic 6.0编程环境 ....................................................................... 实验二Visual Basic语句基础 ............................................................................................ 实验三顺序结构 . (23)实验四选择结构(一) ..................................................................................................... 实验五选择结构(二) ..................................................................................................... 实验六循环结构(一) ..................................................................................................... 实验七循环结构(二) ..................................................................................................... 实验八循环结构(三) ..................................................................................................... 实验九循环结构(四) ..................................................................................................... 实验十一维数组程序设计 ................................................................................................. 实验十一二维数组程序设计 ............................................................................................. 实验十二控件数组和自定义数组程序设计 ..................................................................... 实验十三过程程序设计(一) ......................................................................................... 实验十四过程程序设计(二) ......................................................................................... 实验十五窗体和常用控件(一) ..................................................................................... 实验十六窗体和常用控件(二) ..................................................................................... 实验十七窗体和常用控件(三) ..................................................................................... 实验十八用户界面设计(一) ......................................................................................... 实验十九用户界面设计(二) ......................................................................................... 实验二十用户界面设计(三) ....................................................................................... 实验二十一图形操作 .........................................................................................................实验一熟悉Visual Basic 6.0编程环境【实验目的】(1)熟悉VB集成开发环境。

大学计算机基础实验内容及实验报告1-3-2

大学计算机基础实验内容及实验报告1-3-2

第一部分:实验前准备1、在个人存储设备上,例如u盘上建立个人信息文件夹,文件夹命名为:学号班级本人姓名例如:20160001通信1601章实验2.将第二部分所作的实验全部保存在该文件夹中第二部分:实验内容实验一:Windows 7基本操作(2学时)一、实验目的通过本实验的学习,使学生了解或掌握Windows 7操作系统的基本操作以及其对文件和磁盘的管理。

二、实验内容具体实验要求如下:1、熟悉输入法切换:按键盘组合键“Ctrl+Space”、“Ctrl+Shift”;熟悉全角/半角切换:“Shift+Space”。

2、熟悉文件夹显示方式和排序方式。

3、熟悉单个和多个文件的选定,然后进行移动和复制操作。

4、实验操作:在U盘个人信息文件夹下,建立文件夹:WIN7(1)在WIN7文件夹中建立一个名为WENHUA和APPLE两个新文件夹。

(2)在WIN7文件夹下创建文件EAT.TXT,并设置属性为只读。

(3)将文件EAT.TXT文件复制到APPLE文件夹中,并将新复制的文件改名为文件BASE.DOCX。

(4)将APPLE文件夹中BASE.DOCX文件建立名为BASE的快捷方式,并将其移动到WIN7文件夹中。

(5)利用Windows的搜索功能,查找文件EAT.TXT(6)删除APPLE文件夹中的BASE.DOCX文件。

三、实验要求本实验为Windows 7操作系统的综合实验,采用学生自主训练为主的开放模式,要求在实验结束后保存好完整的电子版实验报告和文件夹。

四、实验准备认真学习教材中有关Windows 7操作系统的所有内容,实验时需携带教材。

五、思考题文件扩展名代表了文件的类型。

如果修改文件扩展名,会产生什么样的结果?六、实验报告(见模板)上机实验完成后,打开文件“实验一报告.docx”,填写实验内容。

七、注意事项及其它说明本课程考试方式为上机考试,但上机时间有限,希望大家在课后多多进行练习(按照以往的经验,分数与练习次数成正比)。

计算机基础实验指导书

计算机基础实验指导书

计算机应用技术基础实验指导书辽宁工程技术大学软件学院目录实验1 Windows XP的基本操作(1) (2)实验2 Windows XP的基本操作(2) (4)实验3 键盘、指法及中英文录入 (6)实验4 Word文字录入与编辑 (8)实验5 文档的格式设置与打印输出 (10)实验6 创建和编辑表格 (11)实验7 在文档中使用图形及数字公式 (13)实验8 Excel的基本操作 (14)实验9 Excel的公式及函数 (15)实验10 数据图表的生成 (17)实验11 PowerPoint的基本操作 (18)实验12 动画效果及超级链接 (19)实验13 Internet (20)通过课程内实验掌握正确的指法,掌握一种中文输入法;掌握Windows基本操作及文件管理和磁盘管理;掌握Word基本操作、文档排版、图文混排、表格制作;掌握Excel 电子表格的基本操作、公式与函数的应用、绝对引用与相对引用、图表的应用、筛选、数据处理;掌握PowerPoint创建演示文稿实验1 Windows XP的基本操作(1)实验目的:了解计算机的硬件组成;熟悉Windows XP系统的启动、关闭;熟练掌握Windows XP窗口和菜单的使用。

实验目标:掌握Windows系统的功能;熟练进行窗口和菜单的操作。

实验内容:1.Windows的启动(1)按下机箱上的“Power on”按钮,重新启动计算机(2)按下机箱上的“Rese t”按钮,重新启动计算机(3)按下键盘上的“Ctrl”+“Alt”+“Del”组合健,热启动计算机2.鼠标操作系统启动之后,在桌面上练习鼠标的单击、移动、右击、双击和托盘操作。

3.熟悉键盘观察键盘的布局,熟悉常用控制健的使用,如Enter、Backspace、Shift、Alt、Ctrl、Tab、CapsLk、Fn、Windows、Esc、Home、End、Insert、Delete、PgUp、PgDn、PrtSc 等键。

python程序设计的8个实验内容

python程序设计的8个实验内容

一、概述Python是一种直观、易学、功能强大的计算机编程语言,广泛应用于Web开发、数据分析、人工智能等领域。

本文将介绍Python程序设计的8个实验内容,帮助读者深入了解和掌握Python编程技能。

二、实验一:基础语法1. 学习Python的基本语法,包括变量、数据类型、运算符等。

2. 编写一个简单的Python程序,实现对用户输入的数字进行排序并输出结果。

三、实验二:条件控制和循环1. 掌握Python的条件控制语句,如if-else和switch-case。

2. 熟练运用循环结构,包括for循环和while循环。

3. 编写一个Python程序,实现对用户输入的数字进行判断,输出是否为素数。

四、实验三:函数1. 学习Python函数的定义和调用。

2. 掌握参数传递和返回值的用法。

3. 编写一个Python程序,实现计算两个数的最大公约数和最小公倍数的函数,并进行调用测试。

五、实验四:列表和元组1. 了解Python中列表和元组的概念和用法。

2. 编写一个Python程序,实现对列表和元组的增删改查操作,并输出结果。

六、实验五:字典和集合1. 掌握Python中字典和集合的特点和用法。

2. 编写一个Python程序,实现对字典和集合的遍历和操作,并输出结果。

七、实验六:文件操作1. 学习Python文件的打开、读取和写入操作。

2. 编写一个Python程序,从文件中读取数据并进行处理,然后将结果写入新文件。

八、实验七:异常处理1. 理解Python中异常的概念和分类。

2. 编写一个Python程序,模拟发生异常并进行处理,保证程序正常运行。

九、实验八:面向对象编程1. 学习Python面向对象编程的相关知识,包括类、对象、继承等。

2. 编写一个简单的Python程序,实现一个基本的面向对象应用,并进行测试。

十、结语通过以上8个实验内容的学习,读者可以系统地了解和掌握Python程序设计的基础知识和技能,为进一步深入学习和应用Python打下坚实的基础。

程序入门设计实验报告

程序入门设计实验报告

实验名称:程序入门基础实验实验日期:2023年X月X日实验地点:计算机实验室实验者:[姓名]一、实验目的1. 熟悉编程环境,掌握基本的编程概念。

2. 学习并理解程序设计的基本流程。

3. 培养逻辑思维和问题解决能力。

4. 掌握编程语言的基本语法和结构。

二、实验内容1. 编写一个简单的“Hello World”程序。

2. 学习变量、数据类型和运算符。

3. 掌握条件语句和循环语句。

4. 实现一个简单的计算器功能。

三、实验步骤1. 打开编程环境(如Visual Studio Code、Eclipse等)。

2. 创建一个新的项目,命名为“程序入门实验”。

3. 在项目中创建一个新的Java文件,命名为“Main.java”。

4. 编写“Hello World”程序代码。

```javapublic class Main {public static void main(String[] args) {System.out.println("Hello World!");}}```5. 运行程序,观察控制台输出结果。

6. 学习变量、数据类型和运算符。

- 定义一个整型变量`num`,并赋值为10。

- 定义一个字符串变量`str`,并赋值为"Hello"。

- 输出变量`num`和`str`的值。

```javaint num = 10;String str = "Hello";System.out.println("num: " + num);System.out.println("str: " + str);```7. 学习条件语句和循环语句。

- 使用if语句判断变量`num`是否大于10,并输出相应的信息。

- 使用for循环打印1到10的数字。

```javaif (num > 10) {System.out.println("num大于10");} else {System.out.println("num不大于10");}for (int i = 1; i <= 10; i++) {System.out.println(i);}```8. 实现一个简单的计算器功能。

《程序设计基础(C++)》实验教程及完整答案

《程序设计基础(C++)》实验教程及完整答案

《程序设计基础》实验教程对于从事计算机行业的人员来说,设计能力是最主要的基本功之一。

入门课程《程序设计基础》的学习效果将直接关系到编程能力的掌握和提高以及后续课程的学习。

然而,实践证明,许多初学者在学习这门课程时的效果并不理想。

对初学者来说,如何学好本课程?首先,要理解教材中所给出的语法描述,并学会按语法规定去编写指定问题的求解程序。

经过这样的多次反复,初学者就可以找到编程的感觉。

除了要学好理论知识外,更重要的一点是要到计算机上去验证,因为只有实践才是检验真理的标准。

只有通过到计算机上去实践,才能发现学习中存在的问题,巩固所学知识,加强解决实际问题的能力,增强信心。

因此,《程序设计基础》课程的上机实验是本课程必不可少的实践环节,必须加以重视。

本课程上机实验的目的是使学生熟悉用高级语言解决实际问题的全过程,加深对语言的理解,得到程序设计基本方法和能力的训练。

在独立编写程序、独立上机调试程序的同时,真正能用高级语言这个工具去解决实际问题,对计算机学科的相关知识有所了解,从而为后续课程的学习奠定良好的基础。

本实验指导所用环境是Visual C++ 6.0及以上版本。

考虑到本课程的内容和特点,设置了十四个实验,每次实验需要两至三小时,分别侧重于教材中的一个方面,其中标有“*”号的习题的综合性较强,可供学有余力的学生选择。

实验时也可根据具体情况做适当调整。

虽然可能由于课时和机时限制等原因而不能在实验课时内全部得到安排,但还是建议学生能将其中的每个实验都能认真做一遍,因为这些实验都是学习本课程所必需的。

学生在做实验之前应仔细阅读本实验指导书,初步掌握实验的基本要求和实验方法。

在实验过程中,学生应该有意识的培养自己调试程序的能力,积累发现问题、解决问题的经验,灵活主动的学习。

对于分析运行结果的实验习题,上机前先进行用人工分析,写出运行结果,与上机调试得到的结果进行对照,如有差异,分析其原因。

对于程序编制的实验习题,上机前应考虑出较成熟的编程思路,有意识提供出多种方案,以灵活运用所学知识和技巧。

大学计算机基础实验教程

大学计算机基础实验教程
实验一 PowerPoint 2003的基本操作
实验目的
1.掌握PowerPoint 2003的启动与退出 2.熟悉PowerPoint 2003的操作环境 3.掌握演示文稿的创建、保存等基本操作 4.掌握演示文稿的基本编辑方法
返回
39
2021/8/8
第4章 PowerPoint 2003
实验一 PowerPoint 2003的基本操作
实验目的
1.掌握图表的创建方法 2.掌握对图表的编辑
返回
34
2021/8/8
第3章 Excel 2003
实验五 图表
实验内容
1.创建数据表 2.绘制图表 3. 编辑图表
⑴ 更改图表类型 ⑵ 移动图表和改变图表尺寸 ⑶ 移动和删除图表元素 ⑷ 对图表区和数据系列进行格式设置
35
返回
2021/8/8
实验二 工作表格式化
实验目的
1. 掌握工作表数据格式化的方法 2. 掌握页面设置的方法 3. 掌握条件格式的设置方法
返回
29
2021/8/8
第3章 Excel 2003
实验二 工作表格式化
实验内容
1.数据的格式化 ⑴ 设置数字格式 ⑵ 设置字体、字号、字形、颜色 ⑶ 设置对齐方式
2.单元格的格式化 ⑴ 调整行高和列宽 ⑵ 设置边框
⒊ 条件格式设置 ⒋ 页面设置
30
返回
2021/8/8
第3章 Excel 2003
实验三 公式和函数的使用
实验目的
1.掌握公式的使用方法 2.掌握函数的使用方法 3.掌握自动计算的方法
返回
31
2021/8/8
第3章 Excel 2003
实验三 公式和函数的使用

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

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

《程序设计语言》实验指导书徐东燕编北方民族大学计算机科学与工程学院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软件使用预习。

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

《计算机程序设计基础》实验教学大纲课程编号:1303072 实验学时:24课程学分:3.5 课程类型:必修教学对象:全校各非计算机专业先修课程:㈠实验目的与要求 本实验课程面向文法学院学生,通过本课程的学习与实验,使学生了解程序设计的一些基本概念,掌握计算机程序设计的一般方法,具备使用计算机解决实际问题的初步能力。

在实验教学中提倡“实验前要准备,实验中要认真,实验后要总结”;突出上机实践操作环节,强调在教师指导下的以学生为中心完成每次上机的具体内容和要求;对于普遍问题采用领练、辅导有机结合的方法;尽量采用 CAI 辅助教学软件。

通过实验教学使学生能够建立计算机程序设计的基本概念;在简单的程序设计过程中掌握Visual Basic可视化设计的步骤,逐步搞清什么是对象、对象的属性以及事件和方法等重要概念。

在此基础上,掌握程序设计的3种基本结构。

㈡实验考核方式与成绩评定方法考核方式: 1.考核学生每次实验完成情况; 2.考核学生的计算机基本操作能力;3.上机考试 成绩评定:学生应按照每次实验的要求,完成指定的实验任务,并按要求提交实验报告和实验文件,成绩评定由实验指导教师根据学生实验完成情况按照优秀、良好、中等、合格、不合格五个等级给出,实验成绩占20%计入学生课程成绩。

 本学期需上交实验报告为三次,实验报告实验要求用本校实验报告册书写。

要求填写学号、班级、姓名、实验指导老师、实验日期,报告内容包括实验名称、实验目的、实验内容、详细操作步骤及结果,最好写出自己的上机体会和总结。

㈢ 实验项目设置根据教学内容和实验教学目的,共设4个实验项目:项目一,认识Visual Basic,包括2个实验;项目二,程序设计基础,,包括6个实验;项目三,常用控件及界面设计,包括2个实验;项目四,文件管理,包括1个实验;总的实验数为12个实验。

实验项目名称实验内容与学时分配总学时数认识Visual Basic 1.Visual Basic程序设计环境2.窗体和最基本控件4程序设计基础1.数据类型及函数2.顺序程序设计3.分支结构程序设计4.循环结构程序设计5.数组6.过程12常用控件及界面设计1.常用标准控件2.界面设计4文件管理1.文件管理2上机考试(2学时)2总计24㈣实验内容实验一 Visual Basic 6.0程序设计环境实验类型:验证型实验目的:1.掌握Visual Basic的启动与退出2.熟悉使用Visual Basic的集成开发环境实验内容:1. 启动Visual Basic集成开发环境2. 设计一个显示信息的窗口要求:在文本框中输入文本信息,单击按钮,文本信息显示在窗体上。

具体内容请参考上机指导P54页实验一实验二窗体和最基本控件(交实验报告)实验类型:验证型实验目的:1. 掌握建立、编辑和运行一个简单的Visual Basic应用程序的全过程。

2. 了解窗体的结构,掌握窗体的常用属性的设置和常用事件的使用。

3. 掌握常用控件:标签、文本框、命令按钮的使用;实验内容:1.在名称为form1的窗体上画一个名称为L1的标签,标题为“请确认”;再画两个命令按钮,名称分别为C1,C2,标题分别为“是”、“否”,高均为300、宽均为800。

如图所示。

要求:窗体标题为“确认”,窗体标题栏上不显示最大化和最小化按钮;在任何情况下,按回车键都相当于单击“是”按钮;按ESC键都相当于单击“否”按钮。

2.在两个按钮的单击事件中分别写入print语句进行测试窗体上画一个标签(标题为空白,borderstyle属性为1)、一个文本框,一个命令按钮(标题为“显示”),如图1。

编写命令按钮的click事件过程。

程序功能:在文本框中输入“计算机等级考试”,然后单击命令按钮,则文本框消失,并在标签内显示文本框中的内容,效果如图23. 窗体上画一个文本框,名称为T1,宽度和高度分别为1400和400,再画两个命令按钮,名称分别为C1和C2,标题分别为“显示”和“扩大”功能:程序启动后,如果单击C1命令按钮,则在文本框中显示“等级考试”,如图1;如果单击C2命令按钮,则使文本框在高、宽方向上各增加一倍,文本框的字体大小扩大到原来的3倍,如图2。

可参考上机指导P58实验二实验三数据类型及表达式实验类型:验证型实验目的:1. 掌握变量、运算符及表达式的使用2. 学习简单的程序设计及控件的使用。

实验内容:1.变量、运算符和表达式的使用方法。

在VB环境中输入以下代码,观看结果。

Private Sub Form_click()Dim a As IntegerDim b, c As Integera = 7b = a + a * 2Print ″b的值为″; bb = b + 5Print ″b的值为″; bc = b Mod a ′取余数Print ″c的值为″; cc = b \ a ′取整数Print ″c的值为″; cEnd Sub2.单击窗体,则可使文本框移动窗体的左上角;而如果在文本框中输入信息,则可使文本框移动到窗体的右上角。

3.简单程序的设计与控件的使用--登录窗口(1)程序运行后的界面如图所示。

(2)如用户在文本框中输入了口令(可以是任意字符),单击“确定”后,则在下面的标签显示“你所输入的口令为:”和所输入的口令。

在输入口令时,文本框内显示为“*”。

4.在代码窗口中输入如下代码:Private Sub Form_click()Dim c As Boolean ′定义布尔型变量cc = 3 > 2Print cEnd Sub注意:将刚才的程序中变量“c”的类型“Boolean”改为“Integer”,看看结果怎样。

将程序的第四条语句改为“Print c+2”,重新运行程序试一试结果如何。

5.制作一个计算器功能的界面(提示:参考课本上p39页代码),实现加减乘除功能.实验四顺序结构程序设计实验类型:验证型实验目的:1. 掌握表达式的正确书写规则。

2. 掌握常用函数的使用。

3. 掌握InputBox与MsgBox函数的使用4. 掌握赋值语句、输入/输出语句的使用实验内容:1、编写程序,实现用户输入的两个数据内容的互换(文本框输入、输出)2、编写程序,由用户输入两个数,实现两个数的求和程序(文本框输入、标签输出Label1.Caption = a & “+” & b & “=” & c 的形式)3、编写程序,用InputBox函数实现三位字符串的逆序输出程序可参考上机指导P58实验三实验五分支结构程序设计实验类型:综合型实验目的:1. 掌握逻辑表达式、关系表达式的正确书写形式2. 掌握分支语句的使用3. 掌握多分支语句(Case)的使用4. 掌握多分支结构(if嵌套)的使用实验内容:1. 编写对任意3个数按从大到小的次序排列的程序,运行界面如图2. 编写判定某个数的奇偶性的程序,运行界面如图3. 编制计算机某个学生奖学金等级的程序。

以语文、数学、英语3门功课的成绩为评奖依据。

奖学金分为一、二、三等,其评奖标准如下:符合下列条件之一的可获得一等奖学金:(1)3门功课总分在285分以上;(2)有两门功课成绩是100分,且第三门功课成绩不低于80分。

符合下列条件之一的可获得二等奖学金:(1)3门功课总分在270分以上;(2)有一门功课成绩是100分,且其他功课成绩不低于75分。

各门功课成绩不低于70分者,可获得三等奖学金。

符合条件者就高不就低,只获得高的那一项奖学金。

要求显示获奖学金的等级。

运行界面如下4.编制根据用户的考试成绩输出相应等级的程序。

具体要求可参考上机指导P70实验四实验六循环结构程序设计(交实验报告)实验类型:综合型实验目的:1 、掌握FOR语句的使用2 、掌握DO语句各种形式的使用3 、掌握循环嵌套及循环控制以防止死循环.实验内容:1.求1+2+3+……+n的和,要求用for……next 语句实现,n值由用户输入(用inputbox函数和输入框分别实现)结果直接打印在窗体上。

2.求1——n之间的所有偶数的个数和所有偶数的和(要求用do while……loop,do until……loop和for……next三种方法实现)n 值由用户输入。

3.用do……loop找出100——200之间能被3整除且同时能被5整除的所有整数。

4.求1!+2!+3!+……+10!的值。

说明:窗体可自由设计,其它可参考上机指导P76页实验五实验七数组实验类型:综合型实验目的:1. 掌握数组的声明、数组元素的引用2. 掌握静态数组和动态数组的使用差别3. 掌握用数组解决与数组有关的常用算法问题。

实验内容:1. “排序”程序。

将10个数字按从小到大顺序排列。

2. 查询程序(查询用户的电话号码和住址)。

先设计一个登录界面(自己设计);当输入的用户名和密码正确时,显示查询的信息;若没有查询的用户,显示其信息;若密码错误,显示其信息(要设计四个界面)3. 分离以逗号隔开的整数程序。

该程序将以字符串形式存放的以逗号隔开的一组整数分离出来,并存入一个动态数组中。

说明:窗体可自由设计,其它可参考上机指导P83页实验六实验八过程(交实验报告)实验类型:综合型实验目的:1. 掌握自定义函数过程和子过程的定义和调用方法2. 掌握形参和实参的对应关系。

3. 掌握变量、函数和过程的作用域4. 掌握递归概念和使用方法。

实验内容:1. 编写一个子过程,完成交换两个数的值的功能,并调用验证。

2. 编写一个函数,完成求三个数的最大值的功能,函数返回最大值,并调用检查。

3. 编写一个函数,完成求自然数n项和的功能,函数返回n项和,并调用检查。

4. “求年龄”程序。

有五个人坐在一起,问第五个人多大,他说比第四个人大2岁;问第四个人多大,他说比第三个人大2岁;问第三个人多大,他说比第二个人大2岁;第二个人说比第一个人大2岁;最后问第一个人,他说是8岁。

请问第五个人有多大。

说明:窗体可自由设计,其它可参考上机指导P89页实验七实验九常用标准控件实验类型:综合型实验目的:1. 掌握一般类控件的使用方法,树立可视化编程的思想。

2. 掌握选择类控件的常用属性、重要事件和基本方法。

3. 掌握计时器控件的使用4. 掌握各种高级控件的特性,熟练应用它们进行编程5. 熟练掌握键盘事件、鼠标事件及其事件过程的编写6. 掌握通用型对话框和自定义对话框的使用。

实验内容:1.建立一个“窗体背景色渐变”的程序,运行程序,输入相应颜色参数,可以调整窗口背景渐变的颜色。

2.建立一个“求和程序“的窗体,拖动滚动条,可显示并设定要累加的选取数字,单击”总计“按钮,可执行从1到选取数字之间的整数的累加运算,并显示在文本框中,文本框中不允许直接写入数字,单击”结束“按钮,可结束程序的执行。

相关文档
最新文档