分享有礼



分享至X
《程序框图与算法的基本逻辑结构(2)》 一、问题引入 1.用程序框、流程线及文字说明来表示算法的图形称为程序框图,它使算法步骤显得直观、清晰、简明,其中程序框有哪几种基本图形?它们表示的功能分别如何? 2.顺序结构是任何一个算法都离不开的基本逻辑结构,在一些算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向。 二、知识探究:算法的条件结构 思考1:在某些问题的算法中,有些步骤只有在一定条件下才会被执行,算法的流程因条件是否成立而变化。在算法的程序框图中,由若干个在一定条件下才会被执行的步骤组成的逻辑结构,称为条件结构,用程序框图可以表示为下面两种形式: 例1.任意给定3个正实数,设计一个算法,判断“以这3个正实数为三条边边长的三角形是否存在”?并画出这个算法的程序框图。 例2.设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图表示。 课堂练习:已知分段函数,画程序框图,对于输入x的值,输出相应的y值。 总结: 1.条件结构:在算法的程序框图中,由若干个在一定条件下才会被执行的步骤组成的逻辑结构,称为条件结构。用程序框图可以表示为下面两种形式。 2.条件结构的基本特征: (1)程序框图中必须有两个起止框,穿插输入,输出框和处理框,一定有判断框。 (2)条件结构中可以再次嵌套条件结构。 (3)条件结构的程序框图各有两种形式,相互对立统一。
设置默认视频清晰度
自动(将会根据您的网速,自动调整清晰度)
标清(适合网速较慢,视频卡顿的用户)
高清(适合网速较快,视频无卡顿的用户)
超清(适合网速极快,追求高品质享受的用户)
选择课程
课堂提问
课程评论