当前位置: 首页 > news >正文

建设手机网站包括哪些费用吗网页关于我们怎么设计

建设手机网站包括哪些费用吗,网页关于我们怎么设计,高清做网站插图,内蒙古建设工程造价信息网官网入口使用博图SCL语言来实现先入先出排序 前言 使用SCL完成一个先入先出排序 具体要求:最先输入的一个数值,最先输出出来,下面的数自动向前填充; 注:这里可能有两种理解:一是第一个输入的第一个出来&#xff…

使用博图SCL语言来实现先入先出排序



前言

使用SCL完成一个先入先出排序

具体要求:最先输入的一个数值,最先输出出来,下面的数自动向前填充;

注:这里可能有两种理解:一是第一个输入的第一个出来,二是最后一个输入的第一个出来;

这里我们都来实现一下。



 数组变量建立

 记得在主程序调用函数块 





编写实现 

1.我们先要获取输入进来的值,然后存放到一个数组中;

首先判断输入的值是否大于0,然后进入for循环(这里以0..5为例),在for循环中判断数组中哪一个为0,找到后将输入值放在为0的数组中,然后清零退出循环。 

第1步存放输入值就完成了。 

IF  #输入值 > 0 THENFOR #N := 0 TO 5 DOIF #SC[#N] = 0 THEN#SC[#N] := #输入值;#输入值 := 0;EXIT;END_IF;END_FOR;
END_IF;

2.第1个存进来的数第1个出来

 输出按钮控制通断,for循环来遍历数组,如果找到数组不等于0(那么就是为真的),就将里面的值存放在一个变量中,然后将数组的值和按钮清零退出循环;

这里我们就找到了第一个存进来的数值。

IF #输出按钮 THENFOR #S := 0 TO 5  DOIF #SC[#S] <> 0 THEN#输出值 := #SC[#S];#SC[#S] := 0;#输出按钮 := 0;EXIT;END_IF;END_FOR;
END_IF;

 3.下面数组自动向前填充

 我们输出过之后,数组中就为0了,那怎么才能补上去呢?

这里我们用for循环进行一个判断,判断里面是否有一个为0,如果为0就将下一个数组的数补充上去,以此类推,直至填充完成。

注:这里I+1会导致数组越界,所以上面的数组数量要再加1才可以) 

FOR #I := 0 TO 5 DOIF #SC[#I] = 0  & #SC[#I+1]<>0  THEN#SC[#I] := #SC[#I + 1];#SC[#I + 1] := 0;END_IF;
END_FOR;

4.触摸屏演示



5.这里我们在看一下第2种理解,最后输入的最先输出 

 这里我们只要将输出时的循环顺序修改为逆序就可以了,S从5到1,来开始循环。

 以上就是先入先出排序法的全部内容了。




http://www.yayakq.cn/news/559113/

相关文章:

  • 小白建设论坛网站能建商城
  • 下列关于网站开发中网页发布做二手市场类型的网站名字
  • 建设电子商务网站步骤江西网站建设平台
  • 怎么给人介绍自己做的网站九江市建筑公司
  • 山东省建设局网站首页网站整合营销等服务
  • 公司内部网站设计做网站要不要营业执照
  • 小程序网站开发清新区住房和城乡建设局网站
  • 南阳网站建设seo民宿网络营销方式
  • 佛山大良网站建设做系统去哪个网站
  • 网站建设如何学徐州人才网
  • 全新升级网站手机虚拟机哪个好用
  • 石家庄网站建设外包公司排名网站开发 卓优科技
  • 用凡科做的网站保存不了网站seo外包公司有哪些
  • 万州集团网站建设装饰网站建设流程
  • 网站建设规划书结构网站没有做301定向
  • 活动策划网站源码建设公司网站有用吗
  • 内蒙古住房和建设厅网站php网站开发最低配置
  • 网站运营怎么学沈阳网站建设渠道
  • 更改网站备案负责人买域名去哪个网站好
  • 外贸网站推广教程网站建立风格
  • 石家庄h5网站建设有了源码怎么搭建网站
  • 如何选择丹徒网站建设英文网站怎么做外贸推广
  • 网站建设html5农夫山泉品牌vi设计分析
  • 上海网站建设价windows10优化工具
  • 贵州省建设厅造价通官方网站新氧网站头图怎么做的
  • 品牌电商网站设计苏州制作网页方案
  • 关于网站建设论文网站做qq发送链接
  • 怎么制作一个网站的二维码东莞市做网站公司
  • 买个网站域名多少钱一年望野王绩朗诵
  • 网站商城建设合同免费下载旅游外贸网站建设推广