Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Вычислительная структура целых чисел

Основные вычислительные структуры

Вычислительные структуры

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

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

Объекты в алгоритмах играют роль предметов, над которыми производятся определенные операции. На практике классы объектов часто выделяются благодаря тому, что на них определен некоторый естественный процесс обработки информации и ее представлений. (Например, операции сложения и умножения над целыми числами.) Не всякий объект годится как операнд для той или иной операции. Множество объектов, для которых естественным образом определено некоторое количество операций, называется множеством объектов определенного типа. Таким образом, тип элементов данных характеризуется операциями, которые могут над ними выполняться.

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

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

Рассмотрим основные вычислительные структуры и обычное представление этих структур с помощью языка Паскаль.

Состоит из множества целых чисел и некоторого ряда производимых над ними арифметических операций.

Внутренние операции: сложение, вычитание, умножение и некоторые другие. Операция деления не всегда определена.

Наряду с внутренними операциями для целых чисел, определены операции сравнения: предикаты равно, не равно, больше, меньше, больше или равно, меньше или равно. Результат сравнений имеет значение «истина» или «ложь».

Типичное представление целых чисел в Паскале осуществляется с помощью типа данных Integer.

<== предыдущая лекция | следующая лекция ==>
Пять важных особенностей алгоритма | Алгоритмические языки
Поделиться с друзьями:


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


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



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




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