2程序框图主页主页课程目标能综合运用这些知识正确地画出程序框图
程序框图的基本概念,基本图形符号和3种基本逻辑结构
【教学重点】【教学目标】【教学难点】掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图
25/2/24§1
2程序框图主页主页程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形
程序框图的概念2
常见的程序框图(ANSI,美国国家标准化协会)图形符号名称功能流程线连接程序框连结点连接程序框图的两部分复习回顾§1
2程序框图主页主页图形符号名称功能终端框(起止框)输入、输出框处理框(执行框)判断框表示一个算法的起始和结束表示一个算法输入和输出的信息赋值、计算判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”
2程序框图主页主页问题:北京获得了2008年第29届奥林匹克运动会主办权
你知道在申办奥运会的最后阶段,国际奥委会是如何通过投票决定主办权归属的吗
用怎样的算法结构表述上面的操作过程
S1:投票;S2:统计票数,如果有一个城市得票超过总票数的一半,那么该城市就获得主办权,转S3,否则淘汰得票数最少的城市,转S1;S3:宣布主办城市
新课引入§1
2程序框图主页主页开始投票有一个城市得票数超过总票数的一半输出该城市结束淘汰得票数最少的城市YN在许多算法中,需要对问题的条件作出逻辑判断,判断后依据条件是否成立而进行不同的处理方式,这就需要用条件结构来实现算法
2程序框图主页主页1
条件结构:条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构
它的一般形式是基本形式1一、条件结构及框图表示讲授新课满足条件
语句否是§1
2程序框图主页主页一、条件