编程作业,附:参考答案

[复制链接]
你学会了如何定义变量和改变它们的值。现在,开始做你的第一个作业吧?

不过,有个小问题:你还不知道如何将数据显示在屏幕上。

所以,在开始之前,下面的代码将用来显示数据,并在以后的作业中使用到:

writeln (参数列表);

参数列表是由字符串或以逗号分隔的变量名来组成,如:
  1. writeln ('Sum = ', sum);
复制代码


编程作业:

在45、68、2、34,这5个整数中,求出它们的平均值、总和。
(求和运算,结果类型应该为整数型;求平均值是实数型。)

使用常量存储该程序处理整数的数目,即定义一个常量,值为5。

  1. 然后显示它,显示应该是这个样子:

  2. Number of integers = 5
  3. Number1 = 45
  4. Number2 = 7
  5. Number3 = 68
  6. Number4 = 2
  7. Number5 = 34
  8. Sum = 156
  9. Average = 3.1200000000E+01
复制代码

正如你看到的,实数默认以科学记数法方式显示。



参考答案如下:
在45、68、2、34,这5个整数中,求出它们的平均值、总和。
  1. program SumAverage;

  2. const
  3.    NumberOfIntegers = 5;

  4. var
  5.    A, B, C, D, E : integer;
  6.    Sum : integer;
  7.    Average : real;

  8. begin    (* Main *)
  9.    A := 45;
  10.    B := 7;
  11.    C := 68;
  12.    D := 2;
  13.    E := 34;
  14.    Sum := A + B + C + D + E;
  15.    Average := Sum / NumberOfIntegers;
  16.    writeln ('Number of integers = ', NumberOfIntegers);
  17.    writeln ('Number1 = ', A);
  18.    writeln ('Number2 = ', B);
  19.    writeln ('Number3 = ', C);
  20.    writeln ('Number4 = ', D);
  21.    writeln ('Number5 = ', E);
  22.    writeln ('Sum = ', Sum);
  23.    writeln ('Average = ', Average)
  24. end.     (* Main *)
复制代码