思路分析:本题考查用WHILE循环嵌套结构设计程序的步骤.该题为求如下不定方程的整数解:设四种氨基酸在蛋白质的组成中分别各有x,y,z,w,则由题意可得57x+71y+97z+101w=800(x,y,z,w是非负整数).这里0≤x≤14,0≤y≤11,0≤z≤8,0≤w≤7,利用穷举法,考虑一切可能出现的情况,运用多层循环嵌套处理即可.
解:编写程序如下:
w=0
WHILE w<=7
z=0
WHILE z<=8
y=0
WHILE y<=11
x=0
WHILE x<=14
IF 57*x+71*y+97*z+101*w=800 THEN
PRINT x,y,z,w
END IF
x=x+1
WEND
y=y+1
WEND
z=z+1
WEND
w=w+1
WEND
END
方法归纳 1.循环语句中嵌套条件语句的解题思路是:先确定外层的循环语句,再逐步确定内层的条件语句.一定要保证内层的变量与外层的变量不能冲突,要避免矛盾.
2.有的结构是条件语句中嵌套循环语句的问题,这类问题的解题思路是:首先确定外层的条件语句,再确定内层的循环语句.
科目:高中数学 来源: 题型:
查看答案和解析>>
科目:高中数学 来源: 题型:
有一个十肽A,其分子式为C65H86O17N12,A完全水解可以得到以下4种氨基酸:
![]()
试通过计算(或推理)确定四种氨基酸的个数。
四种氨基酸按题给顺序分别是1、2、3、4个。
查看答案和解析>>
科目:高中数学 来源:不详 题型:填空题
查看答案和解析>>
科目:高中数学 来源: 题型:
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com