




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2010理科计算机应用基础(二)实验教学大纲课程编号:01332012 课程名称:计算机应用基础二英文名称:Fundamentals 2 of Computer Application对 象:本科上机时数:28一、实验要求1 程序压缩为 .rar 文件,文件名为:学号-姓名-题目序号.rar2 请将程序提交到指定服务器。二、实验项目1项目: 编写计算表达式值程序 性质:验证 题目:练习在VB中设计简单界面,例如按钮、文本框等,在按钮的click事件中将下列表达式的值输出到各文本框中。1) 8*3*622) 7/6*3.2/2.15*(5.5+3.5)3) 344+4.05/124) 653 mod 3.4*fix(3.8)5) “abg”+”34” & “erert”6) true or not (8+3=23)7) 72 or 49目标与要求: (1)熟悉可视控件。(2)熟悉VB表达式。 (3)在教学第5周安排的上机时间内提交程序。2项目: 输入输出函数应用 性质:验证题目: 采用inputbox输入两个数,将他们相加的结果用msgbox输出。目标与要求: (1)熟悉inputbox对话框的使用方法。(2)熟悉msgbox对话框的使用方法。(3)在教学第6周安排的上机时间内提交程序。3项目: 选择结构 性质:验证 题目:1) 输入一个学生的五门课的考试成绩,判断其是否为优秀。优秀的条件为:五门课成绩总分超过450分或每门课程在88以上或每门主课(前三门)的成绩都在95分以上其他课程在80分以上;2) 运输部门的货物运输与里程有关,距离越远,每吨货物的单价越低,假设每吨单价P与距离S之间的关系如下,32S10028100=S200P= 25200=S30022.5300=S40020400=100015S1000请编写程序输入货物重量后计算运费。目标与要求: (1)熟悉if和select case语句。(2)达到可以判定什么时候采用哪种结构简单的目的。(3)在教学第7周安排的上机时间内提交程序。4项目: 循环结构 性质:验证题目:1) 编写程序输出乘法九九表,要求按上三角形式输出。Private Sub Form_Click()(下三角形) Dim i As Integer, j As Integer For i = 1 To 9 For j = 1 To i Print i; x; j; =; i * j; Next j Print Next iEnd SubPrivate Sub Form_Click()(上三角形) Dim i As Integer, j As Integer For i = 9 To 1 step -1 For j = i To1 step -1 Print i; x; j; =; i * j; Next j Print Next iEnd Sub2) 编写程序输出如下图形:Private Sub Command1_Click() Dim i%, j%, n% n = Val(InputBox(请输入行数吧! ) For i = 1 To n Print Tab(n + 1 - i); For j = 1 To i * 2 - 1 Print *; Next j Print Next iEnd Sub目标与要求: (1)熟悉for、While和do loop语句。(2)达到可以判定什么时候采用哪种结构简单的目的。(3)在教学第8周安排的上机时间内提交程序。5项目: 控件 性质:验证题目: 1) 编程序实现一个简单的计算器;(能实现正整数的加减乘除即可)2) 编程序实现一个数字时钟,在标签框中显示时分秒;并且在该程序中练习其他控件的使用方法;目标与要求: (1)熟悉基本控件的使用方法。(2)熟悉时钟控件。(3)在教学第9周安排的上机时间内提交程序。6项目: 数组 性质:验证题目:1) 在form中打印输出杨辉三角,按等腰三角形形式输出;Private Sub Form_Click() (杨辉下) Dim a(21, 21) As Long Dim b(21) As String Dim I As Byte Dim j As Byte a(0, 0) = 1 For I = 1 To 20 For j = 1 To 20 a(I, j) = a(I - 1, j - 1) + a(I - 1, j) If a(I, j) 0 Then b(j) = b(j - 1) & & a(I, j) End If Next Print b(I) NextPrivate Sub Form_Click()(等腰三角形) Dim a(21, 21) As Long Dim b(21) As String Dim I As Byte Dim j As Byte a(0, 0) = 1 For I = 1 To 20 For j = 1 To 20 a(I, j) = a(I - 1, j - 1) + a(I - 1, j) Next Next For I = 0 To 10 Print Tab(10 + 1 - I); For j = 1 To I Print a(I, j); Next Print Next End SubEnd Sub2) 产生100个100以内的随机数,将他们从大到小排序后输出。目标与要求: (1)熟悉数组的定义以及使用方法。(2)熟悉排序算法。(3)在教学第10周安排的上机时间内提交程序。7项目: 过程 性质:设计题目:编写求s=1+2!+3!+n! 程序,要求计算n!用过程实现。目标与要求: (1)熟悉过程的定义以及调用方法。(2)熟悉传“值”与传“址”的区别。(3)在教学第11周安排的上机时间内提交程序。8项目: 菜单 性质:验证题目: 编程序采用菜单建立设置文本框字体的各种属性的程序。(在文本框中输入文字,通过菜单选项改变文字的字体、字号)目标与要求: (1)熟悉菜单的使用方法。(2)熟悉在程序运行期设定控件的字体的方法。(3)在教学第12周安排的上机时间内提交程序。9项目: 文件 性质:验证题目:编写程序产生100个两位数的随机数,将他们以逗号分割后存入顺序文件num.txt,然后读入到一个数组中排序后输出。目标与要求: (1)熟悉文件的使用方法。(2)熟悉另一种排序算法。(3)在教学第13周安排的上机时间内提交程序。Private Sub form_Click() Dim A(1 To 100) As Integer, b%, n% Dim i As Integer, j As Integer, t As Integer Open e:num.txt For Output As 1 For i = 1 To 100 随机产生100个1020的自然数 Randomize b = Int(Rnd * 11) + 10 Write #1, b, Next i Close #1 n = 0 Open e:num.txt For Input As 1 先把待排序的数据从文件中读出来 Do While Not EOF(1) n = n + 1 Input #1, A(n) Loop Close #1 For i = 1 To 99 冒泡法排序 For j = 1 To 99 - i If A(j) A(j + 1) Then t = A(j): A(j) = A(j + 1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年建筑工程类交安三类人员项目负责人(B证)-企业主要负责人(A证)参考题库含答案解析(5卷)
- 2025年学历类自考公共课高等数学基础-数论初步参考题库含答案解析(5卷)
- 2025年学历类自考公共课计算机应用基础-经济法概论参考题库含答案解析(5卷)
- 2025年学历类自考专业(电子商务)网络营销与策划-电子商务英语参考题库含答案解析(5卷)
- 2025年学历类自考专业(电子商务)电子商务概论-计算机与网络技术基础参考题库含答案解析(5卷)
- 2025年学历类自考专业(电子商务)电子商务与现代物流-商法(二)参考题库含答案解析(5卷)
- 2025年学历类自考专业(电子商务)商务交流(二)-电子商务与现代物流参考题库含答案解析(5卷)
- 2025年学历类自考专业(法律)法理学-环境与资源保护法参考题库含答案解析(5卷)
- 2025年学历类自考专业(法律)房地产法-法理学参考题库含答案解析(5卷)
- 2025年学历类自考专业(法律)宪法学-国际经济法概论参考题库含答案解析(5卷)
- (2025年标准)灵活用工协议书
- 台球厅合伙协议合同范本
- 发廊租工位合同协议模板
- 女装销售店长培训课件
- 服装厂质检知识培训内容课件
- 2025浙江省旅游投资集团人才招聘17人(第四批)考试模拟试题及答案解析
- 2025年潍坊市中考物理真题卷(含答案)
- 酒管专业导论考试题及答案
- 2025外研社小学英语四年级上册单词表(带音标)
- 2025至2030中国体育赛事行业市场发展分析及发展前景与投资报告
- 上消化道出血药物指导
评论
0/150
提交评论