欢迎来到天天文库
浏览记录
ID:59191960
大小:84.51 KB
页数:4页
时间:2020-10-30
《例谈基本算法语句.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、例谈基本算法语句 例1 楼房前有一正方形空地,居民要求种上草坪.为了美观,园丁师傅想在如图所示的相同的四个角上种上花,在中间种草.已知正方形边长为10米,去掉的四个等腰直角三角形,设直角边为米.问草地占多大面积?编写程序计算时的函数值. 算法分析:草地所占面积为正方形面积减去四个角的面积.程序框图只用顺序结构就能表示出来,程序只用输入语句、输出语句和赋值语句就能表达出来. 程序框图及程序如下:说明:输入语句、输出语句和赋值语句基本对应于算法中的顺序结构.这是任何一个程序都用到的语句. 例2 邮局寄信不超过20克付邮资80分,超过2
2、0克不超过40克付邮资90分,超过40克不超过60克付邮资100分,现有一封信重克(),问应付邮资多少分? 算法分析:这是一个分段函数,,根据条件不同,结果不同,程序结构中需要用到条件结构,程序中用到条件语句. 程序框图: 说明:条件语句是表达算法中的条件结构,因为算法的流程根据条件是否成立有不同的流向,就需要对条件作出判断,所以程序中用到条件语句. 例3 设计求2+4+6+…+2n的值的算法,画出程序框图,编写程序. 算法分析:只需一个累加变量和一个计数变量,将累加变量初始值设为0,计数变量是2~2n之间的偶数. 程序框图【当型
3、(WHILE型)】及程序如下: 程序框图【直到型(UNTIL型)】及程序如下: 说明:循环语句是用来实现循环结构的,对应程序框图中的两种循环结构,程序设计语言中也有当型和直到型两种语句,对于同一个题目可以分别用这两种语句表达. WHILE语句,先判断条件真假,如果条件符合就执行WHILE与WEND之间的循环体;然后检查上述条件反复进行,直到某一次条件不符合为止.因此,当型循环也称为“前测试型”循环,而直到型循环称为“后测试型”循环.
此文档下载收益归作者所有