В языках Basic и Fortran для идентификации объектов не различаются строчные и прописные буквы (различие регистров можно использовать только для удобства и повышения понятности программного кода).
При выполнении вычислений или обработке информации требуется хранить исходные данные, промежуточные и конечные результаты. Данные и результаты размещаются в ячейках памяти. Каждая ячейка памяти характеризуется именем и типом (ее размером в памяти компьютера), хранящейся в ней информации. Каждая ячейка, в зависимости от типа информации, занимает в памяти компьютере один или несколько байт (наименьшая адресуемая единица памяти, состоящая из восьми двоичных разрядов (бит)).
Переменная в компьютере – это величина, которая может принимать различные значения, ей соответствует участок памяти, определенной размерности, и присвоенное имя. Переменная предназначена для хранения информации, например, числа, строки символов. При этом имеется возможность неоднократно считывать значение переменной, а также возможность записывать в эту ячейку другое значение. Переменная может изменять свое значение в процессе выполнения программы.
Константу изменить нельзя, ей присваивается значение на этапе трансляции программы.
Множество возможных значений переменной, количество байтов, отведенных для нее, и допустимые операции, которые к ней применимы, определяется типом переменной. В каждом языке программирования определена своя система типов переменных.
В современных алгоритмических языках появилось понятие области видимости переменных или области действия имен.
Область видимости переменной и ее имени - это диапазон операторов, где имя известно, или на него можно ссылаться в программе. В основном, область действия переменной и ее имени либо глобальна, либо локальна, хотя существуют некоторые исключения. Имя может быть использовано лишь в соответствии с единственным определением в его области видимости (действия).
Переменная и ее имя с глобальной областью видимости (действия) может быть использована более чем в одной программной единице (подпрограмме, функции, основной программе) и переменная будет доступна во всем проекте.
Переменная и ее имя с локальной областью видимости (действия) доступна только внутри одной программной единицы.
В версиях Visual Basic (VB 6, VB.Net) существует область видимости контейнера (переменная доступна внутри той формы или модуля где она объявлена).
В контрольных заданиях мы используем переменные с локальной областью видимости.