turbo pascal
Для ЧЕГО и КАК можно использовать переменную внутри процедуры. Пример: procedure ( |==> var < ==| a: integer; b: integer);
А если без этой переменной просто передать параметр?

  • Существует 2 типа передачи параметров в методы: по значению и по ссылке. По умолчанию в паскале все параметры передаются по значению - то есть внутри метода создается локальная переменная, которой присваивается передаваемое значение. Указывая для параметра var, задается передача параметра по ссылке - то есть в методе будет использована та же переменная что и передавалась. При этом, если внутри метода значение переменой модифицируется, то в первом случае глобальная переменная значения не изменит, а во втором случае - изменит.
    Этот метод передачи параметров обычно применяется при передаче типов данных, занимающих много памяти - строки, классы и т. п.
  • без var значение не передашь
  • ввод переменных в программу
  • описывай как глобальную переменную и используй в своей процедуре. Но учти если прога маленькая то еще сойдет, но если большая запутаешься.