Составители:
Рубрика:
две процедуры. Имя первой процедуры Initialize, она служит
для ввода начальных данных, имя второй процедуры – Calcu-
late, она служит для вычисления искомой суммы и вывода
результата, который определяется по известной в теории
процентов формуле «сложных процентов»: Х
n
= Х (1 + 0,01
р)
n
.
Заголовки процедур содержат только их имена. Такие
процедуры называются процедурами без параметров. В те-
лах процедур Initialize и Calculate соответственно четыре и
три оператора. Имена процедур используются в основной
программе для вызова процедур. Во второй процедуре введе-
ны константа р и переменная Xn. Они существуют только
внутри этой процедуры, это локальные параметры. Глобаль-
ные параметры объявлены в головной программе вне проце-
дур или функций. Таковыми являются переменные X и n, ко-
торые содержатся в обеих процедурах.
Задача 3
Оформить в виде процедуры вычисление суммы 1 + 2 + 3
+ ... + n и произведения 1, 2, 3 ... n целых чисел.
Program Lab8_3;
Var n: Integer;
Sum, Pr: Real;
{процедура вычисления суммы и произведения}
Procedure summa (k: Integer; Var x, y: Real);
{k, x, y – глобальные параметры}
Var i: Integer;
Begin {1}
x: = 0;
y: = 1;
For i: = 1 to k Do {i-локальный параметр}
Begin {2}
x: = x + i;
y: = y * i;
End; {2}
End; {1}
{Исполнимая часть головной программы}
Begin {3}
81
две процедуры. Имя первой процедуры Initialize, она служит для ввода начальных данных, имя второй процедуры – Calcu- late, она служит для вычисления искомой суммы и вывода результата, который определяется по известной в теории процентов формуле «сложных процентов»: Х n = Х (1 + 0,01 р)n. Заголовки процедур содержат только их имена. Такие процедуры называются процедурами без параметров. В те- лах процедур Initialize и Calculate соответственно четыре и три оператора. Имена процедур используются в основной программе для вызова процедур. Во второй процедуре введе- ны константа р и переменная Xn. Они существуют только внутри этой процедуры, это локальные параметры. Глобаль- ные параметры объявлены в головной программе вне проце- дур или функций. Таковыми являются переменные X и n, ко- торые содержатся в обеих процедурах. Задача 3 Оформить в виде процедуры вычисление суммы 1 + 2 + 3 + ... + n и произведения 1, 2, 3 ... n целых чисел. Program Lab8_3; Var n: Integer; Sum, Pr: Real; {процедура вычисления суммы и произведения} Procedure summa (k: Integer; Var x, y: Real); {k, x, y – глобальные параметры} Var i: Integer; Begin {1} x: = 0; y: = 1; For i: = 1 to k Do {i-локальный параметр} Begin {2} x: = x + i; y: = y * i; End; {2} End; {1} {Исполнимая часть головной программы} Begin {3} 81
Страницы
- « первая
- ‹ предыдущая
- …
- 79
- 80
- 81
- 82
- 83
- …
- следующая ›
- последняя »