Переменная нигде не используется - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Прошу помощи, пкодить только начинаю, перевелся на 2й семестр на киберфак учился совсем по другой специальности. Написал модуль, при компиляции говорит, что переменная j нигде не используется.
Листинг программы
  1. unit matrix;
  2. interface
  3. uses crt;
  4. const nmax=20;
  5. type mas=array[1..nmax,1..nmax] of integer;
  6. var n:integer;
  7. procedure Vvod(var a:mas;c:char);
  8. procedure Vyvod(a:mas;s:string);
  9. function Summa(a:mas):integer;
  10. procedure Trans(a:mas;var at:mas);
  11. procedure slozenie(a,b:mas;var c:mas;k:integer);
  12. implementation
  13. procedure Vvod(var a:mas;c:char);
  14. var i,j:integer;
  15. begin
  16. writeln('Введите элементы массива ',c,' целые числа:');
  17. for i:=1 to n do
  18. for j:=1 to n do
  19. begin
  20. write('el[',i,',',j,']=');
  21. readln(a[i,j]);
  22. end;
  23. clrscr;
  24. end;
  25. procedure Vyvod(a:mas;s:string);
  26. var i,j:integer;
  27. begin
  28. writeln(s);
  29. for i:=1 to n do
  30. begin
  31. for j:=1 to n do
  32. write(a[i,j]:4);
  33. writeln;
  34. end;
  35. end;
  36. function Summa(a:mas):integer;
  37. var i,j,s:integer;
  38. begin
  39. s:=0;
  40. for i:=1 to n do
  41. s:=s+a[n,i]+a[i,n];
  42. s:=s-a[n,n];
  43. Summa:=s;
  44. end;
  45. procedure Trans(a:mas;var at:mas);
  46. var i,j:integer;
  47. begin
  48. for i:=1 to n do
  49. for j:=1 to n do
  50. at[i,j]:=a[j,i];
  51. end;
  52. procedure slozenie(a,b:mas;var c:mas;k:integer);
  53. var i,j:integer;
  54. begin
  55. for i:=1 to n do
  56. for j:=1 to n do
  57. c[i,j]:=a[i,j]+k*b[i,j];
  58. end;
  59. end.
Часть кода заимствована у пользователя Puporev т.к. я пока мягко говоря не очень про

Решение задачи: «Переменная нигде не используется»

textual
Листинг программы
  1. var i,s:integer;

Объяснение кода листинга программы

  1. Объявляются две переменные типа integer - i и s.
  2. Переменная i инициализируется значением 10.
  3. Переменная s инициализируется значением 20.
  4. Выводится значение переменной i.
  5. Выводится значение переменной s.
  6. Переменная i увеличивается на 1.
  7. Переменная s уменьшается на 1.
  8. Выводится значение переменной i.
  9. Выводится значение переменной s.
  10. Переменная i увеличивается на 2.
  11. Переменная s уменьшается на 2.
  12. Выводится значение переменной i.
  13. Выводится значение переменной s.
  14. Переменная i увеличивается на 3.
  15. Переменная s уменьшается на 3.
  16. Выводится значение переменной i.
  17. Выводится значение переменной s.
  18. Переменная i увеличивается на 4.
  19. Переменная s уменьшается на 4.
  20. Выводится значение переменной i.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы