已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法初步复习课,算法的基本特点,1、有穷性,一个算法应包括有限的操作步骤,能在执行有穷的操作步骤之后结束。,2、确定性,算法的计算规则及相应的计算步骤必须是唯一确定的,既不能含糊其词,也不能有二义性。,3、可行性,算法中的每一个步骤都是可以在有限的时间内完成的基本操作,并能得到确定的结果。,一、算法的概念广义地讲算法是为完成一项任务所应当遵照的一步一步的规则的、精确的、无歧义的描述,它的总步数是有限的。2狭义地讲算法是解决一个问题采取的方法和步骤的描述,一、用自然语言表示算法二、传统流程图,处理框,起止框,输入输出框,判断框,流程线,1、传统流程图中的基本符号,开始,输入系数a,b,c,求X1、X2,输出X1、X2,结束,求一元二次方程ax2+bx+c=0(a0)的根,顺序结构,任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图.,开始,输入a,b,c,a+bc,a+cb,b+ca是否同时成立?,存在这样的三角形,不存在这样的三角形,结束,否,是,条件结构,例3设计一算法,求和:1+2+3+100,循环结构,直到型结构,当型结构,INPUT“提示文字”;变量,PRINT“提示内容”;变量,变量表达式,可对程序中的变量赋值,可输出表达式的值,计算,可对程序中的变量赋值,计算,无,有,有,INPUT“A,B=”;A,Bt=AA=BB=tPRINT“A,B=”;A,BEND(运行时从键盘输入3,7),A=-1000A=A+100PRINT“A=”;AEND,将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。,A=900,A,B=73,p=(2+3+4)/2,s=SQR(p*(p2)*(p3)*(p-4),输出s,结束,开始,p=(2+3+4)/2s=SQR(p*(p2)*(p3)*(p-4)PRINT“三角形的面积等于”;END,条件语句,IF条件THEN语句1ELSE语句2ENDIF,IF条件THEN语句ENDIF,或,INPUTa,b,cIFa+bcANDa+cbANDb+caTHENPRINT“存在这样的三角形”ELSEPRINT“不存在这样的三角形”ENDIFEND,:任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.写出这个算法的程序语句.,INPUT“a,b,c=”;a,b,cIFbaTHENt=aa=bb=tENDIFIFcaTHENt=aa=cc=tENDIFIFcbTHENt=bb=cc=tENDIFPRINTa,b,cEND,相应的QBASIC程序:,开始,t=a,a=b,b=t,t=a,a=c,c=t,t=b,b=c,c=t,输入a,b,c,输入a,b,c,ba?,ca?,cb?,结束,是,是,否,否,是,否,对应的流程图,循环结构的程序框图,程序语句表示,WHILE条件循环体WEND,DO循环体LOOPUNTIL条件,根据下面的程序框图写出相应的QBASIC程序,i=0,sum=0,WHILEi=100,PRINTsum,END,直到型语句,一、逻辑运算符(个)、”AND”表示条件同时成立时才符合条件、“”表示至少要有一个条件成立时才符合条件、“”表示与条件相反时才符合条件例:“”表示前后的两个条件必须同时成立可以执行后语句“”表示前后的两个条件只需有一个成立可以执行后语句“”表示当时符合条件可以执行后语句,在编写程序中值得注意的几个问题?,二、关系运算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 康复治疗技士考试试题及答案
- 高空电工证考试题库及答案
- 2025年下学期高二数学变式题训练(三)
- 2025年工业大数据定价机制研究报告
- 2025年及未来5年中国椰油酰胺市场供需现状及投资战略研究报告
- 医患沟通关系的技巧
- 2025年及未来5年中国原油清洗剂行业市场调研分析及投资战略咨询报告
- 2025及以后5年中国澳洲淡水龙虾行业市场调查研究报告
- 2025及以后5年中国对氟苯甲酸行业市场专项调研及投资前景可行性预测报告
- 2025年护理医院感染试题及答案
- 2025年商业地产行业商业地产数字化运营与商业模式研究报告及未来发展趋势
- 电子商务客户数据分析及应用培训教材
- 2025年行政执法人员考试题库(附参考答案)
- 2025年秋季中国南水北调集团青海有限公司招聘42人考试笔试备考试题及答案解析
- 2025年抗菌药物的合理使用培训考核试题附答案
- DB63 T1686-2018青海省生土砌体房屋技术导则地标
- 电杆安装安全培训课件
- 2025年全国高校辅导员素质能力大赛考试测试题(附答案)(共三套)
- 现代物流管理专业大学生职业规划
- 辽宁省名校联盟2025-2026学年高三上学期11月期中英语试题(含答案详解)
- 高压氧治疗健康宣教
评论
0/150
提交评论