文章目录

  • 前言
  • 一、通过学生成绩划分等级
  • 题目要求
  • 程序截图
  • 二、创建一个二维数组(1)
  • 题目要求
  • 程序截图
  • 三、创建一个二维数组(2)
  • 题目要求
  • 程序截图
  • 四、制作一个成绩表格
  • 题目要求
  • 程序截图



前言

作为一名在校大学生,我将近期所学的知识进行总结。如有不足,欢迎交流。


提示:以下是本篇文章正文内容,下面案例可供参考

一、通过学生成绩划分等级

题目要求

给百分制成绩输出等级ABCDE
要求:
A:score>=90;B:80<=score<90;C:70<=score<80;D:60<=score<70;E:0<=score<60;目前我没有见过:score < 0;

程序截图

labview 如何按照列名称存入access 数据库_二维数组


注意:有一处小细节,我已在图上标注。

我程序使用的是条件结构,只能判断整数。但是分数是浮点数,取整它会有进位。

进位规则:5舍6入

例如:

labview 如何按照列名称存入access 数据库_随机数_02

89.5它就输出B,这个就显然对;89.6它就会输出A,这个就显然不对。

我们可以利用对输入的分数取整,就可以完美的解决这个问题。

二、创建一个二维数组(1)

题目要求

生成4*4整数随机数组,随机数范围为0—100,找出最大值、最小值,是否存在50。若存在,指出其位置(当出现一个50的情况);若出现多个50,当第一个50出现的时候,停止程序,返回第一个出现的下标。

程序截图

labview 如何按照列名称存入access 数据库_取整_03

labview 如何按照列名称存入access 数据库_随机数_04


注意:这道题目难点就在于是否存在50,若存在,指出其位置(当出现一个50的情况);若出现多个50,当第一个50出现的时候,停止程序,返回第一个出现的下标。

三、创建一个二维数组(2)

题目要求

构建VI,输出一个10行5列的二维数组。第1行包含0~1范围内的5个随机数,第2行包含1~2范围内的随机数,以此类推,直到第10行包含9~10范围内的随机数,(1)找出其中的最大值和最小值,(2)输出第5行,(3)输出第3行第4列;(4)求该数组的转置;(5)将第3行排序后再插入在最后一行。

程序截图

labview 如何按照列名称存入access 数据库_随机数_05

labview 如何按照列名称存入access 数据库_单片机_06

源程序

链接:https://pan.baidu.com/s/1XAloNOsTcOicLOcmq-t6WQ 
提取码:2222

四、制作一个成绩表格

题目要求

labview 如何按照列名称存入access 数据库_51单片机_07

程序截图

labview 如何按照列名称存入access 数据库_随机数_08