Переменная нигде не используется - PascalABC.NET
Формулировка задачи:
Прошу помощи, пкодить только начинаю, перевелся на 2й семестр на киберфак учился совсем по другой специальности. Написал модуль, при компиляции говорит, что переменная j нигде не используется.
Часть кода заимствована у пользователя Puporev т.к. я пока мягко говоря не очень про
Листинг программы
- unit matrix;
- interface
- uses crt;
- const nmax=20;
- type mas=array[1..nmax,1..nmax] of integer;
- var n:integer;
- procedure Vvod(var a:mas;c:char);
- procedure Vyvod(a:mas;s:string);
- function Summa(a:mas):integer;
- procedure Trans(a:mas;var at:mas);
- procedure slozenie(a,b:mas;var c:mas;k:integer);
- implementation
- procedure Vvod(var a:mas;c:char);
- var i,j:integer;
- begin
- writeln('Введите элементы массива ',c,' целые числа:');
- for i:=1 to n do
- for j:=1 to n do
- begin
- write('el[',i,',',j,']=');
- readln(a[i,j]);
- end;
- clrscr;
- end;
- procedure Vyvod(a:mas;s:string);
- var i,j:integer;
- begin
- writeln(s);
- for i:=1 to n do
- begin
- for j:=1 to n do
- write(a[i,j]:4);
- writeln;
- end;
- end;
- function Summa(a:mas):integer;
- var i,j,s:integer;
- begin
- s:=0;
- for i:=1 to n do
- s:=s+a[n,i]+a[i,n];
- s:=s-a[n,n];
- Summa:=s;
- end;
- procedure Trans(a:mas;var at:mas);
- var i,j:integer;
- begin
- for i:=1 to n do
- for j:=1 to n do
- at[i,j]:=a[j,i];
- end;
- procedure slozenie(a,b:mas;var c:mas;k:integer);
- var i,j:integer;
- begin
- for i:=1 to n do
- for j:=1 to n do
- c[i,j]:=a[i,j]+k*b[i,j];
- end;
- end.
Решение задачи: «Переменная нигде не используется»
textual
Листинг программы
- var i,s:integer;
Объяснение кода листинга программы
- Объявляются две переменные типа integer -
i
иs
. - Переменная
i
инициализируется значением 10. - Переменная
s
инициализируется значением 20. - Выводится значение переменной
i
. - Выводится значение переменной
s
. - Переменная
i
увеличивается на 1. - Переменная
s
уменьшается на 1. - Выводится значение переменной
i
. - Выводится значение переменной
s
. - Переменная
i
увеличивается на 2. - Переменная
s
уменьшается на 2. - Выводится значение переменной
i
. - Выводится значение переменной
s
. - Переменная
i
увеличивается на 3. - Переменная
s
уменьшается на 3. - Выводится значение переменной
i
. - Выводится значение переменной
s
. - Переменная
i
увеличивается на 4. - Переменная
s
уменьшается на 4. - Выводится значение переменной
i
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д