На этой странице вы найдете информацию о программировании, данная информация была взята с разных источников и автором. Поэтому мы не претендуем на авторство этого материала, а лишь предоставляем возможность ознакамливаться с ним.
Так как данные и методы инкапсулированы в одном объекте, все данные (поля) объекта глобальны по отношению к любым его методам и могут в них… При обращении к методу ему передается особый системный идентификатор SELF… Так как область действия (domain) полей данных объекта распространяется на тела подпрограмм, реализующих методы… ...
1) декларативной части программы (описания объектов);
2) исполняемой части программы (основной программы и подпрограмм).
Исполняемая часть объектно-ориентированной программы состоит из последовательности действий, выполняемых над данными… ...
1) модульность; она позволяет:
- разбить программу на модули и локализовать область действия подпро грамм и… - изменять локальные подпрограммы, не изменяя других программных моду лей;
...
Любая технология программирования базируется на некоторой методологии разработки программ. Методология - это система принципов и способов… Целью методологии программирования является изучение и внедрение таких… В настоящее время широкую известность приобрели методы: структурного программирования, модульного программирования,… ...
В случае, когда ограничения и целевая функция задачи представляют собой линейные зависимости, задачу называют целочисленной задачей линейного… Модель целочисленной задачи линейного программирования:
(3.6)
...
Основные понятия.
Динамическое программирование (динамическое планирование) - метод нахождения… Многие экономические процессы расчленяются на шаги естественным образом. Это все процессы планирования и управления,… ...
Так, задачи примеров 2, 3, 6, 7 допускают более эффективные и достаточно простые итеративные решения. В примере 6 это продемонстрировано особенно… В примерах 2, 3, 7 рекурсия моделирует простой цикл, тратя время на… Несомненным достоинством алгоритмов из примеров 3, 5, 8 является их простота и обоснованность. При… ...
Пример 7. Ханойские башни.
Классический пример применения рекурсии для описания эффективного алгоритма -… Анализ и неформальное описание алгоритма.Пусть N - количество колец на стержне, I -… ...
Всю совокупность переменных, используемых для описания рекурсивного алгоритма, можно разделить на 3 группы:
· глобальные переменные алгоритма;
· параметры рекурсивной процедуры (функции);
...
Концепция процедур и функций (подпрограмм) позволяет выделить подзадачу как явную подпрограмму и оформить ее в виде процедуры или функции. Таким… В частности, в качестве подзадачи может фигурировать и исходная задача с… ...
POPUP "text" [, признаки]
MENUITEM SEPARATOR рисует во всплывающем меню горизонтальную черту. Эта черта… Для пунктов всплывающего меню в строке символов можно использовать символ табуляции для разделения текста по… ...
Строка меню выводится на экране непосредственно под строкой заголовка. Эта строка иногда называется главным меню (main menu) или меню верхнего… Пункты всплывающих меню могут быть помечены (checked), при этом слева от… Пункты меню в главном и всплывающих меню могут быть "разрешены" (enabled), "запрещены" (disabled)… ...
Битовый образ (bitmap) — это битовый массив, где один или более битов соответствуют каждому пикселю экрана. В монохромном битовом образе для каждого… В Windows 95 имеется два размера значков — стандартный и маленький. На… В программе можно получить горизонтальный (X) и вертикальный (Y) размеры значков и курсоров, используя функцию… ...
Для хранения данных программы и организации доступа к ним можно использовать разные механизмы. Приведем примеры некоторых из них:
1. Хранение данных в сегменте данных программы. Данный механизм применяется… 2. Хранение данных на внешних носителях (в подключаемых файлах). Данный метод используется для хранения, как правило,… ...