例谈基本算法语句.docVIP

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

文档评论(0)

1亿VIP精品文档

相关文档