Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Переменные

Переменной называется объект, имеющий фиксированное имя, фиксированный тип и изменяющееся в зависимости от применяемых действий значение. Переменные - это именованный элемент, который в процессе выполнения программы может принимать различные значения.

Следует иметь в виду, что при решении задач на ЭВМ оперирует не со значениями, а с обозначениями, которыми являются конфигурации битов, байтов и слов. Чтобы ЭВМ могла при выполнении операций распознавать принадлежность этих конфигураций к тому или иному типу данных, необходимо при разработке алгоритмов, и особенно программ, прямо указывать эту принадлежность. Достигается это путем явного описания типов используемых данных. В зависимости от типа, заданного в описании переменной, она может принимать текущее значение только указанного типа. Например, если тип переменной А указан как «целый», то она в данный момент времени может иметь любое значение из допустимого множества целых чисел {…, -3, -2, -1, 0, 1, 2, 3, …} если тип переменной В указан как «логический», то текущее значение может быть одним из двух {истина, ложь}.

Каждый тип данных характеризуется так называемым кардинальным числом – количеством различных значений, принадлежащих типу. Для каждого типа данных должен быть строго определен набор операций, которые можно применять при обработке данных этого типа.

Каждый алгоритмический язык программирования предоставляет пользователю набор различных типов элементарных данных, средства их описания и операторы обработки, обеспечивающие выполнение над данными любых действий. Компилятор связывает имя элемента данных с определенным адресом памяти ЭВМ, по которому в процессе выполнения программы хранится значение именованного элемента данных, что освобождает программиста от необходимости знать этот адрес.

При описании алгоритма важно однозначно определить не только свойства, но и структурные особенности используемых в алгоритме объектов, над которыми выполняются преобразования в ходе решения задачи. До сих пор рассматривались скалярные данные: константы и переменные. Переменные, имеющие в качестве текущего значения только одну величину, называются скалярными переменными.

Разновидностью переменной может быть и переменная «с индексом», которая является элементом массива. Для ее обозначения используют имя массива и перечень (список) индексов: А[1], G[1, 5], RAD [K, L], S[3, 4, 5]

При обработке данных широкое распространение имеет и более общее понятие, такое, как структурированная переменная, т.е. переменная, состоящая из нескольких элементов или компонентов, на которую тем не менее можно ссылаться как на единый объект. Например, устройство календаря позволяет указывать конкретный день, но при этом существует и способ ссылки на месяц и год. В описании типа структурированной переменной должно входить число составляющих его элементов и характеристики их типов.

Если все элементы объекта относятся к одному и тому же типу, то такая структурированная переменная является однородной и может быть представлена в виде некоторого массива.

 
 

Набор основных типов переменных Turbo Pascal представлен в виде следующей схемы:

<== предыдущая лекция | следующая лекция ==>
Константы | Выражения
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 285; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.