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

Задача на исчисление высказываний

Просмотры: 9
Статья в категории Статьи » Сущность программирования
После того как такая программа составлена, на универсальной вычислительной машине с помощью этой программы интерпретируется программа, составленная для специализированной машины.
Эта же самая программа вводится в специализированную машину. Если результаты, полученные на обеих машинах, совпадают, то это является подтверждением пригодности программы, составленной для специализированной машины. Рассмотрим утверждение Тьюринга об универсальной вычислительной машине), то должна иметься возможность моделировать на машине вариант этой же машины с несколько меньшим объемом памяти.

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

Однообъективный зеркальный фотоаппарат – что это такое?
Просмотры: 189
25  авг
Статья в категории Статьи » Сущность программирования
В машине СЕАК Национального бюро стандартов вопрос проигрывания, точнее прослеживания выполнения программы, решен схемным путем в самой конструкции машины. Эта машина может работать в режиме «самоконтролирования» и выдавать на печать содержимое счетчика команд, исполняемую команду и содержимое трех регистров чисел. Это может выполняться по выбору программиста или для всех команд или только для тех команд, которые имеют пометку «ключевая», представленную специальной цифрой в одном из разрядов команды.

Машина ИБМ-704

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

Составные части зеркального фотоаппарата



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

Интерпретирующие программы

Просмотры: 9
Статья в категории Статьи » Сущность программирования
Для интерпретирования (выполнения) команды выполняются следующие действия:
1. Блоком 1 выполняется замена на адрес ячейки памяти, в которую записана первая команда программы моделируемой машины. Это будет «счетчик команд» для моделируемой машины.
2. Блок 2 разбивает пятиразрядный код команды на двухразрядный код операции и на трехразрядный целочисленный адрес команды.
3. Блоком 3 (блоком условной передачи управления) управление передается на подпрограмму, соответствующую коду операции.

Интерпретирование команды

Просмотры: 9
Статья в категории Статьи » Сущность программирования
Если содержимое сумматора меньше нуля, управление передается на ячейку п. Если больше нуля, выполняется следующая по порядку команда, выдача содержимого ячейки на устройство ввода - вывода.
Рассмотрим блок-схему процесса воспроизведения работы этой упрощенной машины на любой другой машине, обладающей достаточным объемом запоминающего устройства.

Процесс интерпретации

Просмотры: 9
Статья в категории Статьи » Сущность программирования
В случае сходства конструкций машин трудностей при интерпретировании не возникает. В процессе перенесения вычислительных работ с одних машин на другие заказчики и изготовители машин прибегают к моделированию подготавливаемых к производству машин. Впервые этот прием был использован при моделировании машины ИБМ-704, когда она еще не была изготовлена.

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

Стандартный набор подпрограмм
Просмотры: 7