①机器人通过语音与人交流
②饮水机根据水温自动加热
③宾馆通过专用系统进行人脸识别,核实住宿人员的身份
④计算机程序根据输入的三条边长自动计算三角形的面积
⑤停车管理系统通过拍摄识别车牌号码,并且语音进行播报
(1)编程设计算法前,要先分析问题,除了一次称量获得的重量外,还必须要的已知量有( )
#寻找被污染的药丸
m1=1
m10=input("请输入称量的重量")
print("第",m10-10*m1"个药瓶被污染")
例如:输入1135,就可以得出生日是9月10日。
算法分析:观察这个算式,我们用变量名代入则为x=(y*4+9)*25+r,展开后,x-225=y*100+r,已知x,求y和r, y为x-225的百位。如1135-225= 910, y=9, r=10
程序如下:
x=int(input("请输入生日加工计算后的数值:"))
y=
r=
print("生日是:"M"月"r,"日")
根据题意选择y值和r值的表达式。
例如:用户输入1,计算机随机生成2,则用户赢了。
算法分析:计算机与用户给的数值相同时为平局,当用户给的数值减去计算机的随机数为-1或者2时,则用户获胜,否则为计算机获胜。
请完善以下程序段:
import random
c=random.randint( 1,3)
you=int(input(“石头剪刀布游戏:请输入(石头1,剪刀2,布3)数字:”))
print(you ,c)
if you==c :
print(“平局”)
_____________________
print(“你赢了”)
else:
print(“计算机赢了”)
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
请完善以下程序:
for i in range(1,____):
for j in range(1,_____):
print(i,’*’j,’=’,______ ,’\t’,end=’’)
print()
算法提示:首先,要将A、B、C、D四人说的话分别抽象成数学模型,并写成计算机的关系表达式。thief=A,代表A是小偷,那么A说话的内容的关系表达式就是thief!='A'。关系和逻辑表达式的值只有True或False两种值,分别对应数值为1或0。
请完善以下程序:
for thief in [‘A’,’B’,’C’,’D’]:
n=(thief!=’A’)+______________________________________
if n==__________ :
print(“小偷是:”,thief)
以上程序用循环和分支结构,把所有可能都逐一列挙,满足条件,即为解。这种算法称为______________。
23题 | 被引用0次