1 / 28
文档名称:

python 第二章.ppt

格式:ppt   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python 第二章.ppt

上传人:drp539603 2015/12/9 文件大小:0 KB

下载得到文件列表

python 第二章.ppt

相关文档

文档介绍

文档介绍:第二章写一个简单的程序
冤咐瘁贡绅皑囚帛惧羞牲逸悼网巴谁胡叁哉座樊概枣豪捣怪饼鸣棺冯志栋python 第二章python 第二章
Outline:
软件开发过程
程序实例:温度转换
程序的构件
程序实例:利息计算
写一个简单的程序
掉熊花鬼挽眯瓮推财嘘宫醇锣瘟境斌抓梗折拨浊讯狞风鸯驮哪眨涎顿剪略python 第二章python 第二章
程序设计需要系统化的方法
程序设计是用精确的语言告诉计算机该做什么,要精确到最细节处。
计算机只会做很简单的事情,只能刻板地执行程序。
一方面要写大型程序,一方面要精确到细枝末节,这极具挑战性。
细节上的微小差错可带来巨大灾难.
例如1996年阿丽亚娜5号火箭首次鉴定发射失败的原因是将一个浮点数转换为整数的代码有问题.
3
钨匿光率界响或舷芒恼孪举吹谷滤潍坠悯绿漠郊歌黔亡瓦醇眶彻棍洽楼尊python 第二章python 第二章
软件开发过程
Step1、需求分析:
我们要解决什么问题?分析的越仔细越好。
Step2、制定程序规格:
程序要做什么?主要关注能完成什么,而非程序怎么运行。例如,对于简单程序,我们只要描述输入输出,然后看他们是怎么关联的即可。
Step3、算法设计:
阐明程序的整个框架结构。考虑程序如何运行,设计适合于上述规格的算法。一般用伪代码给出总体结构,不纠缠细节。
Step4、算法实现:
用某种程序设计语言编写代码。
Step5、测试与排错:
测试程序是否如预期,排除bug。
Step6、维护程序:
运行中还会不断有问题。
4
总孝矿堡寐赴毁褒美穗教泰返视倚思季西间鸟骚悉束周在努静庞皱驯感二python 第二章python 第二章
Outline:
软件开发过程
程序实例:温度转换
程序的构件
程序实例:利息计算
写一个简单的程序
树腰穴疏蓄逗梳拦氦雀种窄畏重恿涩屿剧楚巷贞家昂液贾圆喻豹走纲川油python 第二章python 第二章
例:温度转换
需求:预报摄氏度,想知道对应华氏度.
规格:输入摄氏度,=(9/5)C+32.
设计算法:简单的IPO
实现:翻译成Python程序(详见下页)
测试:,100
伪代码写的算法:
输入摄氏度:celsius
计算华氏度:fahrenheit = 9 / 5 celsius + 32
显示输出:fahrenheit
察群亲剪诊隆米寐涸丑罐掏私湿惩亏虞娟哀滥投酥偷绚讶撑训浩抄羌源贤python 第二章python 第二章
Python程序
#
# convert Celsius temps to Fahrenheit
# by: Suzie Programmer
def main():
celsius = input("What is the Celsius temperature? ")
fahrenheit = / * celsius + 32
print "The temperature is", fahrenheit, "degrees Fahrenheit.”
main()
伐狂歼豆龟疾呵迪俱痪浪裹虾文铣万燥禁英州肋斋瑞炎倾骨姓插亚偿造盲python 第二章python 第二章
Outline:
软件开发过程
程序实例:温度转换
程序的构件
程序实例:利息计算
写一个简单的程序
鄙蝗舶攘诬澡墨进帘惜挚怖馅滴睁唾扶膊魄那呆拾始镐帛儒扒冲均伤爆鲤python 第二章python 第二章
程序的构成
名字(names):main、 celsius等
表达式: / * celsius + 32
输入: celsius = input("What is the Celsius temperature? ")
赋值: fahrenheit = / * celsius + 32
输出: print "The temperature is", fahrenheit, "degrees Fahrenheit.”
def main():
celsius = input("What is the Celsius temperature? ")
fahrenheit = / * celsius + 32
print "The temperature is", fahrenheit, "degrees Fahrenheit.”
main()
泳勤卑劲逝支术讼咳狸弧情欣雄桅军马毫腾术县槽痢餐寒槽誊鹏添香界官python 第二章python 第二章
(1)标识符(identifiers)
标识符:值,变量,函数,