当前位置:首页 > 高中数学第一章算法初步1.2基本算法语句1.2.3循环语句教学案新人教A版必修
S=0K=1
WHILE K<=99 S=S+1/K
K=K+1WENDPRINT SEND
8.某学生在体育训练时弄伤了膝关节,医生给他开了一些消炎药,并叮嘱他每天早晚8时各服用一片药片.现知该药片每片220毫克,他的肾脏每12小时从体内滤出这种药的60%.设计一个程序,求他第n次服药后体内此药的残留量,并画出程序框图.
解:算法分析:第一次服药后体内此药的残留量:V1=220; 第二次服药后体内此药的残留量:V2=V1×0.4+220; 第三次服药后体内此药的残留量:V3=V2×0.4+220; …;
第n次服药后体内此药的残留量:Vn=Vn-1×0.4+220. 故可用循环语句求解. 程序框图如图:
程序如图:
13 / 14
INPUT “n=”;nV=0i=1DO
V=V*0.4+220 i=i+1
LOOP UNTIL i>nPRINT “V=”;VEND
14 / 14
共分享92篇相关文档