将数字分别写在大小、形状都相同的张卡片上,将它们反扣后(数字向下),再从左到右随机的依次摆放,然后从左到右依次翻卡片:若第一次就翻出数字则停止翻卡片;否则就继续翻,若将翻出的卡片上的数字依次相加所得的和是的倍数则停止翻卡片;否则将卡片依次翻完也停止翻卡片.设翻卡片停止时所翻的次数为随机变量,求出的分布列和它的数学期望.
下表提供了一种二进制与十六进制之间的转换方法,这也是实际使用的方法之一,利用这个对照表,十六进制与二进制之间就可以实现逐段转换了.求十六进制的C7A16转化为二进制数的算法.
下面给出一个问题的算法: S1输入x. S2若x≤2,则执行S3;否则执行S4. S3输出-2x-1. S4输出x2-6x+3. 问题: (1)这个算法解决的是什么问题? (2)当输入的x值为多大时,输出的数值最小?
若要按从大到小给7,5,9,3,10五个数排序,试写出算法.
下图所给出的是计算S=1-+-+…+的程序框图,请将框图内所缺的式子填充,并写出程序.
写出计算12+32+52+…+9992的程序,并画出程序框图.