刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

图形化编程题:根据身份证号码识别是否优先选择火车下铺

订票网站可以为超过60岁(包含60岁)的老人优先选择卧铺的下铺铺位。根据身份证号码自动判断是否可以优先选择下铺。例如:输入正确的身份证格式:370232199002111036,其中1990表示其出生的年份,其不可以优先选择下铺。

1.准备工作

(1)默认小猫角色;

(2)默认白色背景。

2.功能实现

(1)点击绿旗,询问“请输入身份证号码?”;

(2)验证身份证号码的合法性,如果不合法,小猫说“输入不合法”2秒,程序结束;(注意,身份证号码合法条件:全部必须为数字,不能有标点符号和字母; 长度必须是18位,仅需验证这两个条件)

(3)验证合法后,判断是否年龄超过60岁(包括60岁);

(4)如果计算出的年龄大于或等于60岁,小猫说出“优先选择下铺”2秒;否则,说“不满足条件”2秒。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

1. 首先,程序将默认小猫角色和白色背景。2. 当绿旗被点击时,程序将询问“请输入身份证号码?”3. 用户输入身份证号码后,程序将验证身份证号码的合法性。如果不合法(例如包含字母或符号,或长度不是18位),小猫将说“输入不合法”2秒,然后程序结束。4. 如果身份证号码合法,程序将计算年龄。年龄的计算方法是取身份证号码的第七位到第十位(表示出生年份),然后取当前年份减去出生年份。5. 如果计算出的年龄大于或等于60岁,小猫将说“优先选择下铺”2秒;否则,小猫将说“不满足条件”2秒。

解析:

【喵呜刷题小喵解析】:

此题要求使用图形化编程实现一个根据身份证号码判断是否可以优先选择火车下铺的程序。程序的核心逻辑是验证身份证号码的合法性和根据身份证号码计算年龄,然后根据年龄判断是否满足优先选择下铺的条件。

首先,程序默认小猫角色和白色背景。当绿旗被点击时,程序将询问用户输入身份证号码。然后,程序将验证身份证号码的合法性,如果不合法,则小猫提示用户输入不合法,程序结束。

如果身份证号码合法,程序将提取身份证号码中的出生年份,并计算当前年份与出生年份的差值,即年龄。然后,程序将判断年龄是否大于或等于60岁,如果是,则小猫提示用户优先选择下铺;否则,小猫提示用户不满足条件。

这种程序在实际生活中可能并不常见,但在图形化编程学习中,它可以帮助用户理解如何验证信息、计算数据并根据数据做出决策。
创作类型:
原创

本文链接:图形化编程题:根据身份证号码识别是否优先选择火车下铺 订票网站可以为超过60岁(包含60岁)的老人优

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share