Задача - программист - Большая Энциклопедия Нефти и Газа, статья, страница 2
Лучше помалкивать и казаться дураком, чем открыть рот и окончательно развеять сомнения. Законы Мерфи (еще...)

Задача - программист

Cтраница 2


Применение только программных методов контроля экономит обо-рудивание, но снижает быстродействие ЦВМ за счет дополнительных контрольных просчетов. Кроме того, усложняется задача программиста, так как он должен заботиться о контроле правильности решения.  [16]

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

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

19 Представление сегмента БОЛЬНИЦА для прикладной программы. [19]

Существует несколько дополнительных вопросов, которые должен решать АБД. Эти вопросы не связаны непосредственно с задачей конкретного программиста.  [20]

Вычислительная машина имеет ряд ячеек памяти, в которые можно помещать команды или исходные данные. Эти ячейки последовательно пронумерованы; одной из задач программиста является регистрация содержания каждой из ячеек. Когда в ячейку вводится какая-либо информация, автоматически стирается находившаяся в ней информация. Однако перевод исходных данных или команд из ячейки памяти в вычислительное устройство не изменяет хранимой в ячейке информации. Номер каждой ячейки памяти называется адресом этой ячейки. Вычислительная машина выполняет команды, хранимые в ячейках памяти, в последовательности, определяемой их адресами, если только она не получает приказ изменить первоначальную последовательность команд.  [21]

Вычислительная машина имеет ряд ячеек памяти, в которые можно помещать команды или исходные данные. Эти ячейки последовательно пронумерованы; одной из задач программиста является регистрация содержания каждой из ячеек. Когда в ячейку вводится какая-либо информация, автоматически стирается находившаяся в ней информация. Однако перевод исходных данных или команд из ячейки памяти в вычислительное устройство не изменяет хранимой в ячейке информации. Номер каждой ячейки памяти называется адресом этой ячейки. Вычислительная машина выполняет команды, хранимые в ячейках памяти, в последовательности, определяемой их адресами, если только она не получает приказ изменить первоначальную последовательность команд.  [22]

Библиотека MFC сама формирует необходимый контекст устройства. Поэтому, как и при печати документа, задачей программиста является, всего лишь, переопределение функций On Prepare Printing, OnBeginPrinting, OnPrepareDC, OnPrint и OnEndPrinting.  [23]

При ручном программировании вся последовательность действий, задаваемая алгоритмом, записывается в системе команд конкретной ЦВМ. Поскольку система команд обеспечивает выполнение только элементарных действий, задача программиста заключается в том, чтобы записать каждый из элементов алгоритма в виде набора элементарных действий и, таким образом, получить программу.  [24]

25 Блок-схема структуры с единственным выбором if. [25]

Мы можем представить себе семь бункеров, каждый из которых содержит управляющие структуры только одного типа. Ничего не написано ни в прямоугольниках, ни в ромбах. Задача программиста - собрать программу из множества управляющих структур различных типов в соответствии с требованием алгоритма, соединить эти структуры одним из двух возможных способов ( пакетированием или вложением) и затем записать действия и условия выбора, соответствующие алгоритму. Мы рассмотрим позднее различные способы записи действий и условий выбора.  [26]

Блок-схема на рис. 2.4 хорошо иллюстрирует управляющую логику структуры if / else. Мы продолжаем подчеркивать модель вычислений действие-выбор. Задача программиста сводится к соединению этих структуры выбора ( пакетированием или вложением) с другими управляющими структурами, требуемыми алгоритмом, и к заполнению пустых прямоугольников и ромбов необходимыми действиями и условиями выбора.  [27]

Исходная КОБОЛ-программа перфорируется на перфоленте или перфокартах, вводится в ЦВМ и посредством программы-транслятора переводится на язык машинных команд. Результатом трансляции является рабочая программа, которую и выполняет ЦВМ. В задачу программиста входит описать алгоритм решения своей задачи в виде исходной КОБОЛ-программы.  [28]

Несмотря на все эти факторы, часто вполне возможно предсказать, сколько времени займет выполнение определенной программы или же понять, что одна программа будет выполняться эффективнее другой, но в определенных ситуациях. Более того, часто этих знаний можно достичь, используя относительно небольшой набор математических инструментов. Задачей аналитика алгоритмов является получить как можно больше информации о производительности алгоритмов; задачей программиста - использовать эту информацию при выборе алгоритмов для определенных приложений.  [29]

Основная сложность в использовании средств объектно-ориентированного программирования - уяснить для себя, что именно должен представлять программный объект по отношению к предметной области. В ранних версиях объектно-ориентированных языков, которые были предназначены в основном для разработки программ моделирования, такая проблема не возникала - программные объекты представляли объекты моделируемой системы. Задача программиста серьезно облегчалась тем, что существовало достаточно очевидное соответствие между программными и реальными объектами.  [30]



Страницы:      1    2    3