资源简介 (共18张PPT)货款计算(一)——顺序结构认识流程图流程图用一些图形符号表示规定的操作,并用带箭头的流程线连用自然语言描述算法虽然通俗易懂,但也存在难以避免的问题,如出现歧义、描述繁琐等。流程图会显得比较直观和易于理解。接这些图形符号,表示操作进行方向。流程图基本图形及功能基本控制结构流程图顺序结构分支结构循环结构读流程图练习读流程图练习例2:某算法流程图如图所示,在依次输入d的值为90,60,0后,该算法输出s的值是 。150思考生活某旅游景点购买儿童票的算法如下:身高1.2米以下,免票;身高1.2米~1.5米,购半票;身高超过1.5米,购全票。开始输入身高免票结束是否画流程图练习身高<1.2?身高<1.5?是半票否全票思考生活日本数学家角谷静夫在研究自然数时发现一个规律:对于任意一个自然数n,若n为偶数,则将其除以2;若n为奇数,则将其乘以3,然后再加1。按此做法经过有限次的运算后,总可以得到自然数1。这就是“角谷猜想”。开始输入自然数n是否正确?结束是否画流程图练习n为偶数?n=n/2n=n*3+1是否正确?是否n=1?课后拓展s=1for i in range(1, ):if i%2!=0:print(s)11 , 2s=s*i 或 s*=i程序的基本结构课外拓展程序的基本结构实例:对于一个计算问题,可以用IPO描述、流程图描述或者直接以Python代码方式描述微实例4.1:圆面积和周长的计算输入:圆半径R处理:圆面积:S = π*R*R圆周长:L = 2*π*R输出:圆面积S、周长L程序的基本结构微实例4.2:实数绝对值的计算(a) 问题IPO描述(b) 流程图描述(c) Python代码描述程序的基本结构微实例4.3:整数累加。(a) 问题IPO描述(b) 流程图描述(c) Python代码描述谢谢观看! 展开更多...... 收起↑ 资源预览