Python语言程序设计第三章顺序程序设计课件.ppt
《Python语言程序设计第三章顺序程序设计课件.ppt》由会员分享,可在线阅读,更多相关《Python语言程序设计第三章顺序程序设计课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python程序设计第3章 顺序程序设计 Python程序设计 第3章 顺序程序设计2第3章 顺序程序设计3.1 算法3.2 程序的基本结构3.3 程序的输入与输出3.4 顺序程序设计举例 Python程序设计 第3章 顺序程序设计3特征:有穷性 确定性评价标准:正确性 可读性 健壮性(Robust,鲁棒性)高效率与低存储要求定义:对特定问题求解步骤的一种描述,它是指 令的有限序列,其中每一条指令表示一个 或多个操作。数据结构+算法=程序3.1 算法可执行性有输入、输出 Python程序设计 第3章 顺序程序设计43.1 算法规范的方法:自然语言、流程图、N-S结构流程图、伪代码。(1)自然语
2、言:人们日常生活中的语言,用自然语言通俗易懂,容易被人接受。(2)流程图的基本构成:起至框输入输出判断框处理框或流程线连接点注释框 Python程序设计 第3章 顺序程序设计5流程图的三种基本结构aA Bb顺序结构先执行A,再执行B.若P为真,则执行A,否则执行B.若P为真,则执行A,否则跳过A.aAYNBpa bAPNY b选择结构 Python程序设计 第3章 顺序程序设计6流程图的三种基本结构Ap NY当型循环结构a bAp YNba直到型循环先执行A,再判断,若P为真,反复执行A,P为假时出循环。当P为真,反复执行A,P为假时出循环。Python程序设计 第3章 顺序程序设计7 N-S
3、流程图去掉了箭头,算法写在一个矩形框里。它也有三种结构:顺序、选择和循环(3)N-S结构流程图AB顺序结构pyes no A B选择结构当p成立A当型循环A 当p成立直到型循环 Python程序设计 第3章 顺序程序设计8任何程序均可以由“顺序”、“选择”和“循环”这三种基本结构通过有限次的组合与嵌套来描述。任何程序设计语言均由这三种基本结构组成,其差别在于具体语法的形式不同,而原理是相同的。3.2 程序的基本结构 Python程序设计 第3章 顺序程序设计91、顺序结构ABAB流程图N-S图 Python程序设计 第3章 顺序程序设计102、选择结构n分支选择结构 Python程序设计 第3
4、章 顺序程序设计113、循环结构n当型循环n直到型循环 Python程序设计 第3章 顺序程序设计12n共同特点:单入口、单出口n三种结构之间可以是顺序关系、平行关系,也可以互相嵌套,通过结构之间的复合形成复杂的关系。三种基本结构的特点 Python程序设计 第3章 顺序程序设计13流程图例1:求三个整数的和开始输出sum的值结束输入x,y,zsum=x+y+z输出sum的值sum=x+y+z输入x,y,zN-S结构流程图 Python程序设计 第3章 顺序程序设计14例1:求三个数中最小的那个数流程图N-S结构流程图开始输出min的值输入a,b,cacmin=cYNmin=b min=aac
5、Y N输入a,b,c输出min的值 Python程序设计 第3章 顺序程序设计153.3 数据的输入和输出(Input and Output)一般一个程序分为三步进行:输入原始数据、进行计算处理和输出运算结果。n(1)标准输入input()input(提示字符串)Python程序设计 第3章 顺序程序设计16input()n 在Python2.x 中,函数返回结果的类型由输入时使用的界定符来决定。x=input(Please enter your input:)Please enter your input:5 x=input(Please enter your input:)Please e
6、nter your input:5 x=input(Please enter your input:)Please enter your input:1,2,3 x=input(Please enter your input:)Please enter your input:(1,2,3)Python程序设计 第3章 顺序程序设计17raw_input()n Python2.x 中提供该函数用来接收用户输入的值,该函数将所有用户的输入都作为字符串看待,返回字符串类型。x=raw_input(Please enter your input:)Please enter your input:5x5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 语言程序设计 第三 顺序 程序设计 课件
限制150内