精英家教网 > 高中数学 > 题目详情

一辆邮车依次前往城市A1,A2,A3,…,Am(m∈N*,m≥2),每到一个城市先卸下前面各城市发往该城市的邮袋1个,然后再装上该城市发往后面各城市的邮袋各1个.

设an是邮车从第n个(1≤n<m,n∈N*)城市出发时邮车上邮袋的个数,设计一个算法,对任意两个正数m>n,求an

答案:
解析:

  解:伪代码为:

  Read m,n

  If m≤n then Print“错误!m必须大于n”

  Else

  S←0

  For I From 1 To n

  S←S+(m-I)-(I-1)

  Next I

  End For

  End If

  Print S

  思路分析:到达第n个城市时,邮袋个数为前一个城市的邮袋个数减去前面城市发往该市的n-1个邮袋,再加上发往后面各城市的(m-n)个邮袋,可用循环计算I从1至n时,a的变化.


练习册系列答案
相关习题

科目:高中数学 来源:训练必修三数学人教A版 人教A版 题型:044

一辆邮车依次前往城市A1,A2,A3,…,Am(m∈N+,m≥2),每到一个城市先卸下前面各城市发往该城市的邮袋1个,然后再装上该城市发往后面各城市的邮袋各1个.设an是邮车从第n个(1≤n<m,n∈N+)城市出发时邮车上邮袋的个数,设计一个算法,对任给两个正数m>n,求an

查看答案和解析>>

科目:高中数学 来源: 题型:

一辆邮车依次前往城市,每到一个城市先卸下前面各城市发往该城市的邮袋1个,然后再装上该城市发往后面各城市的邮袋各1个。设是邮车从第n个(1≤n<m,n∈)城市出发时邮车上邮袋的个数,设计一个算法,对任给两个正数m>n,求

   

查看答案和解析>>

同步练习册答案