4-7 使用for循环产生100个0~1之间的随机数。并同时判定当前随机数的最大值和最小值。
4-8 比较使用移位寄存器和不使用的情况下,5+6+7..+30值的区别,说明理由。
使用移位寄存器结果:
不使用移位寄存器:
由上可知,使用移位寄存器,输出结果为和,而不用,输出为最后一个数加上第一个数。这是因为移位寄存器能将当前循环完成的某个数据传递给下个循环开始,所以可以输出最终和值。
4-9 利用条件结构编写采集报警程序,当采集温度高于设定报警。
4-10 编写一个程序,当程序运行后每秒显示5个0~1之间的随机数,并计算最后产生的10个随机数的最大值。要求每次只产生10
个随机数后才显示最大值,否则显示为0.当显示的最大值小于0.5,产生凤鸣,程序立刻停止工作。
4-11 在前面板中放置3个led,并编写程序。要求当程序运行后第一led打开并保持3秒,然后关闭,同时打开第二个led并保持5秒后关闭,同时打开第3个led保持5秒,程序停止。
4-12 利用公式节点编写计算机程序,完成计算,在前面板中显示输入的x值,和计算结果y1,y2,y3。
y1=3????+2????+x-8 y2= ????+??
4-13 使用MATLAB脚本节点在MATLAB中生成正弦波形,波形频
率10Hz。
10.80.60.40.20-0.2-0.4-0.6-0.8-100.050.10.150.20.250.30.350.40.450.5