高中信息技术第一章 数据与数据的组织本章综合与测试评课ppt课件
展开某数据表中采用“压缩”方法存储用户角色特征,现在需要将某个十进制角色特征值转换为一个对应的二进制数。
论坛一般由站长(创始人)创建,并设立各级管理人员对论坛进行管理,包括论坛管理员、超级版主、版主(俗称 斑竹”)进行分级管理。其具有着复杂的用户权限管理体系,可以设定每一用户在每一板块的访问权、信息发布权以及管理权。
如何管理网络信息系统的用户角色数据?
用户角色数据组织形式1
用户角色数据组织形式2
请简要阐述这两种数据组织形式的特点及优缺点。
数据实际采用十进制的形式“压缩” 存储,更省空间。
某数据表中采用了前面所述的“压缩”方法存储用户角色特征,现在需要将某个十进制角色特征值转换为一个对应的二进制数。具体要求如下:1. 抽象与建模,将问题已知条件和求解目标用清晰的语言描述,然后建立一个可行的计算模型。2. 设计算法与数据结构,并选择合适的方式描述算法,为后阶段用计算机程序求解提供支撑。
抽象与建模设计算法与数据结构描述算法
00000000000011110000
20位二进制数的取值范围?
0~(220-1=1048575)
十进制数如何转为二进制数?
20种互相独立的角色分类
2.设计算法与数据结构
依托前面建立的计算模型,根据已知数据及数据之间的关系设计数据结构,同时设计解决该问题的算法,并描述你的分析过程。
用除二取余法列竖式实现十进制转二进制算法描述
选用恰当的方式(自然语言、流程图或者伪代码等)来描述你的算法,帮助算法执行者顺利地按照你的算法逐步执行(如果要让计算机来实施处理,需要用计算机程序设计语言准确地描述该算法)。
自然语言描述1.输入十进制数Oct2.初始化Bin=[0]*203.设置数组下标i=04.如何Oct>0执行语句5, 如果不成立执行语句85.Oct除2取余,余数赋值到Bin[i]6.把Oct整除2的结果赋值给Oct7.i自增1,返回第4步继续执行8.逆序输出Bin数组
伪代码:a=[0]*20i=0输入十进制数Octwhile Oct>0: a[i]=Oct%2 Oct//=2 i=i+1逆序输出a数组
小组交流,进一步完善使用字符串数据结构存储二进制数。
学生选择的流程图绘制软件
通过复制您的文本后,在此框中选择粘贴。通过复制您的文本后,在此框中选择粘贴。通过复制您的文本后,在此框中选择粘贴。
组长以小组负责人的身份,对本小组的项目研究工作进行全面总结,提炼经验,分析问题,吸取教训。
高中信息技术沪教版(2019)必修2 信息系统与社会2.配置网络通信设备完美版ppt课件: 这是一份高中信息技术沪教版(2019)必修2 信息系统与社会2.配置网络通信设备完美版ppt课件,文件包含沪科版2019高中必修2信息技术项目62配置网络通信设备和终端接入并测试课件pptx、沪科版2019高中必修2信息技术项目62配置网络通信设备和终端接入并测试教案doc、项目六第二课时配置网络通信设备和终端接入并测试mp4等3份课件配套教学资源,其中PPT共44页, 欢迎下载使用。
沪教版(2019)必修2 信息系统与社会1.规划IP地址完美版课件ppt: 这是一份沪教版(2019)必修2 信息系统与社会1.规划IP地址完美版课件ppt,文件包含沪科版2019高中必修2信息技术项目61规划IP地址课件pptx、沪科版2019高中必修2信息技术项目61规划IP地址教案doc等2份课件配套教学资源,其中PPT共30页, 欢迎下载使用。
沪教版(2019)必修2 信息系统与社会单元挑战 规划学校信息化管理系统网络一等奖ppt课件: 这是一份沪教版(2019)必修2 信息系统与社会单元挑战 规划学校信息化管理系统网络一等奖ppt课件,文件包含沪科版2019高中必修2信息技术第3单元挑战规划学校信息化管理系统网络课件pptx、沪科版2019高中必修2信息技术第3单元挑战规划学校信息化管理系统网络教案doc等2份课件配套教学资源,其中PPT共28页, 欢迎下载使用。