Python程序设计-第1章-顺序程序设计1(第1次课).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Python程序设计-第1章-顺序程序设计1(第1次课).ppt》由会员分享,可在线阅读,更多相关《Python程序设计-第1章-顺序程序设计1(第1次课).ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1 1章顺序程序设计章顺序程序设计1.1 用计算机解决问题的方法用计算机解决问题的方法1.2 学习程序设计的要素学习程序设计的要素1.3 程序设计的一般过程程序设计的一般过程1.4 顺序程序设计问题顺序程序设计问题1.1 用计算机解决问题的方法用计算机解决问题的方法 用计算机解决问题的一般方法:用计算机解决问题的一般方法:(1)用框图或自然语言描绘出解决问题的步骤。本书用框图描绘。描绘出的解决问题的步骤称也为算法。(2)用程序设计语言来实现解决问题的步骤。即用程序设计语言把框图表示的算法翻译成机能够理解,从而可以执行的程序。 用高级程序设计语言写的程序也称源程序源程序。 用计算机解决实际问
2、题的过程称为程序设计程序设计。 程序设计的一般方法为:程序设计的一般方法为: 首先用框图描绘出实际问题的解决方案,然后用程序设计语言表达出来,最后在计算机上执行求得计算结果。计算机不能直接执行源程序计算机不能直接执行源程序!1.2 学习程序设计的要素学习程序设计的要素(1)学会用框图来描绘解决实际问题的步骤。(2)学习至少一门高级程序设计语言,并熟练使用该语言把自己设计的框图转换为程序。(3)观看现成的框图,体会解决问题的思想。(4)阅读现成的程序,逐句理解程序在内存中的运行过程。(5)掌握一些常用的基本计算方法,作为搭建自己框图和程序的基础。(6)通过一些完整的问题实例,掌握从分析问题、绘制
3、框图到程序实现的全过程。(7)多做练习并善于总结经验,包括独立分析问题设计框图、根据框图写出代码、阅读大量代码、模仿例题解决类似问题。1.2.1 学会使用框图学会使用框图 框图又称流程图,是表达程序设计思想和程序设计步骤的一种直观工具。开始开始框用于流程的开始结束结束框用于流程的结束功能框用来完成计算等功能单分支判断框用于解决单分支问题例子:if x0:n=n+1FalseTr ue条件双分支判断框用于解决双分支问题例子:if x0:y=1+2*xelse:y=0print y=, yFalseTrue条件FalseTrue条件循环框1用于解决需要反复进行的问题。例子1:s=1, 2, 3fo
4、r x in s: print(x)例子2:i=1s=0while i100: breakprint(s)FalseTrue条件输入输出输入框向程序输入数据例子:x=input(x=)输出框程序向外输出信息例子:print(s=, s) 框图直观且易于修改,有利于人们表框图直观且易于修改,有利于人们表达出解决问题的思想和方法。达出解决问题的思想和方法。1.2.2 理解程序运行过程理解程序运行过程 编写的程序由一条一条的语句组成,语句一般情况下按顺序逐条在机器中执行。编程者需要充分理解计算机程序在内存中的运行原理和过程,在程序运行过程中任意时刻都清楚语句运行到哪里了,当前的变量连接到了哪个对象。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 顺序
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内