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

Логика - работа - программа

Cтраница 2


Программа несложная и короткая, используется только один массив GET / PUT. Логика работы программы очевидна, что позволяет просто настроить ее на работу с произвольным числом кадров.  [16]

Здесь теперь анализируется нажатие ЛЮБОЙ функциональной клавиши. Такое изменение логики работы программы обусловлено изменением функций F 1, F 2 и F3 в режиме копирования и необходимостью анализа остальных функциональных клавиш в контексте НЕЗАВЕРШЕННОГО КОПИРОВАНИЯ. Текст подпрограммы копирования символов приведен ниже.  [17]

Обработка конца файла программируется вслед за предложением PERFORM MAIN-ROUTINE. Таким образом, читателю явно показана логика работы программы и условия выполнения отдельных предложений. Дополнительные затраты машинного времени на структуризацию связаны только с выполнением лишнего предложения ЕСЛИ.  [18]

Зреобразование типов может приводить к различным побочным эффектам. Эти эффекты могут оказаться незначительными, но могут привести к потере очности и даже изменению логики работы программы.  [19]

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

Синтаксические ошибки в программе представляют собой некорректную запись отдельных языковых конструкций с точки зрения правил их представления на выбранном языке программирования. Эти ошибки выявляются автоматически при трансляции исходной программы ( т.е. в процессе перевода с исходного языка программирования во внутренние коды машины) для ее выполнения. После устранения синтаксических ошибок проверяется логика работы программы на заданных исходных данных.  [21]

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

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

24 Функции копирования редактора TVEDITOR. [24]

Заинтересованный пользователь может использовать редактор MIMAGE для редактирования этого файла печатных символов. Структура формируемого редактором TVEDITOR файла аналогична файлам редактора MIMAGE, поскольку они одного типа. В файлах с дополнением DAT выделяется 72 байт на символ ( большие символы), а в PRI-файлах всего 8 байт. Таким образом, каждому большому символу соответствует точно восемь обычных печатных символов. Можно также попробовать редактировать с помощью редактора MIMAGE и дисплейные символы, полученные после работы редактора TVEDITOR. Деление файла на отдельные записи обусловлено лишь логикой работы программы. Для самого файла безразлично, считывает программа из него данные по 8 байт или как-то иначе. Когда мы пользуемся функциями BLOAD или BSAVE, происходит лишь копирование двоичного образа определенного участка памяти. Физически же загруженный в память файл представляет собой единую запись. И если речь идет о файле образов символов, то его длина составляет 1024 байт.  [25]

Мастер AppWizard используется для генерации основы исходных файлов программ. Аналогично, мастер ClassWizard генерирует основную часть кода для определения производных классов и обработчиков сообщений, настройки библиотеки MFC, управления диалоговыми окнами, а также выполнения других задач. Заметьте: возможности мастеров не ограничиваются генерацией простых оболочек программ. Они позволяют создавать программы с большим набором сложных компонентов. К таковым относятся панели инструментов, строки состояния, контекстная справка, объекты OLE, средства доступа к базам данных и даже законченные меню с частично или полностью функционирующими командами открытия и сохранения файлов, печати, предварительного просмотра печати и выполнения других задач. После генерации основного кода программы с помощью мастеров добавьте собственный код, определяющий логику работы программы.  [26]



Страницы:      1    2