1. 某宾馆共3栋楼房,每栋5层,每层12个房间,用0~9这10个数字给每个房间的房卡编号,方便工作人员辨认出是哪栋、哪层、哪个房间的房卡。请你设计一个实用的编码方案。
答案
1. 答案不唯一,如:用一位数字表示楼栋数,一位数字表示楼层数,两位数字表示房间号。如:2栋3层8号可以用2308表示。
[解析]用一位数字表示楼栋数,一位数字表示楼层数,两位数字表示房间号,据此编码即可。
[解析]用一位数字表示楼栋数,一位数字表示楼层数,两位数字表示房间号,据此编码即可。
2. 某医院要建一个住院病人信息库,请你设计一个编码方法,给住院的病人编号。要求每位病人的号码不重复,而且从每个号码中能清楚地看出该住院病人的科室、入院的时间、床号。科室是两位数,入院时间是八位数,床号是三位数。例如:王××的入院时间是2026年2月9日,入住外科(编号:01)6号床。他的编号是多少?
答案
2. 他的编号是0120260209006。
[解析]编号的前2个数字(01)表示科室,后面接着的8位数字表示住院的时间,最后3个数字表示床号。
[解析]编号的前2个数字(01)表示科室,后面接着的8位数字表示住院的时间,最后3个数字表示床号。
3. 学校举行秋季运动会,六个年级都要参加,每个年级有7个班,每班参赛人数在10到30之间。请你为参赛的运动员设计一个编码方案,要求如下。
①编码能显示年级和班级。②编码能显示运动员在班级中的序号。
想一想,这个编码方案还可以怎么完善?
①编码能显示年级和班级。②编码能显示运动员在班级中的序号。
想一想,这个编码方案还可以怎么完善?
答案
3. 答案不唯一,如:年级用一位数字表示,即第一位数字用1~6,表示一至六年级;班级用一位数字表示,即第二位数字用1~7表示每个年级的1~7班;运动员在班级的序号可用两位数字表示,即第三位、第四位数字用01~30表示。
完善:可用编码显示性别,用1表示男生,0表示女生。
[解析]第一位数字可表示年级,一共六个年级,用1~6六个数字即可,如6×××表示六年级;每个年级有7个班,班级可用第二位数字表示,如65××表示六年级五班;运动员在班级中的序号可用第三、第四位数字表示,如6512表示六年级五班12号运动员。这个编码还可以显示性别,用1表示男生,0表示女生,如65120表示六年级五班12号运动员,是女生。
思路引导
编号规则
必须能看出几年级几班第几号运动员。
完善:可用编码显示性别,用1表示男生,0表示女生。
[解析]第一位数字可表示年级,一共六个年级,用1~6六个数字即可,如6×××表示六年级;每个年级有7个班,班级可用第二位数字表示,如65××表示六年级五班;运动员在班级中的序号可用第三、第四位数字表示,如6512表示六年级五班12号运动员。这个编码还可以显示性别,用1表示男生,0表示女生,如65120表示六年级五班12号运动员,是女生。
思路引导
编号规则
必须能看出几年级几班第几号运动员。
登录