中国语言文字论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

只需一步,快速开始

搜索
查看: 2522|回复: 1

●中文字典查字繁慢的一些改进法●

[复制链接]

46

主题

237

帖子

980

积分

高级会员

Rank: 4

积分
980
发表于 2017-7-5 22:23:54 | 显示全部楼层 |阅读模式
                 ●中文字典查字繁慢的一些改进法●
     中小学教的老三样查字法和通行的字典,都不便查字。与西文字典查字相比,既难学又查字繁慢,不能见字知页序。如英文一见“word(字)”,就知必在W部or页的Word行的码页序,这见字可知部知页甚至知行的查字性能,总称或简称为能“见字知页(码序页)”。
                  1)  汉字不难见字知页查字
其实,中易私塾的多套S码查字法与字典,和西文查字一样,不用去翻字典,见字就可知码页序。如一见“查字”二字,不用去翻字典,就可知其在D0型检字表中的码页序,分别为5位数的“查4198 5、字6677 4”。因它们就是根据只一行D0型单笔画代码,取字的前四笔与末笔代码(四头一尾码)。
显然、小学一册生一课时就可讲懂只一行的D0型单笔画代码,当堂就必能知已学课文中的字的四头一尾码,也就是字在几十页D0型字典检字表中的页码。
D0表口诀纯形法.JPG
                    2) 万用的S码检字表
        现行的各种中文字典,都没有简便的确定字的码页序的性能。若加个S码D、Q或C型检字表等,都可一见字就可知各字在检字表中的码页序,查到字码后加注的在该字典中的页序。为什么能这样,以D0码为例,先明白D0型字典与检字表的概要。
        D0型字典是把国标GB2312字表6千7百多一二级字,按八部首单笔画D0型代码,用S码的正逆序取码法排序。先依国家规范笔顺的正序,取前四笔D0码,再跳到字的末尾去,依笔的逆序,取字的末尾一笔码(四头一尾码)。还可加倒数第二笔D0码(腹码),倒三笔码(腰码)……
        四头一尾码加腹码简称四头尾腹码(前四末二码、 四顺两倒码)。再加腰码简称四头腹腰码(四顺三倒码)。
        把国标GB2312字表6千7百多字,这样取码排序的D0型字典, 再顺序分割为66段的66个表,每表15行,每行7字及各字的四头一尾码(或四头尾腹码)。每表约有105字,A4纸一页含两个表约200字,这就是D0型字典检字表。所以检字表只33页,若双面印只十几张纸。
如下面就是D0型字典检字表的第一个表,在第一页的上半部分,表页序1。
D0检字表1部1页邺-粲.JPG
                    3) D0码检字表内容与用法意义
        《新华字典》之类几千字的小字典,每页约有十个字头。若没有超过十个同码字的组,该编码就能见字知页。30几页的D0码检字表,就便分析这些性能。
        从上一节的D0码检字表第1部第1个表中,可以看出:一个表只有十几行,A4纸一页可含上、下两个表。检字表第1页是含1、2号表,2页是3、4号表。
       每行7个字及其D0码的检字表,行前有行首码,是这行第一个字前四笔D0码。若某行前四笔D0码,与上一行头个字的前四笔D0码相同,加尾笔D0码以便区分。若某行的行首码是四头一尾码,且与前一行头个字的四头一尾码也相同,就再加腹码以便区分。
因此行首码是该行字的提示码,便于去找所要的字,还便看出同四头一尾码或四头尾腹码的字有多少行,多少个。由统计可以证明,90%的四头尾腹码国标六七千字中,没有超过十个同码字的组。更没有超过三分之一个表或六分之一页的同码字组,所以证明D0检字表能见字知页查字。
而汉语拼音方案码字典,90%的字的同音字,都超过十个。有的有上百个同音字,分散在字典的七八上十页中,所以拼音查字不能见字知页把字定位到页。
规范部首查字,两三百个规范部首难记难找,很多同部首同笔画数的字都超过十个,也繁难烦慢又不能见字知页。
四角号码字典的四角五码拆取判断,疑点较多也同码字较多,不如按小学必教的国家规范笔顺取码的D0码简便。
所以中小学教的拼音、规范部首、四角号码这老三样查字法,都不如D0码查字法便捷。这些字典若加个D0码检字表,每字D0码后加注各字在该字典中的页码,就成为该字典的检字表,就便间接查知字在该字典中的页码。
因此建议,老三样查字法只当查字史常识略讲,中小学不再考,高考的考纲中也删除考老三样查字的内容。小学一册详讲详练考察掌握D0码查字。既可大大减负,又可能大大增效,在查字自学的起跑线上,消除巨大的中西差距,有利于儿童素质提高。


回复

使用道具 举报

46

主题

237

帖子

980

积分

高级会员

Rank: 4

积分
980
 楼主| 发表于 2017-7-9 22:25:30 | 显示全部楼层
                    (4) 一页D0码检字表的目次表也可见字知页
        S码字典除了见字知页在字典几百页正文中直接查字外,又可在30几页检字表中查到字,还可在只一页的检字表的目次表中判断字在检字中哪页的上半页或下半页。
33页的检字表,把各页的两个表各自的起止字和D0码,对应摘写在一页33行的目次表各行中,就是D0码检字表的目次表(见下表)。
如目次表中第1行,对应于33页检字表的第一检字表的第一页,检字表的这页上下两表,在目次表中是第1行左右两栏。左栏为第一个表中起止字的D0码,从“邺11691”到“粲14978”。右栏是检字表的第一页下面那表(2号表)起止号D0码,是从“门151”到“崆17164”。
D0检字表目次8号.JPG
从上面目次表中可以看出,有33行。各行有33页检字表中对应的各页的两个表各自的起止字和D0码。因此目次表的一行,摘写了检字表1页中上下两表起止字和D0码。一行分为左右两栏,左栏是上半页那表的起止字和D0码(表号为单数),右栏是下半页那表的起止字和D0码(表号为双数)。
如上面目次表中末行(第33行),对应于33页的检字表的第33页,检字表的这页上下两表,在目次表中是第33行左右两栏。左栏为上半页的表(65号表)中起止字的D0码,是从“馁97794”到“微99118”。右栏是检字表的第一页下面那表(66号表)起止号字的D0码,是从“征99144”到“须99946”。
如何在这页目次表中,看 出一个字在字典或检字表中哪页呢,如“斤”字是在几十页的检字表中哪页?
第一步,从目次表左端的DO单笔画代码表中,不难看出“斤”字的前四笔与末笔D0码(四头一尾码)是9941,“斤9941”这字必在撇笔(代码9)起的9 部。
第二步,目次表载明,没有捺起笔代码为8的第8部字。第9部字在检字表中是从26页下半页起到33页止的八页内。即目次表中26行到33行为止的八行内,或52号表到66号表的15个表内。
把这八行或其左右栏的15个表起止字的D0码与各行的行首码,与“斤9941”比较,看在哪行内。第33行右栏66个表起止字的D0码是,从“征99144”到“须99946”,可知“征99144”≤“斤9941”≤“须99946”,“斤9941”必在这目次表第33行的右栏内,或必在检字表第33页下半页内。从下面检字表第33页下半页第66号表可看出,有“斤9941”字,是在第5行或99198那行的第三个字。、 D0检字表9部66页.JPG

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|中国语言文字论坛

GMT+8, 2024-4-23 22:44 , Processed in 0.044508 second(s), 28 queries .

快速回复 返回顶部 返回列表