Cтраница 1
Задача составления программ сводится к нанесению знаков, определяющих последовательные команды каждому из рабочих органов машины во времени, и взаимной связи их между собой. Такими знаками являются отверстия на лентах или картах ( перфорация), темные пятна определенной формы на киноленте, поперечные магнитные штрихи на слое ферромагнита, нанесенного на ленту из ацетилцеллю-лозы. [1]
Рассмотрим задачу составления программы для просмотра таблицы значений функции, которая хранится в памяти машины. Это значит, что задано конкретное значение независимой переменной и мы хотим составить программу, которая выбирает из памяти соответствующее значение функции. [2]
В статье рассматривается задача составления программы для игры в шахматы на современной универсальной вычислительной машине. Эта задача, не имея, возможно, практической ценности, представляет теоретический интерес. [3]
Поэтому задачу распределения памяти отделяют от задачи составления программы в командах машины с помощью символических и условных адресов. [4]
Составление программ и их дальнейшее использование значительно упрощаются, если задачу распределения памяти отделить от задачи составления программы в смысле написания необходимой последовательности команд. Такое разделение труда достигается за счет составления программы в символических или условных адресах. [5]
Этот обобщенный алгоритм связан с изложенным ранее в § 3.2, где аналогичная идея была использована для уменьшения размера базисной матрицы в задаче составления программы многопродуктового производства. [6]
Последний раздел этой главы посвящается рассмотрению процессов абстрагирования и творчества. Задача составления программы для выработки абстракции будет решена с помощью синтаксического анализа, объединенного с методами дедуктивного и индуктивного умозаключения. Существуют два тесно связанных аспекта этой задачи - распознавание некоторого объекта как конкретного примера какой-то абстракции и обучение, или выработка абстрактного понятия на основе характеристик данной совокупности. Эта задача еще, конечно, полностью не решена, но мы надеемся убедить читателя в реальности ее решения и дать хотя бы краткое описание возможных методов ее решения. [7]
Поэтому задача подробного составления программ здесь более трудная, чем при автономной системе, когда обычно заранее известна сама вычислительная система, поскольку требования к вводу и выводу относительно хорошо определены. При разработке спецификации на полную систему могут возникнуть серьезные проблемы координации действий специалистов, занимающихся разными вопросами проекта: программистов, прибористов и проектировщиков объекта. [8]
Язык при этом, естественно, принимался как данный. Такой подход мог быть удовлетворительным лишь при использовании первых вычислит, машин, обладавших небольшими возможностями ( ограниченной областью применения и небольшой сложностью решаемых задач), и в условиях программирования вручную. Появление более совершенных вычислит, машин, усложнение решаемых задач и автоматизация программирования потребовали нового подхода к задаче составления программ. [9]