




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
. 精选范本 第三周分支与循环 3.1程序基本结构 1.程序流程图—用规定的一系列图形、流程线和文字说明HYPERLINK"http://lib.csdn.net/base/datastructure"\o"算法与数据结构知识库"\t"_blank"算法中的基本操作和控制流程。 流程图的基本元素包括: (1)表示相应操作的框 (2)带箭头的流程线 (3)框内外必要的文字说明 2.设计程序框图的步骤: (1)用HYPERLINK"http://lib.csdn.net/base/nlp"\o"自然语言理解和处理知识库"\t"_blank"自然语言表述算法步骤 (2)确定步骤逻辑结构,用相应框图表示 (3)流程线连接框图,加上终端框,得到整个算法的程序框图 3.任何算法都可以由顺序、选择、循环三种基本结构组合实现: (1)顺序结构:按逻辑顺序自上而下依次运行的结构,如:温度转换程序; (2)选择结构(分支结构):在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构; (3)循环结构:指在一定条件下反复执行某部分代码的操作; 3.2简单分支 例: PM2.5指数分级程序功能IPO模式描述: 输入:接受外部输入PM2.5值 处理:空气质量分级算法 输出:打印空气质量提醒 PM2.5指数分级伪代码 IfPM2.5值>75 打印空气污染警告 IfPM2.5值<35 打印空气质量优,建议户外运动 流程图如图所示: 程序5: [python]HYPERLINK"http://blog.csdn.net/longteng007/article/details/50990746"\o"viewplain"\t"_blank"viewplainHYPERLINK"http://blog.csdn.net/longteng007/article/details/50990746"\o"copy"\t"_blank"copy #pm25.py #空气质量提醒 defmain(): PM=eval(input("Whatistoday'sPM2.5?")) #打印相应提醒 ifPM>75: print("Unhealthy.Becareful!") ifPM<35: print("Good.Gorunning!") main() 【运行结果】 输出:输入: Whatistoday'sPM2.5?90 Unhealthy.Becareful! (1)If语句格式: If<condition>: <body> 【注】<condition>是条件表达式,<body>是一个或多个语句序列 先判断<condition>条件,若true,则执行<body>,再转向下一条语句; 若false,则直接跳过<body>,转向下一条语句 (2)简单条件构造 ①简单条件基本形式<expr><relop><expr> ②<relop>是关系操作符<,<=,==,>=,>,!= ③使用“=”表示赋值语句,使用“==”表示等于 ④除数字外,字符或字符串也可以按照字典顺序用于条件比较 ⑤<condition>是布尔表达式,为bool类型 布尔值的真假以True和False表示 (3)二分支语法结构 If<condition>: <statements> else: <statements> 程序6: [python]HYPERLINK"http://blog.csdn.net/longteng007/article/details/50990746"\o"viewplain"\t"_blank"viewplainHYPERLINK"http://blog.csdn.net/longteng007/article/details/50990746"\o"copy"\t"_blank"copy #quadratic.py #计算二次方程的实数根程序 importmath defmain(): print("Thisprogramfindstherealsolutionstoaquadratic\n") a,b,c=eval(input("Pleaseenterthecoefficients(a,b,c):")) delta=b*b-4*a*c ifdelta>=0: discRoot=math.sqrt(delta) root1=(-b+discRoot)/(2*a) root2=(-b-discRoot)/(2*a) print("\nThesolutionsare:",root1,root2) else: print("Theequationhasnorealroots!") main() 【运行结果】

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx