精英家教网 > 高中数学 > 题目详情
某种蛋白质由四种氨基酸组合而成.这四种氨基酸的分子量分别是57,71,97,101.实验测定蛋白质的分子量为800.问这种蛋白质的组成有几种可能?

思路分析:本题考查用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.有的结构是条件语句中嵌套循环语句的问题,这类问题的解题思路是:首先确定外层的条件语句,再确定内层的循环语句.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

氨基酸的排列顺序是决定蛋白质多样性的原因之一,其肽链由7种不同的氨基酸构成,若只改变其中的三种氨基酸的位置,其余四种不变,则不同的改变方法有
70
70

查看答案和解析>>

科目:高中数学 来源: 题型:

有一个十肽A,其分子式为C65H86O17N12,A完全水解可以得到以下4种氨基酸:

试通过计算(或推理)确定四种氨基酸的个数。

四种氨基酸按题给顺序分别是1、2、3、4个。

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

氨基酸的排列顺序是决定蛋白质多样性的原因之一,其肽链由7种不同的氨基酸构成,若只改变其中的三种氨基酸的位置,其余四种不变,则不同的改变方法有______.

查看答案和解析>>

科目:高中数学 来源: 题型:

某种蛋白质是由四种氨基酸组合而成.这四种氨基酸的相对分子质量分别是57,71,97,101.实验测定蛋白质的相对分子质量为800.问这种蛋白质的组成有几种可能?

查看答案和解析>>

同步练习册答案