VB编程练习:随机数、九九乘法表与成绩等级转换
需积分: 7 58 浏览量
更新于2024-09-10
2
收藏 42KB DOC 举报
"广东海洋大学vb复习资料,包含随机数生成、九九乘法表、成绩等级转换、阶乘计算及排序算法等VB基础编程练习题。"
在VB(Visual Basic)编程中,这些练习题涉及到的核心知识点包括:
1. **随机数生成**:
- `Rnd` 函数用于生成0到1之间的随机浮点数,不包括1。
- `Int` 函数用于取小于或等于参数的最大整数。
- 结合这两个函数,可以生成指定范围内的随机整数。例如,`Int(Rnd*91)+10` 会生成10到100之间的整数。
2. **循环与条件语句**:
- `Do While` 循环用于执行一系列代码,直到指定条件不再满足。
- `If...Then` 语句用于根据条件执行不同代码块。
- 在1.题中,使用了嵌套的`If`语句来控制每行输出10个数据。
3. **多层循环**:
- `For...Next` 循环用于迭代一定次数,如在2.题中用于打印九九乘法表。
- 内部循环(`For j=1 To 9`)遍历每一列,外部循环(`For i=1 To 9`)遍历每一行。
4. **选择结构**:
- `Select Case` 语句用于基于不同的值执行不同的代码块,例如在3.题中,根据输入的百分制成绩输出对应的等级。
5. **变量与类型声明**:
- `Dim` 语句用于声明变量,如`Dim a(1 To 20) As Integer` 声明了一个包含20个元素的整数数组。
- 变量类型如 `Integer`(整型)、`String`(字符串)和 `Long`(长整型)。
6. **输入与输出**:
- `Text` 控件用于接收用户输入(如 `Text1.Text`)和显示结果(如 `Text2.Text`)。
- `Print` 语句用于在控制台或文本框中输出文本。
7. **数组操作**:
- 在4.题中,生成20个[0,99]之间的随机整数并进行排序,展示了数组的填充与遍历,以及简单的交换操作(`t=a(i):a(i)=a(j):a(j)=t`)。
通过这些练习,学习者可以巩固VB的基础编程技能,包括数据类型、流程控制、数组操作以及输入输出等核心概念。这些技能对于初学者理解程序设计的基本逻辑至关重要。
124 浏览量
2010-01-16 上传
2013-06-23 上传
2014-06-03 上传
qq_17016439
- 粉丝: 0
- 资源: 1
最新资源
- WebMiniProject
- ns-react-18next:[未维护]命名空间中的i18next本地化ReactSwift
- TemplateVue-bootstrap3-sass:模板
- 一组医疗图标 .xd .sketch .svg .fig素材下载
- Rad Studio XE 10.4 Patch 补丁合集 截止2020.7.29
- 基于HTML实现的仿智慧园区触屏版html5手机门户网站模板下载(css+html+js+图样).zip
- rhythmless.github.io:我的互联网片段
- BalanceCar调试版,计算机博弈大赛c语言源码,c语言
- qblueRed42.github.io
- torchdrift-redisai:RedisAI中的TorchDrift
- rnp-find:用于探索RNA与蛋白质相互作用的生物信息学工具
- ant-apache-bcel-1.9.3.zip
- C1220G1_NguyenDucHau
- flutter-localized-locales:Flutter插件,它提供语言环境代码到563个语言环境的名称映射
- html推箱子.zip
- 基于PCB的最新PCB及相关材料IEC标准信息 国际电工委员会.zip