- 366.50 KB
- 2022-04-29 14:37:16 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'循环累加算法递推算法
for语句例输入一个正整数n,求1+2+……+n。假设n=100for(i=1;i<=n;i++){item=?;sum=sum+item;}i8/25/20212第五章循环结构程序设计
for语句编写求1+1/2+1/3+……+1/n的程序for(i=1;i<=n;i++){item=?;sum=sum+item;}1.0/i8/25/20213第五章循环结构程序设计
for语句例求12+32+52…的前n项和for(i=1;i<=n;i++){item=?;sum=sum+item;}(2*i-1)*(2*i-1)8/25/20217第五章循环结构程序设计
for语句例求1!+2!+3!+…的前n项和for(i=1;i<=n;i++){item=?;sum=sum+item;}item*iitem=1;8/25/20218第五章循环结构程序设计
for语句例求a+aa+aaa+…的前n项和for(i=1;i<=n;i++){item=?;sum=sum+item;}item*10+aitem=0;8/25/20219第五章循环结构程序设计
for语句for(i=1;i<=n;i++){item=?;sum=sum+item;}a/ba=a+b;b=a-b;有一分数序列,2/1,3/2,5/3,8/5,13/8,21/13,…,求出这个数列的前20项之和。a=2;b=1;8/25/202110第五章循环结构程序设计
for语句例输入一个正整数n,计算n!。n!=1*2*3*4*…*nfor(i=1;i<=n;i++)循环体该怎样表达?抽取具有共性的算式:product=product*ifor(i=1;i<=n;i++)product=product*i;从1连续乘到n,起点是1,终点是n,步长是1。假设循环控制变量设为i,则for语句可写为:8/25/202111第五章循环结构程序设计
for语句连续累加的算式:sum=sum+i;或sum=sum+item;要求和变量sum的初始值为0初始值product=?连续乘积的算式:product=product*i;或product=product*itemsum=0;for(i=1;i<=n;i++)sum=sum+i;sum=0;for(i=1;i<=n;i++)sum=sum+item;product=1;for(i=1;i<=n;i++)product=product*i;product=1;for(i=1;i<=n;i++)product=product*item;8/25/202112第五章循环结构程序设计
for语句#includeintmain(){return0;}inti,n;doubleproduct;printf("inputn:n");scanf("%d",&n);product=1;/*置阶乘product的初值为1*/for(i=1;i<=n;i++)/*循环重复n次,计算n!*/product=product*i;printf("product=%.0fn",product);8/25/202113第五章循环结构程序设计
#includeintmain(){inti,n;intproduct;printf("inputn:n");scanf("%d",&n);product=1;for(i=1;i<=n;i++)product=product*i;printf("product=%dn",product);return0;}inputn:2product=2inputn:5product=120inputn:20product=-21021327368/25/202114第五章循环结构程序设计
#includeintmain(){inti,n;intproduct;printf("inputn:n");scanf("%d",&n);product=1;for(i=1;i<=n;i++)product=product*i;printf("product=%dn",product);return0;}inputn:16product=1product=2product=6product=24product=120product=720product=5040product=40320product=362880product=3628800product=39916800product=479001600product=1932053504product=1278945280product=2004310016product=2004189184Pressanykeytocontinueinputn:17product=1product=2product=6product=24product=120product=720product=5040product=40320product=362880product=3628800product=39916800product=479001600product=1932053504product=1278945280product=2004310016product=2004189184product=-288522240Pressanykeytocontinue8/25/202115第五章循环结构程序设计
for语句计算xn=x*x*…*x进一步,如果求xn,如何编写程序?输入实数x和正整数n,循环从1到n,步长为1,for(i=1;i<=n;i++)循环体:power=power*item(第i项)power初始值应为1,power=1;item=?item=x;8/25/202116第五章循环结构程序设计
for语句#includeintmain(){return0;}源程序-求xninti,n;doublex,power;printf("Enterx,n:n");scanf("%lf%d",&x,&n);power=1;/*置power的初值为1*/for(i=1;i<=n;i++)/*循环重复n次,计算x的n次幂*/power=power*x;printf("%.0fn",power);8/25/202117第五章循环结构程序设计
for语句例欧几里德算法:求两个非负整数u和v的最大公约数。例如,求36和8的最大公约数。u=36,v=8≠0,r=u%v=36%8=4,u=v=8,v=r=4≠0;r=u%v=8%4=0,u=v=4,v=r=0;u=4的值即为所求的解。求两个非负整数的最大公约数可以利用辗转相除法,过程如下:当v不为0时,辗转用操作r=u%v,u=v,v=r消去相同的因子,直到v=0时,u的值即为所求的解。8/25/202118第五章循环结构程序设计
for语句输入u和vV!=0yr=u%vu=vv=rn输出u#includeintmain(){intu,v,r;printf(“请输入u,v:”);scanf(“%d%d”,&u,&v);while(v!=0){r=u%v;u=v;v=r;}printf(“%dn”,u);return0;}循环次数不确定8/25/202119第五章循环结构程序设计
for语句举例请编写一个程序,其功能为:从键盘输入一行字符,统计其中包含的数字字符个数,并输出。问题分析:(1)从键盘输入一行字符,字符的个数不定,需要根据行结束标记’n’(回车符)判断输入的结束。(2)只需统计字符个数,没有必要保存每个字符。(3)需要定义一个整型变量num,用于累加数字字符的个数。定义变量num,并置初值0读入一个字符数字字符?ynnum加1不是回车符yn输出num8/25/202120第五章循环结构程序设计
for语句程序#includeintmain(){charch;intnum=0;printf(“请输入一行文本:”);do{ch=getchar();if(ch>=‘0’&&ch<=‘9’)num++;}while(ch!=‘n’);printf(“num=%dn”,num);return0;}初值从键盘得到ch循环控制变量是终值是’n’变化从键盘得到num是累加和,满足条件就累加8/25/202121第五章循环结构程序设计
for语句有一分数序列,2/1,3/2,5/3,8/5,13/8,21/13,…,求出这个数列的前20项之和。分析:第1项:2/1第2项:3/2第3项:5/3第4项:8/5第5项:13/8……设计:和变量:sum=0分子变量:a=2分母变量:b=1中间变量:c循环控制:i=1,i<=20,i++循环体:sum=sum+a/bc=aa=a+bb=c分析:a/b(a+b)/a……前20项之和,表示循环次数已知,是累加和算法循环体内准备下一次的item,它是上一次值的递推循环结构程序设计的典型算法之一------递推算法8/25/202122第五章循环结构程序设计
本章作业单项选择题、程序分析题、程序填空题写书上8/25/202123第五章循环结构程序设计
第一节生物技术药物的特点一、生物技术药物的含义和来源生物技术(biotechnology)是指利用生物(动物、植物或微生物)或其产物生产对人类有用的物质或生物。
现代生物技术是指以生物化学或分子生物学的操作方法来改变生物或其分子的(遗传)性质,或利用细胞和分子遗传过程来解决实际问题或制造产品的技术。现代生物技术包括基因工程、细胞工程、发酵工程和酶工程。核心是基因工程技术。
医药生物技术包括:利用生物体作为生物反应容器,按人们的意志来研究、生产出医药生物技术,如基因工程药物、单克隆抗体、疫苗、寡聚甘氨酸及诊断试剂。利用生物技术来改进或创造出新的诊断、治疗、预防疾病的方法,如基因治疗和生物治疗。
生物技术药物:指通过细胞融合、重组DNA或转基因等技术,利用细菌、酵母、昆虫、植物或哺乳动物细胞等各中表达系统制备而成的,用于预防、诊断或治疗疾病的药物。生物技术药物的分类:多肽类药物、蛋白类药物、核酸类及多糖类药物
二、生物技术药物的特点药理活性高,一般使用剂量低结构复杂,理化性质不稳定口服给药易受胃肠道pH、菌群及酶系统破坏生物半衰期短,体内清除率高具有多功能性,作用广泛检测存在诸多困难和不便还可能存在潜在免疫原性问题
第二节生物技术药物的性质与分类一、生物技术药物的分类按化学结构分为:蛋白质多肽类的药物核酸药物多糖类药物
按作用性质和用途分:疫苗抗毒素及免疫血清血液制品细胞因子和重组DNA产品诊断制品其他制品
二、生物技术药物的理化性质生物技术药物因其结构特点,表现出特殊的理化性质。多肽和蛋白质核酸多糖类药物
三、生物技术药物的分析检测方法生物技术药物检测方法的特点生物学活性是反映生物技术药物质量的重要指标。生物学测定的结果常常波动范围比较大,具有很大的可变性。生物技术药物质量标准具有特殊性,其检验方法的验证也有其特殊性。
生物技术药物检测方法的验证要求:专属性、线性、测定范围、准确性、精密度、检测限度、定量限度、耐用性、系统适应性试验。
生物技术药物的检测常用方法:☆电泳法、☆免疫学方法和放射性核元素示踪法、☆生物鉴定法、☆高效液相色谱法、☆质谱法、☆核磁共振法
生物技术药物特殊的检测方法化学结合试验酶反应试验体外细胞测定试验动物实验
生物技术药物质量标准研究的依据国内参照法规国际参照法规结合目标产品的不同特点,收集和查阅国内外已有的相应的质量控制标准,并结合我国现有条件经过研究制定出准确可靠,切实可行,保证产品安全、有效的检定标准和检定方法。
第三节改善生物技术药物生物药剂学性质的方法生物技术药物的优势:药理活性高生物技术药物的缺点:结构复杂,理化性质不稳定,口服给药易受胃肠道pH菌群及酶系统破坏,稳定性差相对分子质量大,生物膜穿透性差,吸收困难,生物利用度低生物半衰期短,体内清除率高
研究和开发新型给药系统、对生物技术药物进行结构修饰,是解决生物技术药物生物利用度、稳定性,实现其药用价值的重要途径。
一.蛋白质多肽及核酸类药物的结构修饰运用基因工程技术、化学修饰技术⑴化学修饰剂与蛋白质的反应酰化反应、烷基化反应、氧化和还原反应、芳香环取代反应★延长在体内的存留时间最成功的修饰方法是PEG修饰。⑵核酸类药物:反义寡核苷酸的修饰
二.提高生物技术药物生物利用度的方法使用吸收促进剂提高膜通透性是提高生物利用度的最常用的方法。吸收促进剂主要有水杨酸类、胆酸盐类、表面活性剂、脂肪酸类、氨基酸衍生物、金属螯合剂等。与代谢酶的抑制剂一起使用使用肠溶性胶囊应用载药纳米微粒使用黏膜黏附剂应用病毒作载体
第四节生物技术药物注射给药系统两种普通的注射剂:溶液型注射剂,混选型注射剂和注射用无菌粉末缓释、控释型注射给药系统
一、生物技术药物注射剂的处方设计取决于蛋白质、多肽药物在溶液中的稳定性增加生物技术药物的稳定性一般可以用改造结构和加入适宜辅料两种方式。处方要求:缓冲剂、填充剂、稳定剂、防腐剂稳定剂包括盐类、表面活性剂类、糖类、氨基酸和人血清白蛋(HSA)等保存条件:溶液型在2-8C下保存,不能冷冻或振摇,取出后在室温下一般要求在6-12h内使用。
二、质量控制和稳定性评价根据纯化工艺过程以及产品理化性质、生物学性质、用途等来确定质量控制项目,主要为:蛋白质理化性质的鉴定生物学活性(比活性)杂质检测安全性试验
三、应用实例(P400~401)
第五节生物技术药物非注射给药系统重点需要解决的问题:给药部位黏膜透过性低,使药物吸收差体液造成药物水解或酶溶解肝的首关效应药物对作用部位的靶向性蛋白质、多肽药物的非注射制剂分为黏膜吸收制剂和经皮吸收制剂。
一、蛋白质、多肽药物的黏膜吸收制剂黏膜吸收途径包括口服、口腔、舌下、鼻腔、肺部、结肠、直肠、阴道、子宫和眼部等。优势:能绕过肝首关效应,避免胃肠道消除,使药物更好地被吸收。
二、蛋白质、多肽药物的经皮吸收制剂方法:超声导入技术离子导入技术电穿孔技术固体药物的皮下注射传递体输送
第六节治疗基因传递系统基因治疗genetherapy是将限定的遗传物质转入患者的特定靶细胞,达到预防或改变特殊疾病状态的治疗方法。基因治疗即是依靠人本身或外源的遗传物质来治疗疾病,包括纠正或补偿基因的缺陷,关闭或抑制异常表达的基因,阻止并表发展,杀灭病变细胞,或者抑制外源病原体遗传物质的复制,从而达到治疗疾病的目的。
基因治疗分为二种不同的途径:exvivo、invivo治疗基因therapeuticgene是指利用基因治疗的方法达到预防或改变特殊疾病状态的基因物质。
基因药物genemedicines亦称DNA药物,是将具有治疗意义的基因重组进真核细胞表达载体(病毒等)或包装在人工载体(复合物、脂质体等)中,并加工制成的可以用于临床给药的制剂。基因药物包括治疗、诊断用基因药物和预防用基因疫苗。'
您可能关注的文档
- 最新很有用的PPT3D小人课件PPT.ppt
- 最新徐辉练习用多用电表测电阻课件PPT.ppt
- 最新得了慢性咽炎怎么办课件PPT.ppt
- 最新循环流化床锅炉原理课件PPT课件.ppt
- 最新循环系统图片课件PPT.ppt
- 最新循环系统常见症状2课件PPT.ppt
- 最新循环系统教学设计课件课件PPT.ppt
- 最新循环系统放射实习片课件PPT.ppt
- 最新循环系统的结构和功能和课件PPT.ppt
- 最新循环语句课件课件PPT.ppt
- 最新循证护理在浅静脉留置针封管液选择上的应用 课件课件PPT.ppt
- 最新微信营销学习笔记a_1457458455课件PPT.ppt
- 最新微信营销活动方案合集课件PPT.ppt
- 最新微信销售规划微信大众平台履行技能-金岸科技[指南]课件PPT.ppt
- 最新微创术术前-术中-常见并发症及其处理课件PPT.ppt
- 最新微型计算机原理及应用(第三版)第4章(1)课件PPT.ppt
- 最新微机原理-第5版(周荷琴)-第二章-(1)课件PPT.ppt
- 最新微机原理期末考试题型及考试范围(1)课件PPT.ppt