| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3629 人关注过本帖, 1 人收藏
标题:有关中考录取的问题
取消只看楼主 加入收藏
泛海孤舟
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2021-8-15
收藏
得分:0 
回复 18楼 sdta
嗯,比如这个
图片附件: 游客没有浏览图片的权限,请 登录注册
如果不考虑定向生的话录取这个3718是对的,但如果考虑定向生的话这个录取结果就是不对的,这个考生应该录取到003701才对
2021-08-15 19:16
泛海孤舟
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2021-8-15
收藏
得分:0 
回复 20楼 sdta

也可以这么理解,计划生不需考虑dxs的问题,只需考虑等级线是否满足条件,只要分数考得足够高,等级线够即使dxs=.F.也录取,但定向生就需要符合您理解的三个条件,所以我在程序里写了一句If Evaluate(kszy)<>'003701'来判断是否有填003701这个志愿,如果有就要转到查询定向生的资格和定向生计划库。
                           
程序代码:
If zyk.dxsjhk=.T. And Occurs("E",zyk.djf)<=0 .And.Occurs("C",zyk.djf)<=4   && 定向生等级分线要求4C6D
                                    If zyk.tdf>=dxsjhk.fsx
                                        If dxsjhk.lqrs<dxsjhk.lqjh
                                            Replace zyk.lqdm With '003701' In zyk
                                            Replace dxsjhk.lqrs With dxsjhk.lqrs+1 In dxsjhk
                                            Replace dxsjhk.zhzf With zyk.tdf In dxsjhk
                                            Exit
                                        Else
                                            If zyk.tdf==dxsjhk.zhzf
                                                Replace zyk.lqdm With '003701' In zyk
                                                Replace dxsjhk.lqrs With dxsjhk.lqrs+1 In dxsjhk
                                                Exit
                                            Endif
                                        Endif
                                    Endif
                                Endif

我想用Replace all dxsjhk.fsx with jhk.fsx-52 for jhk.lqdm='3701'来控制定向生计划库中的fsx,但运行后都是-52分,而不是我所需要的jhk.fsx-52。
2021-08-15 20:24
泛海孤舟
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2021-8-15
收藏
得分:0 
回复 22楼 sdta
学习了,不过结果好像不是我要的,像这些,红色前面都是准确的,但是红色后面那些就错了
图片附件: 游客没有浏览图片的权限,请 登录注册
红色圈起来的这些应该的lqdm应该为003701。
2021-08-15 22:51
泛海孤舟
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2021-8-15
收藏
得分:0 
定向生其实是为了照顾乡下学校考生能进入优质学校3701,避免有的乡下学校都没有考生考入优质高中而采取的一种措施,按学校学籍数百分比得出各校的定向生计划数,定向生志愿003701都是在志愿3701统招生之后出现的,通常的分数线是3701统招生录取到的最后一个考生分数基础上减去52分,考生按照zy1-zy19志愿采用平行志愿规则进行投档,其中志愿3701-3718都是依据计划库中的计划进行投档,一旦出现有003701志愿的时候就需要检索定向生计划数,直到计划数满为止,因此不能分成两部分编写程序,统招生和定向生是同步在进行的。不知道这样说是否明白。
2021-08-15 23:36
泛海孤舟
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2021-8-15
收藏
得分:0 
您就看tdf677在以下的吧,因为3701在677已经录满了它所需要的的320的计划数,所以定向生的分数线应该就是677-52分得到622分,所以定向生的分数线就是622分以上,满足4C6D的等级线和dxs=.t.三个条件,所以第579条记录前面的因为3701的统招生已经录满,后面的一旦出现113701志愿的就会先检索以下定向生计划库看看是否满足,满足就录取,像第585条记录第二志愿为113701满足录取条件所以lqdm应该为113701而不是3718.
图片附件: 游客没有浏览图片的权限,请 登录注册
2021-08-15 23:48
泛海孤舟
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2021-8-15
收藏
得分:0 
回复 29楼 xuminxz
对,3701学校计划数320,定向生计划数是330,总的录取650名,志愿库中我排序了tdf,等级线只要符合计划库中的等级线要求就行,只要计划未录满,就录取,比如3701的等级线是4C6D,4C6D是他的最低等级线。主要是要控制D等级的科数和不要出现E等级就行(E级属于不及格的),因此我用OCCURS("E",Zyk.djf)<=jhk.dje AND OCCURS("D",Zyk.djf)<=jhk.djD这句来控制。通常能考上这所学校的基本上都是A和B。
2021-08-16 15:00
泛海孤舟
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2021-8-15
收藏
得分:0 
回复 31楼 xuminxz
同分同录,如果某个学校计划数用不完就不再补录,几个就是几个,名额取消。
2021-08-16 23:20
泛海孤舟
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2021-8-15
收藏
得分:0 
回复 32楼 xuminxz
完全准确,谢谢您。
2021-08-17 10:37
快速回复:有关中考录取的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.078811 second(s), 10 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved