FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
При вызове процедуры формальные параметры заменяются фактическими.
x,y,z – формальные параметры, локальные переменные
a,b,s – глобальные переменные
a,b,s – фактические параметры
х
y
z
a
b
s
Параметры-значения
Параметр-переменная
Найдите ошибку в этом решении. Для этого составьте полную систему тестов.
Измените программу так, чтобы аналогичная задача решалась для четырех переменных
N!=1·2·3·…· N
Задание: Оформить ввод элементов одномерного массива с помощью генератора случайных чисел (диапазон значений от -10 до 20) и вывод элементов как процедуры.
Для А=-10 В=20 random(20-(-10)+1)+(-10)
Function <имя>(<список формальных параметров>):<тип результата>
Описательная часть
Begin
Тело функции
<имя>:=<значение>;
End;
Составьте программу, заменив функцию процедурой
program pr2;
Uses crt;
Var a,b:integer;
c:longint;
Function stepen(x,y:integer):longint;
var i:integer; s:longint;
begin
s:=1;
for i:=1 to y do
s:=s*x;
Stepen:=s;
end;
begin
clrscr;
writeln('введите значения a, b'); readln(a,b);
C:=stepen(a,b);
writeln('s=',s);
readln;
end.
A:=b+3
B:=3*a
C:=a+b
Состояние С
24
5
8
Ответ
3
0
2
d
0
0
f:=d
Ответ
f
3
c:=b-a
Подпрограмма <имя>(<список формальных параметров>): Описательная часть
Begin
…
if <условие> then < обращение к подпрограмме <имя>>
else <операторы>;
…
End;
if <условие> then <операторы>
else < обращение к подпрограмме <имя>>;