Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
13.Разработки WEB- страниц.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
70 Кб
Скачать
☆

Гипертекстовые ссылки

Все рассмотренные выше средства управления отображением текста, безусловно, важны, но они только дополняют основной тег HTML-документа — гипертекстовую ссылку. Для записи гипертекстовой ссылки используется тег <А>, который называют "якорь" (аnchor). Якорь имеет несколько атрибутов, главным из которых является НREF. Простую ссылку можно записать в виде

<А НREF="http://www.intuit.ru/index.htm">

Отображаемое название гипертекстовой ссылки

</А>,

Создание таблиц в html

Для описания таблиц используется тег <ТАВLЕ>. Тег <ТАВLЕ>, как и многие другие, автоматически переводит строку до и после таблицы.

Создание строки таблицы - тег <ТR>

Тег <ТR> (Таble Row, строка таблицы) создает строку таблицы. Весь текст, другие теги и атрибуты, которые требуется поместить в одну строку, должны размещаться между тегами <ТR></ТR>.

Определение ячеек таблицы - тег <ТD>

Внутри строки таблицы обычно размещаются ячейки с данными. Каждая ячейка, содержащая текст или изображение, должна быть окружена тегами <ТD></ТD>.

Пользовательская форма - это совокупность стандартных HTML – конструкций ввода текстовой и прочей информации и программы – обработчика этой информации, работающей на WEB – сервере. Иными словами, пользовательская форма служит для передачи информационных данных серверу.

Область применения

  1. Организация обратной связи

    1. почтовая форма

    2. гостевая книга

    3. интернет - форум

  2. Авторизация

  3. Проведение исследований

  4. Создание пользовательского профиля

Структура пользовательских форм

Структура любой пользовательской формы описывается тегом-контейнером <form>, внутри которого могут располагаться теги параметры составляющих элементов HTML – формы. В пределах тега <form> не может содержаться другая пользовательская форма. Закрывающий тег обязателен для указания.

Тег <form> может содержать три основных параметра: action, method и name.

Параметр action (здесь указывается адрес).

Параметр method используется для определения типа передачи данных на WEB – сервер. Возможными значениями параметра являются get (значение по умолчанию) и post.

При использовании типа get данные пользовательской формы пересылаются в составе адреса запроса браузера: после имени программы – обработчика ставится знак вопроса, обозначающий вывод запроса

При использовании типа post данные формы не отображаются в адресной строке браузера, а передаются в составе самого запроса программы обработчик<HTNL>

13. Постановка задачи динамического программирования

В ряде экономических и производ. задач необходимо учитывать изменение моделируемого процесса во времени и влияние времени на критерий оптимальности. Для решения подобных задач используется динамическое программирование (дп).

Дп – это метод оптимизации многошаговых или многоэтапных процессов, критерий эффективности которых обладает свойством:

где W – показатель эффективности задачи в целом,

i (i=1,…,m) – показатели эффективности отдельных шагов задачи.

Переменная xi, от которой зависит управление на i-шаге (i=1,…,m) и, следовательно, выигрыш в целом, называется шаговым управлением.

Управлением процессом в целом (х) называется последовательность шаговых управлений х=(х1,…,хm).

Оптимальное управление х* - это значение управления х, при котором значение W(x*) является максимальным (или минимальным, если требуется уменьшить проигрыш): W*=W(x*)=max{W(x)}, xX, где Х – область допустимых управлений.

Оптимальное управление определяется последовательностью шаговых управлений: х*=(х1*,…,хm*).

В основе метода динамического программирования лежит принцип оптимальности Беллмана: управление на каждом шаге надо выбирать так, чтобы оптимальной была сумма выигрышей на всех оставшихся до конца процесса шагах, включая выигрыш на данном шаге.

Введем следующие обозначения:

s – состояние процесса.

Si – множество возможных состояний процесса перед i-м шагом.

Wi – выигрыш с i-го шага до конца процесса, (i=1,…,m).

Математическая модель динамического программирования составляется в следующем порядке:

  1. Разбиение задачи на шаги (этапы). Шаг не должен быть мелким (чтобы не увеличивать число расчетов) и не д.б. слишком большим (чтобы не усложнять процесс оптимизации).

  2. Выбор переменных, характеризующих состояние s моделируемого процесса перед каждым шагом, и выявление накладываемых на них ограничений.

  3. Определение множества шаговых управлений xi, (i=1,…,m) и налагаемых на них ограничений, т.е. области допустимых управлений Х.

  4. Определение выигрыша i(s, xi), который принесет на каждом шаге управление xi, если система перед этим находилась в состоянии s.

  5. Определение состояния s’, в которое переходит система из состояния s под влиянием управления xi

s’=fi(s, xi), где fi – функция перехода на i-м шаге из состояния s в s’.

  1. Составление уравнения, определяющего условный оптимальный выигрыш на последнем шаге, для состояния s моделируемого процесса .

  2. Составление основного функционального уравнения динамического программирования, определяющего условный оптимальный выигрыш для данного состояния s с i-го шага и до конца процесса через уже известный условный оптимальный выигрыш с (i+1)-го шага и до конца:

В данном уравнении уже известную функцию Wi+1(s), характеризующую условный оптимальный выигрыш c (i+1)-го шага до конца процесса, вместо состояния s подставлено новое состояние s’=fi(s,xi), в которое система переходит на i-м шаге под влиянием управления xi.

Структура модели динамического программирования отличается от статической модели ЛП. В ЛП управляющие переменные – это одновременно и переменные состояния моделируемого процесса, а динамических моделях отдельно вводятся переменные управления xi, и переменные, характеризующие состояние s под влиянием управления.

Билет 13