高级程序设计实验指导书

发布 2021-05-05 22:14:28 阅读 5154

目录。1 前言 1

2 实验要求 1

3 实验一 1

4 实验二 6

5 实验三 9

6 实验四 10

7 实验五 14

8 实验六 16

9 实验七 17

10 实验八 24

11 实验九 26

12 参考文献 28

13 实验报告格式 29

实验要求。1 按要求完成实验内容,完成每个实验中的练习要求的上机操作,回答思考题,并撰写实验报告。

2 实验程序通过调试,运行良好。

3 实验报告格式见附页,每个学生提交一个文件夹,文件夹命名为:班级号+顺序号(在成绩单上的顺序号)+姓名;内包含子文件夹,每个实验为一个子文件夹,其中包含实验报告、实验程序等,子文件夹的命名为实验序号,实验报告的命名为实验序号+学生顺序号+姓名。

实验一、visualbasic认知实验。

第一部分:熟悉vb6.0集成开发环境。

一、实验目的

1.掌握vb6.0的启动与退出。

2.了解vb6.0的集成开发环境,熟悉各主要窗口的作用。

3.掌握窗体中控件对象的建立、选定、调整布局、属性设置和删除等操作方法。

4.掌握在vb6.0中使用帮助的方法。

二、实验内容。

1.练习visual basic 6.0的启动与退出。

2.熟悉工具箱中的控件。

3.visual baisc6.0帮助系统的使用。

三、实验题目

练习一。1.创建一个“标准exe”应用程序。

2.主要窗口的显示与关闭。

练习二。1. 将工具箱中的每一个空间添加到窗体,并识别这些控件。

2.对窗体中的控件,作选定、调整大小、剪切、复制、粘贴、删除和调整布局等操作。

练习三。1. 利用vb帮助系统提供的示例程序,体会vb程序的运行。

四、问题讨论

1.简述visual basic 6.0的集成开发环境中各主要窗口的作用。

2.窗口的功能是什么?如何打开属性窗口?如何进行属性设置?

3.**窗口的作用是什么?如何打开**窗口?

第二部分:简单vb应用程序。

一、实验目的

1.理解vb中对象的概念。

2.理解事件驱动的基本概念。

3.熟悉vb编程的基本标准:界面设计、属性设置、编写**、运行、调试、保存文件。

4.掌握常用控件的创建方法以及如何用控件建立用户界面。

5.掌握在属性窗口中设置属性的基本操作。

6.掌握在**窗口中编辑程序**的基本操作。

7.了解在**中改变属性的基本方法。

二、实验内容。

1.控件的基本操作。

2.简单vb应用程序设计。

三、实验题目

练习一。1. 将命令按钮、文本框、标签控件添加到窗体上,并调整其位置和大小。

2.修改命令按钮的caption属性,并将其字体变大,观察命令按钮表面的变化。

3. 设置文本框与标签的forecolor属性与backcolor属性,观察它们的变化。

练习二。1.编写简单vb应用程序。要求:

用户界面由三个命令按钮和一个文本框组成。当用户单击“显示”命令按钮,在文本框上显示文本内容,单击“清除”命令按钮,清除文本框中的内容,单击“退出”命令按钮,结束程序的运行。

2.以sy1_和sy1_文件名保存窗体和工程文件。

3.编译成可执行程序。

四、问题讨论

1.创建简单vb应用程序的步骤是什么?

2.什么是对象、事件、方法?

3.vb的运行模式有哪几种?

实验。二、顺序结构程序设计实验。

第一部分:数据类型与表达式。

一、实验目的

1.掌握vb的各种数据类型。

2.掌握变量定义与赋值的方法。

3.掌握各种运算符和表达式的使用。

4.掌握常用内部函数的功能及其调用方法。

二、实验内容。

1.定义变量,并验证数据类型的相关概念。

2.设a变量为字符型,值为"a";b变量为整型,其值为3。在窗体上显示下列表达式的值。

b5b*20b b-12

10/b ⑥ 10\b ⑦ 10 mod b ⑧ a > b

a & b

3.在窗体上显示下列表达式的值。

① 3+5 〉25 mod 8\3int(abs(13-24)/2+0.5)

③ 取当前系统日期并判断是星期几。

④ 产生一个[14-98]范围内的两位随机数。

三、实验题目

练习一。1.定义变量a%, b&, c!, d#, e@, f$,并为a、b、c、d、e赋相同的置,在窗体上显示变量的值。

问题思考:为何在输出时其值有所不同?显示时为何数值类型前面有空格?

练习二。1.设圆的半径为r,从键盘输入一个值,计算圆的面积、周以及球的体积。

练习三。1.编写程序,从键盘任意输入一个整数,判断是否被3和5同时整除。

四、问题讨论。

1.数据的输入有哪几种方式?

2.vb提供了哪些标准数据类型?

中如何识别日期常数?vb能否识别“#2023年5月12日#”这样一个日期常数?

4.逻辑型数据和其它的数据类型转换时如何转换,如其它的数据类型转换为boolean类型时,0会转换成什么逻辑值?当转换boolean值为其它的数据类型时,false和true将是什么?

5.使用续行符应注意什么?

第二部分:顺序结构程序设计。

一、实验目的

1.熟悉掌握顺序程序设计的原理和实现方法。

2.熟悉掌握各输入输出方式的应用和语法。

二、实验内容。

熟悉教材p72-74的例4-5和4-7

实验。三、选择结构程序设计实验。

一、实验目的

1.熟悉掌握双分支与多分支程序设计的原理和实现方法。

2.熟悉掌握各分支结构程序的应用和语法。

高级程序 C程序 设计课内实验指导书

适用于计算机科学与技术专业各方向 学分 学时 20 学时 信息技术学院。2010年 2 月。一 实验教学目的及任务。高级程序设计是一门实践性很强的课程,通过本实验教学环节的训练,使学生进一步理解和掌握c程序设计语言及程序设计方法,掌握上机调试方法,为后续课程奠定程序设计基础。二 实验课的基本理论与实...

C 程序设计课程设计指导书

河北科技师范学院。课程设计指导书。课程设计名称 c 程序设计课程设计 系 部 数信学院。专业计算机科学与技术。班级 09计科 班。2012年 6 月 17 日。一 课程设计的目的。目的 1.将学习过的c 语言的基础知识 编程技术 基本算法以及面向对象程序设计的思想和方法运用到解决实际问题中间,从而达...

高级程序设计实验大纲

华中科技大学文华学院。一 课程名称 高级程序设计。二 课程编码 三 学时与学分 课程总学分 32 总学分 2 实验学时 12四 先修课程 无。五 课程性质 必修。六 适用学科专业 计算机相关专业。七 实验课的任务 性质与目的。1.引导学生系统学习c 语言基础知识 2.掌握c 程序的开发方法 3.培养...