пятница, 17 июля 2009 г.

Наименования природных явлений в костромских говорах

Наименования природных явлений в костромских говорах

Погодные условия и природные явления являются неотъемлемой частью существования сельского жителя, они во многом определяют закономерности крестьянского труда, бытовые условия, особенности проживания и эмоционального состояния человека.
Современные исследователи обращали внимание на отдельные лексемы данной группы (например, см. в сб. «Лексический атлас русских народных говоров»: статья С. Ю. Терехиной «Тематическая группа областных названий явлений природы в современном толковом словаре и словаре В. И. Даля», работа Р. И. Кудряшовой «Названия зимнего ветра со снегом в волгоградских говорах», статья Т. К. Ховриной «Словообразовательные особенности наименований природных явлений в ярославских говорах», исследование М. М. Кондратенко «Лексика народной метеорологии во владимиро поволжских и брянских говорах», статья Е. Г. Мельниковой «Лексико семантическая группа «Облой» (по материалам Картотеки Псковского областного словаря и Лексического атласа русских народных говоров)» и др.). Однако недостаточная изученность костромских говоров в плане лексических особенностей лексико тематической группы «Природные явления» и территориальной закрепленности того или иного наименования и обусловили выбор данных лексем в качестве объекта исследования.
В настоящей статье предпринята попытка изучения диалектных наименований природных явлений, функционирующих в говорах Костромской области.
Анализ слов тематической группы «Природные явления», записанных студентами и преподавателями Костромского госуниверситета в соответствии с «Программой собирания сведений для Лексического атласа русских народных говоров», учитывал как план выражения, так и план содержания диалектных лексем, их взаимоотношения в системе, а также территорию функционирования.
Собранный материал позволил выделить следующие подгруппы:
1. Названия погоды: погода 'любая погода', вёдро 'ясная, тихая, хорошая погода' На улице вёдро, надо сено сушить (Шарьин., Павин., Остров.), вёдрие 'ясная, теплая погода', неведрие 'ненастная погода' Неведрие цельную неделю стоит (Шарьин.), теплина 'теплая, жаркая погода', теплынь 'теплая, жаркая погода', ненастье 'пасмурная, дождливая погода', непогодь, непогодица 'дождливая, дурная погода, ненастье', година 'ненастная погода', жарина 'жаркое, летнее время, жаркая погода', безветренность 'погода, при которой нет ветра', заветерье 'ветреная погода', падера 'ненастная погода', бездождье 'погода, при которой долгое время нет дождей' (Павин.), загробная погода 'пасмурная, ненастная и вообще плохая погода' (Красносел.). К этой же подгруппе можно отнести и лексемы, содержащие в семантической структуре помету «о погоде»: запасмурнеть 'становиться пасмурной (о погоде)' (Нерехт.), бухмариться 'хмуриться, станоситься дождливой (о погоде)' (Шарьин.), завихориваться 'испортиться, сделаться ненастной (о погоде)' (Мантур.), замокропогодиться 'становиться ненастной, обласной (о погоде)' (Чухлом.), заносно 'пасмурно (о погоде)' (Вохом.), засеверать 'похолодать (о погоде)' (Павин.) и др.
2. Названия ветра: ветрина 'сильный ветер' (Мантур., Кадый., Костром.), ветрище 'сильный ветер' (Мантур., Шарьин., Нерехт., Кострм., Буйск., Сусан. и др.), ветрушко 'легкий ветер' А на кладбище то всегда ветрушко дует, никогда сильного то там и не бывало (Галич.), вьюжина 'сильный ветер со снегом' (Мантур., Галич., Шарьин.), заверть 'сильный ветер со снегом, метель' (Нерехт.), закрутень 'ветер огромной силы' Однажды такой закрутень был, думала все снесет, на улицу никто тогда не ходил, боялись (Галич., Шарьин.), буерага 'сильный ветер, чаще со снегом' (Нерехт.). Следует отметить, что на большей части территории костромских говоров распространены литературные варианты для обозначения ветра разной силы: метель, буран, вьюга, пурга, ураган.
3. Названия осадков: слякоть 'жидкая грязь во время влажной погоды', мокрель 'дождь со снегом' (Красносел.), лепня 'мокрый снег' (Нерехт.), назимь 'первый снежный покров' (Нерехт.), заспа 'снег с дождем, скорее мелкий град, обычно осенью, в начале зимы' (Вохом.), напуск 'проливной дождь в течение долгого времени' (Солиг.), заливень 'проливной дождь, ливень' Ой, вымокла вся, прямо под заливень попала, чуть чуть до дому то не дошла (Галич), грибник 'летний дождь в солнечную погоду' (Галич., Нерехт.), ситуха 'моросящий дождь' (Мантур.), моросейка, мороха 'мелкий, моросящий дождь' (Галич.), суморось 'мелкий, затяжной дождь' (Мантур.).
4. Названия инея: иней 'тонкий снежный слой, образующийся благодаря испарениям на охлаждающейся поверхности' (лит. яз.), поморозь 'иней на любой поверхности' (Сусан., Галич.), хоровей 'иней на деревьях' (Нерехт., Кострм.), обморозь 'иней на любой поверхности' (Галич.). Среди лексем относящихся к инею находим глаголы заиндеветь, заиневеть 'покрыться инеем', закужливеть 'покрыться инеем' (Мантур.), закуковеть 'покрыться инеем' (Павин.), захороветь, захореветь 'покрыться инеем при сильном, охлажденном парами воздухом' (Костром.) и прилагательные заиндевелый, захоровелый, кружевной, закуржавелый 'покрытый инеем'.
5. Названия льда: наст 'окрепший, слежавшийся снег, покрытый ледяной коркой' (Кострм., Сусан., Нерехт, Буйск., Галич. и др.), висюлька 'сосулька' (Галич., Шарьин., Мантур.), леденец 'гололед' (Нерехт.), ледянка 'сосулька' (Нерехт.), наледь 'наст, ледяная корка на снегу' (Нерехт, Костром.), сало 'мелкий лед, ледяная кашица на реке во время ледохода' (Мантур.), глыбина 'большая льдина на реке, озере' (Нерехт.), скользь 'гололедица' (Сусан, Нерехт., Галич., Мантур.).
6. Названия влаги: влага 'сырость, вода, содержащаяся в чем либо' (лит. яз.), роса 'туман, испарение, опадающее влагою на землю и стоящее каплями на растениях' (В. И. Даль, т. 4, с. 104), бусины 'капли росы на траве, кустах и деревьях' (Кострм., Нерехт., Красносел.), морок 'туман, сырость в воздухе' (Солиг., Павин.), мгла 'испарения, сгущающие воздух, делающие его тусклым, мало прозрачным, сухой туман' (Нерехт., Чухлом.).
Значительная часть словарного материала лексико тематической группы «Природные явления», функционирующего в костромских говорах, известна литературному языку, например: погода, ненастье, метель, туман, роса и т. п. Они, как правило, относятся к активному пласту и имеют высокую частотность употребления в речи сельских жителей. Другая часть представляет собой диалектизмы различного типа: собственно лексические – падера, заверть, назимь, заспа, буерага, мороха; лексико семантические – леденец, сало, напуск; словообразовательные диалектизмы – теплина, бездождье, заливень, ветрушко, вьюжина и др. Примечательно, что в одном и том же говоре для обозначения одного явления действительности используются как слова литературного языка, так и собственно диалектные наименования. Например, в говоре Нерехтского района для обозначения теплой погоды употребляется 3 эквивалента – жара, жарина, теплынь, в говоре Галичского района для обозначения инея на любой поверхности употребляют лексемы – иней, поморозь, обморозь.
Таким образом, рассматривая народные названия природных явлений, отметим, что данная группа лексем весьма многочисленна и разнообразна, дает возможность исследователям более точно дифференцировать семантику некоторых слов, прокомментировать словообразовательные особенности и выявить системные отношения.

Отличный аддон Questhelper для игры World of Warcraft поможет сделать игру проще!

Продукционные экспертные системы

Лабораторная работа №5
Продукционные экспертные системы
1. (пример ЭС о выборе автомобиля) Изучите программную оболочку экспертной системы Expert System и базу правил «Выбор автомобиля».
• Откройте файл «Выбор автомобиля».txt в Блокноте. Файл базы правил состоит из трех разделов: Гипотезы, Параметры, Правила.
• В разделе Гипотезы хранятся предположения, которые экспертная система должна выдавать пользователю по окончании своей работы.
• Раздел Параметры содержит названия фактов и их возможные значения.
• Основной раздел – Правила. В этом разделе находятся продукционные правила. Каждое правило пронумеровано. В условиях и заключениях правил должны содержаться факты, перечисленные в разделах Параметры и Гипотезы. В квадратных скобках указана степень истинности правила (насколько вы как эксперт в нём уверены)
• Откройте оболочку Expert System.exe. Загрузите в неё базу правил «Выбор автомобиля»
(Файл-Открыть). Запустите механизм вывода (Запуск-Выполнить). Попробуйте ввести различные ответы. Проанализируйте изменения, происходящие в процессе вывода с базой правил и рабочей памятью.

2. (моя ЭС) Постройте базу правил для собственной экспертной системы (по аналогии с примером, гипотез не менее 3!).
• Выберите предметную область, в которой вы являетесь экспертом.
• Подобно примеру опишите предметную область в виде схемы.
• Разработайте ряд правил и запишите их в текстовый файл.
• Проверьте свою базу правил в Expert System.


Overcoming life's tribulations to think about laser resonator which will make your life happy.

The best configuration, which is supported by hundreds of manufacturers. DL2 - declared the best acquisition of the year to date.

Отличный сайт, где можно заказать Грузоперевозки Екатеринбург по доступным ценам. Быстро и надежно - что еще важно для бизнеса!

Перехват сетевых пакетов.

Протоколы компьютерного взаимодействия
Лабораторная работа №1
Перехват сетевых пакетов.

Цель работы: получить представление о передаваемых по сети данных и протоколах.

Необходимо в соответствии с планом выполнить работу и предоставить преподавателю отчет в письменном виде. Для работы необходимо использовать виртуальную машину MS Windows Server 2003 и программу VirtualPC.

1. Настройка сетевого монитора
1.1. Запустите VirtualPC из меню Пуск->Программы
1.2. Добавьте MS Windows Server R2 SP2 в список виртуальных машин.
1.2.1. В появившемся окне мастера нажмите Next
1.2.2. Выберите создание новой виртуальной машины (Create New Virtual Machine) и нажмите Next
1.2.3. В появившемся окне введите имя создаваемой машины – Windows Server 2003 R2 SP2. Нажмите Next.
1.2.4. В появившемся окне выберите Windows Server 2003. Нажмите Next.
1.2.5. В окне определения оперативной памяти для машины выберите Расширенные показатели памяти и введите 512 MB. Нажмите Next.
1.2.6. В окне выбора жесткого диска выделите пункт «An existing virtual hard disk» (Использовать созданный жесткий диск). Нажмите Next. В появившемся окне укажите путь к диску: D:\VirtualMachines\Windows Server 2003 R2 SP2\ Windows Server 2003 R2 SP2 Hard Disk.vhd. Выберите пункт «Enable Undo Disks» (Включить диски отмены).
1.2.7. В появившемся окне мастера посмотрите результаты проведенной настройки и нажмите Finish.
1.3. Загрузите машину
1.3.1. В окне Virtual PC Console выделите с созданную виртуальную машину и нажмите кнопку Start.
1.3.2. Когда операционная система загрузится и высветится окно входа в систему войдите под локальным администратором Administrator
1.4. Установите компонент Network Monitor Tools.
1.4.1. Перейдите в раздел установка и удаление программ. Выберите вкладку “Установка \ удаление компонентов Windows”.
1.4.2. В окне мастера установки выделите Management and Monitoring Tools (Средства управления и мониторинга) и нажмите кнопку Details.
1.4.3. В появившемся окне отметьте пункт Network Monitor Tools и нажмите OK.
1.4.4. Нажмите Next.
1.4.5. Мастер установки потребует диск с операционной системой. Возьмите его у преподавателя.
2. Ознакомьтесь с интерфейсом программы Network Monitor
2.1. Запустите программу через меню Start->Administrative Templates->Network Monitor
2.2. Ознакомьтесь с главным меню программы и кнопками панели.
3. Проведите перехват сетевых пакетов
3.1. Перехват сетевых пакетов осуществляется в течение определенного промежутка времени. Для запуска перехвата нужно нажать кнопку на панели инструментов Start Capture. Для завершения сканирования необходимо использовать кнопку Stop Capture. Каждое новое сканирование будет очищать результаты предыдущего сканирования. Результаты сканирования можно просмотреть используя кнопку на панели инструментов Display Captured Data. В появившемся окне отображается список всех перехваченных пакетов. Двойной клик по любому пункту выведет подробную информацию о нем. Подробная информация состоит из двух окон: заголовок пакета и содержимое пакета. Заголовок пакета представлен в форме выпадающих списков, которые содержат различную заголовочную информацию.
3.2. Запустите перехват пакетов на 5-10 секунд. Посмотрите какой получился результат.
4. Проанализируйте данные перехвата
4.1. Запустите перехват на 1 минуту
4.2. Ознакомьтесь с сетевой статистикой. Выпишите в отчет сетевую статистику.
4.3. Проанализируйте полученный результат перехвата. Выпишите в отчет заголовки пакетов следующих протоколов:
• ARP_RARP
• TCP
• NBT
• ICMP
• IGMP
• И др.
4.4. Сделайте в отчете предположение о назначении полей перехваченных заголовков пакетов.
4.5. Выделите общие части в пакетах разных протоколов. Результат укажите в отчете.

5. Завершение работы виртуальной машины
5.1. Завершение работы очень важно провести правильно. Из меню Action виртуальной машины выберите пункт Close. В появившемся окне выберите пункт “Turn Off and Delete Changes” (Выключить без сохранения изменений). В этом случае изменение в виртуальную машину внесены не будут. Это важно для соответствия дальнейшего поведения виртуальной машины и материалов лабораторных работ.
6. Изучите статью Сергея Пахоменко «Анализаторы сетевых пакетов»
6.1. Выпишите в тетрадь основные функции анализаторов сетевого трафика.
6.2. Перечислите основные анализаторы.
6.3. Выделите оптимальный на ваш взгляд инструмент.

Контрольные вопросы:
1. С помощью каких средств возможен перехват сетевых пакетов?
2. Какой способ используется для перехвата пакетов?
3. Какие функции они могут выполнять?

Требования к отчету:
Отчет должен быть составлен в письменной форме. Наибольшее количество сдающих – 2 человека. В отчете должна быть отражена проведенная аналитическая работа. Должны быть выписаны заголовки пакетов различных протоколов и сделан вывод по изученному материалу.

Отличный интересный блог irma-beautiful.blogspot.com, где вы найдете немало увлекательных материалов

http://vuyko.org.ua/?p=56

Нейронные сети

Лабораторная работа 6
Нейронные сети
Цель работы
1. Изучить на примере задачи «Исключающее ИЛИ» работу с программой STATIS-TICA Neural Networks.
2. Обучить нейронную сеть таблице умножения.
3. Обучить нейронную сеть распознаванию цифр.
Порядок работы
1. Изучить на примере задачи «Исключающее ИЛИ» работу с программой STATISTICA Neural Networks.
1.1. Откройте файл «Задача XOR».
1.2. Следуя инструкциям, обучите нейронную сеть решать задачу XOR.
2. Обучить нейронную сеть таблице умножения.
2.1. Создайте набор данных для таблицы умножения. В этом наборе должны быть две входных переменных (множители) и одна выходная переменная (произведение). Входные переменные принимают значения от 2 до 9, выходная – от 4 до 81.
2.2. Назначьте примерно половине входных значений (наблюдений) тип Тестовое – Test. Эти значения не участвуют в процессе обучения сети и используются для независимой оценки после окончания обучения.
2.3. Создайте нейронную сеть для реализации таблицы умножения. Сеть должна быть трехслойной (один слой – входной, один – скрытый и один – выходной). Число нейронов скрытого слоя выбрать произвольно.
2.4. Обучите сеть методом обратного распространения (Back Propagation). Исполь-зуйте контроль над среднеквадратичной ошибкой с помощью графика (Training Error Graph).
2.5. Проверьте результат работы сети над обучающими и тестовыми данными с по-мощью окна Run Data Set.
2.6. В случае большой ошибки обучите сеть заново, используя различные параметры процесса обучения (число эпох обучения– Epochs, Скорость обучения – Learning rate, Инерция – Momentum). При необходимости создайте новую сеть с большим числом нейронов скрытого слоя.
2.7. После того, как сеть научится правильно вычислять все произведения, проверьте её работу на зашумленных (искаженных) данных. Например, подайте на вход вместо целых значений 1.9 и 2.1.
3. Обучить нейронную сеть распознаванию цифр.
3.1. Откройте файл «Распознавание цифр».
3.2. Следуя инструкциям в этом файле, обучите нейронную сеть распознавать эталон-ные цифры и проверьте результат обучения на зашумленных данных.
Требования к отчету
1. Таблица умножения
1.1. Набор данных, представляющий таблицу умножения с обучающими и тестовы-ми данными.
1.2. Нейронная сеть, реализующая таблицу умножения с ошибкой не более 0.001.
1.3. Ошибка сети при искаженных данных.
2. Распознавание цифр
2.1. Набор данных для девяти эталонных цифр.
2.2. Набор данных для зашумленных (искаженных) цифр (не менее 10).
2.3. Нейронная сеть для распознавания цифр.
2.4. Мера искажения (в процентах), при котором сеть способна правильно распозна-вать цифры.

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

Интересный блог interesting-notes.blogspot.com где всегда можно найти, что почитать.

Блог, автор которого отлично разбирается в том, что пишет. Рекомендую liana-pro.blogspot.com занести в Рсс ридер.

Экспертные системы на Прологе

Лабораторная работа 3
Экспертные системы на Прологе

1. (пример ЭС о животных) Изучите пример экспертной системы, реализованной на Прологе.
• Откройте файл Animals. Запустите программу на выполнение. Попробуйте ввести различные ответы.
• Прочитайте описание экспертной системы.
• Объясните, как Пролог определяет животное, в какой последовательности задаёт вопросы. Необходимо знать и понимать назначение каждого предиката и правила.

2. (моя ЭС) Постройте с помощью Пролога собственную экспертную систему (по аналогии с примером).
• Выберите предметную область, в которой вы являетесь экспертом.
• Подобно примеру опишите предметную область в виде схемы.
• Разработайте ряд правил, позволяющих на основании ответов пользователя на вопросы выдавать заключение, и запишите эти правила на Прологе.
• Проверьте работу экспертной системы.

3. (ЭС об отпусках) Постройте экспертную систему, определяющую продолжительность отпуска сотрудников фирмы. Используйте следующее дерево решений.

Покер рум CD Poker является одним из лидирующих покерных румов, другими словами пользуется большой популярностью среди игроков в покер. Для начала увлекательной игры, вам понадобится лишь 5 минут на то, чтобы скачать cdpoker и пройти короткую регистрацию.

Профессиональная разработка сайта на различных платформах и различных тематик

среда, 15 июля 2009 г.

Особенности выражения ситуации передачи (отчуждения) объекта в русском, немецком и чешском языках

Особенности выражения ситуации передачи (отчуждения)
объекта в русском, немецком и чешском языках

Субъектно объектные отношения, находящиеся в центре категории релятивности, могут быть весьма разнообразны. В рамках широкой и объемной категории отношения можно выделить категорию посессивности, которая находит отражение во многих языках и характеризуется как универсальная. Категория посессивности представляет большой интерес для сопоставительного исследования, поскольку позволяет проследить специфику отражения как в близкородственных языках (например, русском и чешском), так и в неблизкородственных языках (например, русском и немецком) различных взаимодействий субъекта и объекта.
Одним из ключевых понятий при характеристике категории посессивности является «посессивная ситуация». Под посессивной ситуацией мы, вслед за А. В. Бондарко, понимаем «типовую содержательную структуру, выражаемую различными средствами высказывания и представляющую собой тот аспект передаваемой высказыванием «общей ситуации», который раскрывает посессивные отношения» [Бондарко 1996: 99].
В работах лингвистов нет единства относительно самого термина «посессивность». Так, например, Д. Вайс считает, что «более пригодным представляется термин отношение принадлежности», поскольку ярлыки «посессивный», «посессор», несомненно, неудобны в том смысле, что вызывают ошибочные представления о семантике тех конструкций, которые имеются в виду: их этимологическая связь с латинским глаголом possidere придает идее собственности или материального обладания слишком большой вес, напрасно выделяя ее из числа остальных возможных интерпретаций [Вайс 2004: 283]. Мы используем термин «посессивные отношения» и считаем, что они могут быть представлены в виде определенной модели: начало посессии – непосредственное обладание субъекта объектом – окончание посессии [Милованова 2005]. Глаголами, выражающими начало посессивных отношений, являются глаголы приобщения объекта к сфере субъекта (либо включения объекта в сферу субъекта), это прежде всего глаголы взять (брать), принять (принимать), поймать (ловить) и др. Глаголы иметь, владеть, обладать, принадлежать (и некоторые другие, например, располагать) указывают непосредственно на процесс обладания – собственно посессивные отношения. Окончание посессивных отношений выражают глаголы отчуждения или утраты объекта дать, (давать), лишить (лишать), терять (потерять) и др. В данных материалах остановимся на сопоставительной характеристике конечной стадии посессивных отношений и рассмотрим посессивную ситуацию отчуждения объекта на примере глагола дать (давать) в русском языке и его эквивалентов в немецком и чешском языках. Семантическая структура глаголов рассматривается нами с точки зрения иерархии составляющих ее категориально лексической, интегральных и дифференциальных сем.
Посессивную ситуацию отчуждения объекта в русском языке могут выражать различные глаголы: дать (давать), вручить (вручать), продать (продавать) и др. Ситуация отчуждения может быть представлена прежде всего как передача объекта другому лицу (добровольная, либо вынужденная) и как утрата объекта по какой либо причине.
Базовым глаголом, реализующим ситуацию отчуждения передачи объекта, в русском языке является глагол дать (давать). Само понятие передачи (чего либо кому либо) берет свое начало еще в древних представлениях человека об окружающем его мире. Так, Т. В. Гамкрелидзе и Вяч. Вс. Иванов считают, что ведущими отношениями у древних людей были отношения, строящиеся на принципе обмена. «Обмен» в широком смысле предполагал как обмен материальными ценностями (принесение «даров» как ранняя форма обмена, предшествующая развитию торговых отношений, взаимные «угощения» и т. д.), так и обмен услугами (в том числе в обряде) и духовными ценностями (включая обмен языковыми высказываниями и знаковыми символами) [Гамкрелидзе, Иванов 1984].
В самом общем виде идею передачи в русском языке выражает глагол дать (давать), который входит в состав глаголов «с широкой понятийной основой и диффузной семантикой» [Гончарова 1980: 2]. Глагол дать (давать) передает посессивную ситуацию, в которой участвуют два лица (группа лиц): субъект, отчуждающий от себя объект, и второе лицо, которое приобщает этот объект, таким образом, происходит смена владельца, субъект теряет статус посессора. При этом мы включаем в сферу субъекта посессора не только объекты, которые ему непосредственно принадлежат, но и объекты, которыми он может распоряжаться в данный момент по своему усмотрению. Остановимся на некоторых особенностях семантической структуры глагола дать (давать).
Анализируемый глагол в русском языке имеет длительную историю развития. В качестве категориально лексической семы в семантической структуре глагола дать мы устанавливаем сему ‘отчуждение (передача) объекта’. Данная сема представлена интегральными семами ‘характер субъекта’, ‘характер объекта’, ‘характер отчуждения (передачи)’, ‘средства отчуждения (передачи)’, ‘интенсивность отчуждения (передачи)’. При этом релевантной интегральной семой является сема ‘характер отчуждения (передачи) объекта’, поскольку именно она непосредственно указывает на специфику обозначаемой посессивной ситуации.
В современном русском языке глагол дать (давать) широко употребителен и может выражать ситуацию передачи различных объектов: Я пришел к тебе, дай мне ключ от шкапа, я затерял свой; Я со свечой пошел дать корму лошадям; Покровский разбудил меня только тогда, когда пришло время давать матушке лекарство [ССРЛЯ 3: 517]. В приведенных примерах наблюдается выраженность релевантной интегральной семы как ‘сознательное, либо вынужденное отчуждение (передача) объекта’, передача может осуществляться как с помощью рук, так и с помощью других действий субъекта. При этом в зависимости от характера объекта и обстоятельств действия субъект может отчуждать от себя объект на определенное время, тогда он продолжает оставаться посессором, объект лишь временно находится не в его сфере (см. пример, где объектом является ключ). В других случаях субъект отчуждает (передает) объект другому лицу, полностью утрачивая статус посессора, например: Кроме того, что тысячу рублей чистыми деньгами, мы три салопа даем, постель и всю мебель. Подика сь найди в другом месте такое приданое! [ССРЯ 1: 265]. Объект может иметь и абстрактный неодушевленный характер, в такого рода случаях конструкция с глаголом дать выражает переход к какой либо новой деятельности, новому состоянию одушевленного субъекта: дать счастье, свободу, право, волю и др.
Возможность выражать идею передачи в самом общем виде обусловила способность глагола дать (давать) к грамматикализации. В такого рода контекстах глагол не выражает значение передачи, он употребляется, как правило, в конструкции с другими глаголами, указывая на запрещение или разрешение какой либо новой возможности для определенного лица, что обусловлено желанием, волей другого лица, участвующего в ситуации, например: мне не дали (дали) выступить. Так, в современном русском языке сочетание формы давай с неопределенной формой глагола несовершенного вида выражает интенсивное начало какой либо деятельности, например, конструкция типа а он встал и давай плясать! Либо это может быть непосредственное побуждение к действию: давай спать!
Обратимся к немецкому языку. В немецком языке базовым глаголом, выражающим ситуацию передачи объекта, является глагол geben (эквивалент глагола дать (давать)), который также обладает широкой семантикой. Глагол geben может выражать различные ситуации отчуждения объекта от сферы субъекта; объект при этом может носить как неодушевленный, так и одушевленный характер: Dem Taxifahrer das Geld geben – Дать деньги водителю такси; Das Kind in Pflege, in die Obhut der Eltern geben – Отдать ребенка под опеку родителей [DUW: 565]. Широко представлены контексты, в которых объект при анализируемом глаголе носит абстрактный характер: einen Befehl geben (дать приказ); ein Wort geben (дать слово) и т. д.
Любая передача объекта другому лицу осуществляется в определенном пространстве и в определенном времени. В немецком языке наблюдается конкретизация пространственно временных параметров посессивной ситуации. В отличие от русского глагола дать (давать) немецкий глагол geben выражает, как правило, передачу объекта другому лицу без возврата. В русском языке конструкция типа Я дал ему свой костюм, или Я дал ему двадцать рублей может выражать ситуацию отчуждения, которая носит временный характер (дать на какое то время), либо это ситуация передачи без дальнейшего возврата объекта субъекту (дать в значении «отдать»). В немецком языке в такого рода конструкциях может быть представлен глагол geben, но с обязательными контекстуальными уточнителями, указывающими, что передача объекта осуществляется на какое то время: Ich gab ihm meinen Anzug bis morgen. Однако в большинстве случаев в немецком языке ситуацию передачи объекта во временное пользование обозначает глагол leihen: jmdm. еin Buch, sein Auto leihen (дать кому то на время книгу, машину); Kannst du mir [bis morgen] zwanzig Mark leihen? (Ты можешь до завтра дать мне двадцать марок?) [DUW: 944].
Помимо экспликации временного характера ситуации отчуждения (передачи) объекта в немецком языке осуществляется конкретизация пространственных характеристик этой ситуации. Так, если передача объекта происходит на коротком расстоянии и объект передается прямо в руки другому лицу, используется глагол reichen: Ein Buch reichen; fr seine Zigarette Feuer reichen (букв.: дать книгу, протянув ее; дать зажигалку, протянув ее [DUW: 1233]. Помимо приведенных глаголов, в немецком языке в качестве эквивалентов глагола дать (давать) в контексте могут выступать и другие, в частности, bergeben, berlassen, liefern.
В чешском языке глагол dt (dvat) имеет достаточно широкую семантику и употребляется в различных ситуациях передачи объекта: Dali vm najst? (Вам дали поесть?); Dejte mi kilo masa (Дайте мне килограмм мяса); Dal auto k dispozice (Дал (предоставил) машину в распоряжение) [SS: 53]. Как и в немецком языке, данный глагол обозначает, как правило, передачу объекта другому лицу в постоянное владение: Dal mi knihu (darem) – Дал мне книгу (подарил, отдал). В случае временной передачи объекта другому лицу в чешском языке (как и в немецком) используется другой глагол – pjit (pjovat), например: Pjovat penize (дать денег взаймы) [SS: 343], в случае употребления в такой конструкции глагола dt (dvat) передача объекта будет представлена как безвозмездная.
Анализируемый глагол в чешском языке может выражать ситуацию отчуждения объекта как помещение этого объекта в определенное место (причем это помещение может носить и временный характер). Объект при этом может быть как неодушевленный, так и одушевленный, например: Dt seit do lavice (Положить тетрадь на сиденье, букв.: «дать тетрадь сиденью»); Dt branku (Забить гол, поместить мяч в ворота, букв.: «дать мяч воротам»); Dali ho do Prahy (Его перевели в Прагу, букв.: «отдать его в Прагу») [SS: 53].
Объект при глаголе dt (dvat) может иметь и абстрактный характер. В русском языке отмечается большее разнообразие абстрактных объектов при глаголе дать (давать): дать слово, возможность, знания, надежду и др. В таких конструкциях смысловую нагрузку несет имя существительное, обозначающее объект. В чешском языке, как правило, используются другие глаголы, которые непосредственно конкретизируют речевую ситуацию: дать старт – odstartovat, дать слово – slbovat, дать волю – poutti na svobodu, дать дорогу – uvolovat cestu, дать клятву – psahat и др.
В чешском языке, как и в русском, глагол dt (dvat) обнаруживает способность к грамматикализации. Однако полной грамматикализации значения в чешском языке не происходит (ср. в русском возможные конструкции: Дай, думаю, заеду к нему по пути). Частичная грамматикализация значения отмечена в чешском языке в случаях, когда dt (dvat) выражает ситуации разрешения/запрещения осуществления какого либо действия. В большинстве случаев в чешском языке представлена ситуация запрещения, например: Dt prostt stl (Разрешил накрыть стол, то есть предоставил такую возможность); Nedal j domluvit (Не дал ей договорить) [SS: 53]. В случае, если же выражено значение разрешения (допущения) какого либо действия, то часто это может иметь негативный характер для субъекта, субъект, как правило, пассивен и допускает осуществление какой либо деятельности, часто нежелательной для него самого: Dát si zlákat, ošidit (Дать себя увлечь, обмануть) [SS: 53].
Таким образом, в русском языке базовый глагол дать (давать) в самом общем виде выражает различные ситуации передачи объекта другому лицу. Для представителей немецкой культуры всегда была значимой личная сфера субъекта, поэтому в немецком языке четко структурирована ситуация передачи объекта с точки зрения изменения статуса субъекта посессора. Чешский язык занимает промежуточное положение по способу выражения ситуации передачи (отчуждения) объекта, обнаруживая сходства и различия как с русским, так и с немецким языком.
Примечания
Бондарко, А. В. Посессивность (Вступительные замечания) [Текст] / А. В. Бондарко // Теория функциональной грамматики. Локативность. Бытийность. Посессивность. Обусловленность. – СПб.: Наука, 1996. – С. 89–100.
Вайс, Д. Смысловой потенциал посессивного отношения и его текстуальная обусловленность в современном русском языке [Текст] / Д. Вайс // Сокровенные смыслы: Слово. Текст. Культура: сб. статей в честь Н. Д. Арутюновой / отв. ред. Ю. Д. Апресян. – М.: Языки славянской культуры, 2004. – С. 283–295.
Милованова, М. В. Модель посессивных отношений в русском языке (на материале глаголов) [Текст] / М. В. Милованова // Мир и язык: сборник научных статей. Серия «Филологический сборник». Вып. 6. – Кемерово, 2005. С. 23–31.
Гамкрелидзе, Т. В. Индоевропейский язык и индоевропейцы [Текст] / Т. В. Гамкрелидзе, Вяч. Вс. Иванов. – Тбилиси, 1984.
Гончарова, Т. В. Лексико семантические группы глаголов типа «давать» и «брать» в современном русском языке [Текст] : автореф. дис. … канд. филол. наук / Т. В. Гончарова. – Л., 1980.
Словарь синонимов русского языка [Текст] : в 2 т. / под ред. А. П. Евгеньевой. – М., 2003 (=ССРЯ).
Словарь современного русского литературного языка [Текст] : в 17 т. – М., 1959. – Т. 3 (=ССРЛЯ).
Duden Deutsches Universalwrterbuch [Text]. – Dudenverlag Mannheim – Wien – Zrich, 1989 (=DUW).
Slovnk spisovn etiny pro kolu a veejnost [Text]. – Praha: Academia, 2003.

Отличный мод для World of Warcraft, показывающий квесты. Описание того, где скачать Questhelper, как им пользоваться и так далее вы можете найти на блоге ММохелпер.

Списки в Прологе

Лабораторная работа №4
Списки в Прологе

Прочитайте о списках в Прологе и изучите приведённые там примеры. Напишите предикаты для решения следующих задач (любые 12 задач!).

1. Выведите список из букв в обратном порядке.

2. Выведите только чётные элементы списка.

3. Найдите сумму элементов списка.

4. Предположим у вас есть такой немецко-английский словарь, в котором записаны числа от 1 до 9:
word (eins, one).
word (zwei, two).
word (drei, three).
word (vier, four).
word (fuenf, five).
word (sechs, six).
word (sieben, seven).
word (acht, eight).
word (neun, nine).
Напишите предикат translate (G,E), который бы переводил список германских слов в соответствующий список английских слов. Например, ответом на вопрос translate ([eins, neun, zwei], X) должен быть список X = [one, nine, two].

5. Определите назначение следующих предикатов:
• last(X,Y):-append(_,[X],Y).
• butlast(X,Y):-append(X,[_],Y).
• prefix(X,Y):-append(X,_,Y).
• suffix(X,Y):-append(_,X,Y).
• together(X,Y,L):-append(_,[X,Y|_],L).
• members([],_).
members([X|Xs], Ys):-member(X, Ys), members(Xs,Ys).
• sum2([],0).
sum2([X],X).
sum2([_,X|T],S):-sum2(T,S1),S=S1+X.

6. Даны предикаты, генерирующие все перестановки элементов списка (первый аргумент – исходный список, второй – его перестановка). Объясните, как они работают?
• permutation([],[]).
permutation(L,[X|T]):- select(X,L,R), permutation(R,T).

• permutation2([],[]).
permutation2([X|T],R):- permutation2(T,L), select(X,R,L).

7. Увеличьте четные элементы списка на 1, а нечётные уменьшите на 1.

8. Удалите из списка все элементы, значения которых лежат вне заданного отрезка.

9. Удалите из списка элементы с четными номерами.

10. Найдите среди положительных элементов списка минимальный.

11. Найдите и удалите последний элемент списка.

12. Осуществите циклический сдвиг элементов списка на один вправо.

13. Замените в списке все вхождения заданного числа нулём.

14. Разделите исходный список на два списка: список положительных чисел и список отрицательных чисел.

15. Поэлементно перемножьте элементы двух списков.

16. Проверьте, что список, содержащий буквы, является палиндромом.

17. Проверьте, что все элементы списка различны.

18. Проверьте, что два списка совпадают с точностью до порядка следования элементов. Например, [1,2,3,4] и [4,1,3,2] совпадают.

19. Определите порядковый номер элемента в списке.

20. Удалите заданный элемент из списка.

ЭФфективное профессиональное создание сайта на различных системах управления контентом или обычном Html

Одно из увлекательнейших хобби, рыбалка привлекает и мужчин, и женщин. А проводимые соревнования по рыбалке лишь увеличивают ее популярность.

Качественное продвижение сайта киев самыми современными и доступными методами.

пятница, 10 июля 2009 г.

Решение задач в Прологе

Лабораторная работа №2
Решение задач в Прологе

1. (о бездомном животном) Бутси – коричневая кошка. Корни – черная кошка. Мак – рыжая кошка. Флэш, Ровер, Спот – собаки, Ровер – рыжая, а Спот – белая. Все животные, принадлежащие Тому и Кейт, имеют родословную. Том владеет всеми черными и коричневыми животными. Хозяин всех собак небелого цвета, которые не являются собственностью Тома, – Кейт. Алан владеет Мак, если Бутси не принадлежит Кейт и если Спот – без родословной. Флэш – пятнистая собака. У каких животных нет хозяев?
Рекомендуется использовать предикаты:
• cat(X) {X – кошка}
• dog(X) {X – собака}
• color (X, Y) {X имеет цвет Y}
• master(X, Y) {X – хозяин Y}
• rod(X) {X имеет родословную}
• animal(X) {X – животное}


2. (о фирме) Дан фрагмент программы на Прологе, в которой хранятся сведения о работниках фирмы.

Predicates
???
Clauses
worker (barbara).
worker (john).
worker (charles).
worker (diana).

money (barbara, 500).
money (john, 200).
money (charles, 210).
money (diana, 150).

boss (barbara, john).
boss (john, charles).
???
Goal
???

Предикаты в программе переводятся так:
• worker(X) {X – работник}
• money (X, Y) {X получает зарплату в размере Y}
• boss(X, Y) {X – непосредственный руководитель Y}

Постройте с их помощью правила для следующих новых предикатов:
• below(X, Y) {X – подчинённый Y}
• middle(X) {X – одновременно руководитель и подчинённый}
• near(X, Y) {X и Y находятся рядом по служебной лестнице,
то есть либо первый начальник второго, либо наоборот}
• bigMoney(X) {X получает хорошую зарплату, больше 200}
• more(X, Y) {зарплата у X больше, чем у Y}
• happyWorker(X) {X получает больше своего начальника}

В разделе запросов спросите у Пролога:
• Руководителем Джона является Чарльз?
• Кто является подчинённым Барбары?
• Кто является руководителем?
• Кто никем не руководит?
• У кого из работников зарплата больше, чем 300?
• Какой работник самый высокооплачиваемый?
• Кто является главным руководителем?

Что означают следующие запросы? Какие ответы на них выдаст Пролог?
• money(barbara, 500).
• bigMoney(_).
• near(john,Y), happyWorker(Y).
• worker(X), not(boss(X,_)), not(below(X,_)).
• worker(X), not(more(X,_)), money(X,M).
• boss(X,charles), money(X,M).
• worker(X), not(middle(X)).
• below(X,_), not(below(_,X)).
• worker(X), not(more(X,_)).

3. (о чём-то) Сформулируйте задачу, которую решает программа long_novel. pro. Объясните, как Пролог находит решение (к каким предикатам происходит обращение, какие значения принимают переменные).

4. (об автомобилях) Составьте программу, в которой хранятся данные об автомобилях некоторого магазина (марка, год выпуска, цвет, цена). Например,
car (ferrari, 2001, red, 2000).
car (bmv, 2000, black, 3500).
car (mustang, 1995, brown, 2500).
car (reno, 2002, darkBlue, 4000).
car (volvo, 1981, white, 1500).
car (zapor, 1981, yellow, 150).
car (volga, 1981, grey, 500).
car (audi, 2006, red, 5000).
car (mersedes, 2006, blue, 7000).
car (ford, 2006, green, 9000).
Найдите:
• все автомобили красного цвета, выпущенные не ранее 2000 года и ценой не более 2000;
• все автомобили, новее, но дешевле мустанга;
• самую старую машину;
• самую дорогую;
• самую новую;
• самую дешёвую.

5. (о вреде пива!) Пусть заданы четыре предиката:

drinker(X) {X - любитель выпить}
go(X, B) {X посещает бар B}
give(B, P) {в баре B подают пиво сорта P}
like(X, P) {X нравится пиво P}

Постройте с их помощью правила для следующих новых предикатов:

• goodBar(X, B) {если X- любитель выпить, ходит в бар B, и там есть хотя бы один сорт пива,
которое ему нравится}
• badBar(X, B) {если X- любитель выпить, ходит в бар B, но там нет ни одного сорта пива,
которое ему нравится}
• happyDrinker(X) {если пиво, которое предпочитает любитель выпить X, подают, по крайней
мере, в одном из баров, которые он посещает}
• deadDrinker(X) {если в любом из баров, которые посещает любитель выпить X, подают
подходящее пиво}

Проверьте свои правила, записав несколько фактов о том, кто какой бар посещает и что предпочитает.


6. (о числах) Имеется шесть четырёхзначных чисел. Найдите всевозможные цепочки, содержащие все эти числа, такие, что последняя цифра предыдущего числа совпадает с первой цифрой следующего.
Код решения:
Predicates
number (integer)
solve (integer, integer, integer, integer, integer, integer)

Clauses
% перечисляем данные числа
number (7013).
number (9532).
number (2084).
number (4237).
number (3569).
number (2374).
% цепочка X1,X2,X3,X4,X5,X6 является решением, если X1,X2,X3,X4,X5,X6 – различные числа из нашего набора, и каждый раз последняя цифра предыдущего числа совпадает с первой цифрой следующего
solve(X1,X2,X3,X4,X5,X6):-
number(X1), number(X2), X2<>X1, X1 mod 10= X2 div 1000,
number(X3), X3<>X1,X3<>X2, X2 mod 10= X3 div 1000,
number(X4), X4<>X1,X4<>X2,X4<>X3, X3 mod 10= X4 div 1000,
number(X5), X5<>X1,X5<>X2,X5<>X3,X5<>X4, X4 mod 10= X5 div 1000,
number(X6), X6<>X1,X6<>X2,X6<>X3,X6<>X4,X6<>X5, X5 mod 10= X6 div 1000.
Goal
solve(X1,X2,X3,X4,X5,X6).

Здесь (как и в любой из уже решённых задач) мы описали только то, что дано и что найти, но не как находить. Это берёт на себя Пролог. На Паскале пришлось бы, кроме данных и результата, прописывать и алгоритм решения (который, конечно, нужно было бы сначала придумать и затратить на это время). В этом и состоит отличие декларативных языков программирования (типа Пролога) от императивных (типа Паскаля).
• Объясните, как Пролог находит решение в этой задаче.
• В разделе Goal cпросите, есть ли цепочка, которая начинается, например, с числа 7013.

7. (о враждующих рыцарях) Однажды мажордом короля Артура обнаружил, что к обеду за круглым столом приглашено 6 рыцарей (a, b, c, d, e, f). При этом пары рыцарей a и b, c и d, e и f, b и e враждовали друг с другом. Определите все способы рассадки рыцарей такие, чтобы никакие два врага не сидели рядом?

Отличный Справочник по фирмам - полная информация

«Локальные сети Ethernet 10 Мбит/с»

Лабораторная работа
«Локальные сети Ethernet 10 Мбит/с»
Цель работы
Изучить технологии создания локальных сетей Ethernet 10 Мбит/с.
Порядок работы
1. Создать локальную сеть Ethernet 10Base-5.
2. Создать локальную сеть Ethernet 10Base-2.
3. Создать локальную сеть Ethernet 10Base-T.
4. Создать локальную сеть Ethernet 10Base-FL.
Указания к выполнению работы
1. Создать локальную сеть Ethernet 10Base-5.
1.1. Прочитать Олифер В.Г., Олифер Н.А. «Компьютерные сети», глава 12, раздел «Спецификации физической среды Ethernet» (стр. 408–418).
1.2. Ваша цель – связать локальной сетью Ethernet 10Base-5 два компьютерных класса по 10 компьютеров в каждом.
1.3. Создайте в программе NetCracker два компьютерных класса и назначьте трафик между ними (см. Лабораторную работу «Знакомство с NetCracker»).
• Создайте новый проект. Установите альбомную ориентацию страницы (Sites – Site Setup – Layout). Сохраните проект.
• Поместите на рабочее поле проекта один компьютер, например, IBM PC 700 Series (LAN workstations – PCs – IBM). Назовите его, например, 400-01 (двойной щелчок – Device Setup – Name).
• Установите в компьютер сетевую карту EtherLink II/16 фирмы 3Com (LAN adapters – Ethernet – 3COM Corp).
• Скопируйте созданный компьютер в буфер обмена. Вставьте его из буфера 9 раз. Присвойте новым компьютерам соответствующие имена (400-02, 400-03, …). Это будет первый компьютерный класс.
• Создайте второй компьютерный класс из 10 компьютеров таким же образом. Назовите компьютеры 401-01, 401-02, …
• Назначьте трафик типа LAN peer-to-peer traffic между парами компьютеров 400-01 и 401-01, 400-02 и 401-02 и т.д. (кнопка Set Traffic на панели инструментов). Точно так же назначьте обратный трафик между компьютерами 401-01 и 400-01, 401-02 и 400-02 и т.д.
• Проверьте установленный трафик (Меню Global – Data Flow).
1.4. Постройте локальную сеть Ethernet 10Base-5.
• Поместите на рабочую область два сегмента «толстого» Ethernet (Generic LANs – Thick Ethernet Segment).
• Соедините все компьютеры первого класса с одним сегментом, а компьютеры второго класса – с другим (Link devices). Посмотрите тип используемого протокола (Protocol), среду передачи (Media), пропускную способность (Bandwidth) и длину кабеля (Cable Length). Обратите внимание на цвет проводников (коаксиальный кабель – черный цвет).
• Свяжите оба сегмента между собой с использованием повторителя или трансивера, например трансивера фирмы D-Link Systems – DE-852 (Media adapters and connectors and transceivers).
• Для соединения между сегментами назначьте показ статистики средней загруженности и использования сети (правая кнопка – Statistics – Average workload, Average utilization в процентах и индикатор).
• У вас должна получиться примерно следующая схема:

• Запустите анимацию (Start).
1.5. Определите пределы пропускной способности сети.
• Измените трафик (пункт меню Global – Profiles). Выделите профиль LAN peer-to-peer traffic и нажмите на кнопку Edit. В открывшемся окне установите Transaction Size (Размер транзакции) от 600 до 1100 байт. Подтвердите из-менение профиля трафика.
• Запустите анимацию. Отметьте изменение параметров загруженности и использования сети.
• Составьте таблицу:
Трафик, байт Средняя загруженность, Мбит/с Среднее использование, % Работа се-ти
500-1000 1,2 11,6 Да
1000-1500
1500-2000
2000-2500
2500-3000
3000-3500
3500-4000
4000-4500
4500-5000
В последнем столбце ставьте «Да», если пакеты пересылаются (сеть работает). Иначе ставьте «Нет».
• Выясните профиль трафика, производительность и коэффициент использование сети, при которых она перестает работать.
1.6. Определите максимальный диаметр сегмента сети.
• Два раза щелкните на проводнике, соединяющем сегмент Ethernet с трансивером. Установите в поле Cable Length длину кабеля в метрах.
• Выясните максимальную длину кабеля.
2. Создать локальную сеть Ethernet 10Base-2.
2.1. Ваша цель – связать локальной сетью Ethernet 10Base-2 два компьютерных класса по 10 компьютеров в каждом.
2.2. Сохраните файл с локальной сетью Ethernet 10Base-5 под другим именем (чтобы сохранить установленный трафик).
2.3. Постройте локальную сеть Ethernet 10Base-2.
• Используйте сегменты «тонкого» Ethernet (Generic LANs – Think Ethernet Segment) и трансивер, например ISOLAN Coaxial Transceiver (3C1114-3) фирмы 3Com (Media adapters and connectors and transceivers).
• Назначьте показ статистики.
• Запустите анимацию.
2.4. Определите пределы пропускной способности сети.
• Составьте и заполните таблицу, аналогичную таблице в п. 1.5.
• Выясните профиль трафика, производительность и коэффициент использование сети, при которых она перестает работать.
2.5. Определите максимальный диаметр сегмента сети.
3. Создать локальную сеть Ethernet 10Base-Т.
3.1. Ваша цель – связать локальной сетью Ethernet 10Base-Т два компьютерных класса по 10 компьютеров в каждом.
3.2. Сохраните файл с локальной сетью Ethernet 10Base-2 под другим именем.
3.3. Постройте локальную сеть Ethernet 10Base-Т.
• Используйте концентраторы (hubs) соответствующего стандарта.
• Обратите внимание на изменившийся цвет проводников (используется витая пара вместо коаксиального кабеля).
• Назначьте показ статистики.
• Запустите анимацию.
3.4. Определите пределы пропускной способности сети.
• Составьте и заполните таблицу, аналогичную таблице в п. 2.5.
• Выясните профиль трафика, производительность и коэффициент использование сети, при которых она перестает работать.
3.5. Определите максимальный диаметр сегмента сети.
4. Создать комбинированную локальную сеть Ethernet 10Base-Т – Ethernet 10Base-FL.
4.1. Ваша цель – объединить компьютеры в двух класса локальной сетью Ethernet 10Base-Т и связать классы оптоволоконным Ethernet.
4.2. Сохраните файл с локальной сетью Ethernet 10Base-T под другим именем.
4.3. Постройте комбинированную локальную сеть.
• Замените существующие концентраторы (hubs) на концентраторы, у которых имеются два типа портов: не менее десяти – 10Base-T и не менее одного – 10Base-FL.
• Соедините порты 10Base-FL концентраторов между собой. Обратите внимание на цвет проводников между концентраторами (используется оптоволоконный кабель).
• Назначьте показ статистики.
• Запустите анимацию.
4.4. Определите пределы пропускной способности сети.
• Составьте и заполните таблицу, аналогичную таблице в п. 2.5.
• Выясните профиль трафика, производительность и коэффициент использование сети, при которых она перестает работать.
4.5. Определите максимальное расстояние между классами.
Требования к отчету
1. Подготовиться к проверочной работе по технологиям Ethernet 10 Мбит/с.
2. Таблицы значений пропускной способности и коэффициента использования неструктурированной и структурированной сетей для разного объема трафика.
3. Сравнительная таблица технологий Ethernet 10 Мбит/с:
Параметр 10Base-5 10Base-2 10Base-T 10Base-FL
Кабель
Топология
Максимальная длина сегмента, м
Максимальный диаметр сети (при исполь-зовании повторителей), м
Максимальное число станций в сегменте
Пропускная способность, Мбит/с
Критическая пропускная способность (при которой сеть «падает»), Мбит/с
Достоинства
Недостатки
Контрольные вопросы
1. Что обозначает правило «5-4-3»?
2. Что обозначает правило «4-х хабов»?
3. Почему коаксиальный кабель обеспечивает больший размер сегмента, чем витая пара, а оптоволоконный кабель больший, чем коаксиальный?


Turkish lira reached its highest level in three weeks, as stocks and prices of bonds increased on Thursday. As the signs of the possible recovery of the US economy were reveled, it became clear to market traders that the Turkish prices of stocks are at their bottom. Turkish can be rich!

Professionals say, that increasing consumer spending in the United States are a clear indicator of economic pick up in the biggest economy in the world, meaning that further recovery is coming up in the next months.

Услуги

Лабораторная работа №1
Знакомство с Microsoft Visual Studio 2005.

Цели работы:
1. Научиться работать со средой программирования Microsoft Visual Studio 2005: создание и открытие проектов, отладка проектов.
2. Познакомиться с набором файлов, входящих в состав проектов Visual Studio.
3. Знакомство с языком C#.

Задание 1. Запустить Visual Studio и создать новый проект.

Указание к выполнению
1. Через Пуск – Программы – Microsoft Visual Studio 2005 – Microsoft Visual Studio 2005 запустите Visual Studio.
2. Выберите меню File – New – Web Site. В открывшемся окне New Web Site выберите шаблон (template) ASP.NET Web Site, расположение (Location) File System и язык Visual C#. Укажите путь для сохранения файлов проекта d:\users\<группа>\MyWebSite. Нажмите OK.
При этом будет создан web-сайт MyWebSite с одним проектом MyWebSite (внутри солюшена может быть создано несколько проектов, как независимых, так и взаимосвязанных между собой). Также автоматически в проект добавляется web-страница default.aspx, которая отображается в source режиме.
3. Для компиляции и запуска проекта нажмите F5 или выберите пункт меню Debug – Start Debugging. При запуске web-приложения появится окно, предлагающее разрешить запуск приложения с возможностью отладки.
4.

Задание 2. Изучить файлы, вошедшие в проект.

Указание к выполнению
1. Откройте в проводнике каталог солюшена d:\Users\<группа>\MyWebSite.
2. Там видим файлы:
a. Web.Config – файл содержит параметры web-приложения.
b. Default.aspx – web-страница, описывающая интерфейс пользователя.
c. Default.aspx.cs – файл, содержащий обработчики событий элементов управления, находящихся на web-странице; данный файл обрабатывается сервером.
Каждый отдельный класс описывается файлом <имя класса>.cs, а каждая web-страница описывается двумя файлами: <имя>.aspx, <имя>.aspx.cs.




Задание 3. Познакомиться со средой Visual Studio.

Указание к выполнению
1. Ознакомьтесь с элементами среды программирования Visual Studio .
2. В окне Solution Explorer нажмите правую клавишу мыши на странице Default.aspx. В появившемся контекстом меню выберите View Code (Просмотр кода) для перехода к окну просмотра кода.
В открывшемся окне увидим следующий код:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
}

Строки, начинающиеся со слова using, подключают пространства имен, содержащие требуемые объекты: классы, компоненты и т.д.
Далее следует public partial class _Default : System.Web.UI.Page { … } – описание класса web-страницы. Данный класс пока содержит лишь обработчик события Page_Load.

3. Перейдите обратно к просмотру страницы в design режиме. Добавьте на страницу с панели Tool Box следующие компоненты, находящиеся на закладке Standart (Стандартные): Button, CheckBox, Label, TextBox.
4. Измените свойство Text у компонентов Button и CheckBox как показано на рисунке. Поставьте свойствам Checked и AutoPostBack компонента CheckBox значение True.

5. Добавьте обработчик события Click компоненту Button. На панели Properties нажмите кнопку Events (События) (значок молнии). Найдите в списке событие Click, двойное нажатие в поле напротив события автоматически создаст его обработчик. В обработчик события добавьте текст:

label1.Text = textBox1.Text;

6. Аналогично добавьте обработчик события CheckedChanged компоненту CheckBox с текстом:
label1.Visible = checkBox1.Checked;


Должно получиться следующее:

7. Сохраните все изменения через меню File – Save All.
8. Запустите проект и посмотрите, что получилось.
9. Добавьте на форму еще одну кнопку с обработчиком события Click:
private void button2_Click(object sender, EventArgs e)
{
string caption = "Текущее время: " + GetCurrntTime();
this.Title = caption;
}
И опишите функцию GetCurrentTime:
private string GetCurrentTime()
{
DateTime date = DateTime.Now;
return date.ToLongTimeString();
}
10. Для отладки программы используются кнопки F10 и F11. Установите точку останова программы на серой вертикальной полосе слева от текста кода, как показано на рисунке ниже.

11. Запустите программу, нажмите добавленную кнопку. Посмотрите, что получилось.
12. Отладьте программу с помощью кнопки F10. Затем повторите операцию и отладьте программу с помощью кнопки F11. В чем разница?
13. Просматривать значение переменных можно в окне Locals (Debug – Windows - Locals) или в окне Watch1 (Debug – Windows – Watch – Watch1), доступных лишь в режиме отладки программы.

14. Добавьте в проект MyWebSite новую web-страницу. Для этого в окне Solution Explorer выделите проект MyWebSite и в контекстном меню выберите пункт Add New Item. В появившемся окне выберите шаблон Web Form и нажмите кнопку Add. В проект будет добавлена страница Default2.aspx

15. Положите на новую страницу два компонента TextBox , а также компонент Button и Label.

16. Добавьте в проект MyWebSite новый класс. В окне Add New Item выберите Class.
Замените текст в окне созданного класса следующим:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

///
/// Summary description for Class1
///

public class Class1
{
private int a = 0; // внутренняя переменная класса
private int b = 0; // внутренняя переменная класса
public int A // описание открытого свойства класса
{
set { a = value; } // свойство доступно для записи нового значения
}
public int B // описание открытого свойства класса
{
set { b = value; } // свойство доступно для записи нового значения
}
public void SetA(int newValue) // описание открытого метода - аналог свойства A
{
a = newValue;
}
public void SetB(int newValue) // описание открытого метода - аналог свойства B
{
b = newValue;
}
public void SetValues(int value1, int value2) // описание открытого метода
{
a = value1;
b = value2;
}
public int Result // описание открытого свойства класса
{
get { return a * b; } // свойство доступно для чтения
}
public int GetResult() // описание открытого метода - аналог свойства Result
{
return a * b;
}

public Class1()
{
}
}

17. Для кнопки Button создайте обработчик события Click со следующим кодом:
protected void Button1_Click(object sender, EventArgs e)
{
Class1 c = new Class1();
try
{
c.A = int.Parse(textBox1.Text);
c.B = int.Parse(textBox2.Text);
Label1.Text = c.Result.ToString();
}
catch
{
Label1.Text = "Введите корректные значения";
}
}

18. Чтобы иметь возможность перейти на страницу Default2.aspx со страницы Default.aspx, добавьте на вторую компонент HyperLink и установите значения следующих свойств: NavigateUrl = Default2.aspx, Text = Умножение.
19. Запустите проект, протестируйте работу страницы Default2.aspx.
20. Воспользуйтесь другими способами передачи параметров в класс Class1.


Если вы хотите быстро и недорого напечатать большие тиражи буклетов, то для вас услуги типографии в москве - отличный выбор!

Введение в логическое программирование

Лабораторная работа №1
Введение в логическое программирование

1. (тренировочная задача)
• Запустите Visual Prolog (vip.exe).
• Создайте новый файл (File – New).
• Запишите логическую программу, позволяющую определить, смертен ли Сократ.
• Запустите программу на выполнение (Ctrl+G или G).

2. (о родственных отношениях)
2.1. Изобразите в виде схемы своё родословное дерево (должно включать не менее 8 родственников). Например,

2.2. Опишите это дерево с помощью фактов:
man(X) {Х есть мужчина}
woman(X) {X есть женщина}
parent(X,Y) {X есть родитель Y}
То есть перечислите всех мужчин в вашем дереве, всех женщин и все пары родитель-ребёнок, указывая конкретные имена. Например, man (pol). и т.д. woman(naomi). и т.д. parent(pol, ringo). и т.д.

2.3. Постройте правила для следующих более сложные отношений:
mother(X,Y) {Х есть мать Y}
father(X,Y) {Х есть отец Y}
child(X,Y,Z) {Х есть ребёнок Y и Z }
son(X,Y,Z) {Х есть сын Y и Z }
daughter(X,Y,Z) {Х есть дочь Y и Z }
grandmother(X,Y) {Х есть бабушка Y}
grandfather(X,Y) {Х есть дедушка Y}
sisterbrother(X,Y) {Х сестра или брат Y}
aunt(X,Y) {Х есть тётя Y}
motherInLaw(X, Y) {Х есть тёща Y}
cousins(X,Y) {Х двоюродная сестра или брат Y}
happy(X) {Х счастлив, если имеет по крайней мере двух детей}
ancestor(X, Y) {Х предок Y}

При этом можно использовать уже введенные факты man(X), woman(X), parent(X,Y) или построенные правила. Например, mother(X,Y):–woman(X), parent(X,Y) {X мать Y, если X женщина и X родитель Y}

2.4. “Спросите” у Пролога (подставьте свои имена):
• Отцом Ringo является Pol?
• Чей ребёнок George?
• Кто является бабушкой?
• Есть ли у Naomi племянница?
• У кого из женщин нет детей?
• Кто дедушка George, но не отец для Сlaudia?
• Счастлив ли отец Naomi?

2.5. Что означают запросы:
• daughter(claudia, john, jennifer).
• grandmother(X, George).
• grandmother(_, George).
• parent(X,_).
• grandfather(X,_), not(happy(X)).
• father(X,George),father (Y,X).

Профессиональная качественная разработка сайта продвижение раскрутка по необходимым запросам для вас!

А вы знаете, как правильно курить кальян - этот уникальный аксессуар, пришедший к нам с далекого востока

Нашел интереснейший блог, где рассказывается все про такую вещь, как педагогика - детали, интересные факты. Читать интересно!

четверг, 9 июля 2009 г.

Движение небесных тел

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

Математическая модель. Выберем в качестве основы построения математической модели положения Ньютона, как наиболее отвечающие нашим целям и не противоречащие сегодняшним представлениям естествознания.
В основе этих представлений лежат два фундаментальных закона физики:
1) второй закон Ньютона, связывающий ускорение движение тела с силой, действующей на него;
2) закон всемирного тяготения, принадлежащий тому же Ньютону.
Будем считать, что орбита любого тела, движущегося в поле тяготения тела массы М, целиком лежит в одной плоскости (плоскость орбиты). Этот факт непосредственно следует из названных двух законов Ньютона, но доказательство его оставим за пределами нашего рассмотрения.
В плоскости орбиты введем систему координат: в центре ее поместим "солнце" системы (тело массы М), ось ОХ направим из центра в начальное положение тела (в момент его попадания в поле тяготения "солнца"); ось OY — перпендикулярно ей.
Пусть положение тела описывает вектор-функция r(t), начало которой находится в центре системы координат, конец — на орбите. Кроме того, обозначим вектор силы, действующей со стороны "солнца" на тело через F(t). В этих обозначениях 2-ой закон Ньютона может быть записан так
mr"(t)=F(t),
r"(t) — вектор-функция ускорения движения тела под действием силы F(t) (вторая производная от вектор-функции r(t)), m -масса тела.
Закон всемирного тяготения Ньютона записывается так

где k — гравитационная постоянная (k=6,67*10-11 м3/(ru*c2)), М — масса "солнца", m- масса тела, |r(t)| — расстояние от центра координат до точки на орбите

где x(t) и y(t) — составляющие вектора r(t). Величина отношения — вектор единичной длины, направленный так же как вектор r(t).
Формулировка приведенного закона: сила притяжения, действующая на тело со стороны "солнца", прямо пропорциональна массам "солнца" (М) и самого тела (m), обратно пропорциональна квадрату расстояния между ними и направлена от тела к "солнцу".
Заменяя в правой части уравнения второго закона Ньютона силу F(t) на ее значение, определяемое законом притяжения, сокращая в левой и правой части массу тела m, приходим к дифференциальному уравнению второго порядка для вектор-функции r(t)
.
Это уравнение, рассматриваемое совместно с начальными условиями (положение и начальная скорость), и представляет собой математическую модель движения тела в поле притяжение "Солнца" (тела массы М).
Для решения векторного дифференциального уравнения обычно его проектируют на оси координат, и решают получающиеся при этом уравнения относительно составляющих вектор-функции r(t) (x(t) и y(t)). Осуществим, это проектирование.
Для сокращения записи обозначим через f(t) скалярную (невекторную) величину

Проектируя на оси ОХ и OY получим соответственно
x"(t)=f(t)x(t),
y"(t)=f(t)y(t).
Получили систему дифференциальных уравнений относительно составляющих x(t) и y(t). Для решения такой системы необходимо знать начальные условия, т.е. начальное положение и начальную скорость (в момент времени t=0). В силу выбора системы координат в нашем случае будем считать, что заданы значения х(0)=, у(0)=0, х'(0)=, у'(0)=.
Система из двух дифференциальных уравнений второго порядка, рассматриваемая совместно с четырьмя начальными условиями, представляет собой полное математическое описание поведения тела в поле притяжения "Солнца"
В этой задаче неудобно работать с размерными величинами, измеряемыми миллиардами километров, секунд и т.д. В качестве величин для обезразмеривания удобно принять характерное расстояние от Земли до Солнца ρ=1,496*1011м, период круговой орбиты , соответствующий этому расстоянию, скорость движения по ней , т.е. принять
, , , , .
После обезразмеривания получаем

Можно доказать, что возможные траектории движения, описываемые уравнениями – эллипс, парабола и гипербола.

Вычислительная модель. Система дифференциальных уравнений представляет собой типичный пример непрерывной математической модели. Чтобы можно было реализовать ее решение (приближенное, конечно) на компьютере, необходимо найти для нее адекватное дискретное представление.
1 способ.
Поступим следующим образом. Выберем некоторое значение шага h по времени t. Начиная с нулевого момента времени, будем рассматривать систему узловых (по времени) точек tk:
tk = k-h, k = 0, 1, 2, 3, ... .
В каждой узловой точке tk заменим вторые производные из левой части дифференциальных уравнений математической модели конечно-разностными отношениями

Рассматривая систему дифференциальных уравнений только в узловых точках tk, заменяя производные на конечно-разностные отношения и обозначая приближенные значения x(tk) и у (tk) через xk и yk соответственно, приходим к дискретному аналогу непрерывной математической модели (системы дифференциальных уравнений)

при к=1, 2, 3, ... .
Разрешим последнюю систему конечно-разностных уравнений относительно xk+i и yk+i. Получим

при k = 1, 2, 3, ... .
Последняя система представляет собой два рекуррентных соотношения, которые позволяют по значениям xk, xk-i и yk, уk-1 находить xk+i и yk+i. Таким образом, если известны начальные значения х1, х0 и у1, у0, то последовательно применяя рекуррентные соотношения, находим х2 и у2 и т.д.
Начальные значения можно найти из начальных условий для системы дифференциальных уравнений. Заменяя первые производные конечно-разностными отношениями, получим
x0=0, y0=0,
Окончательно имеем
х0=, у0=0, x1=x0+hvx, y1=y0+h vy.
Вычислительная модель, таким образом, представляет собой два рекуррентных соотношения с полученными начальными условиями:

Очевидно, что такая задача однозначно разрешима.
2 способ.
От системы двух дифференциальных уравнений второго порядка

перейдем к системе четырех дифференциальных уравнений первого порядка


Задание
1. Построить компьютерную модель, отображающую в центре экрана Солнце и движение планеты.
2. Подбирая начальные условия, надо добиться получения всех трех типов орбит, одновременно определяя первую "космическую" скорость (эллиптические орбиты) и вторую "космическую" скорость (параболическая орбита).
Для тех, кто хотел бы использовать эту модель для показа устройства нашей Солнечной системы необходимо организовать ввод данных, соответствующих реальным расстояниям между Солнцем и планетами, массой Солнца, гравитационной постоянной, т.е. коэффициент пропорциональности k и начальной скоростью движения.

Отличный качественный парфюм , включая элитный парфюм Armand Basi

среда, 8 июля 2009 г.

Решение СЛУ итерационными методами

Лабораторная работа №11. Решение СЛУ итерационными методами
Задание:
1) Привести систему своего варианта к виду, допускающему использование метода (см. достаточное условие сходимости итерационной последовательности).
2) Найти коэффициент сжатия.
3) Найти решение с точностью до 0.0001 методом простой итерации (написать программу). Проверить ответ подстановкой. Сравнить ответ с ответами, полученными при использовании других методов.
4) Найти решение с точностью до 0.0001 методом Зейделя (написать программу). Проверить ответ подстановкой. Сравнить ответ с ответами, полученными при использовании других методов.
5) Сравнить скорость сходимости метода Зейделя и метода простой итерации.

Интереснейший женский журнал, где можно найти мнение сотен женщин.

А вы заете, что современный дизайн глазами современных людей вовсе не такой, какой мы привыкли видеть?

суббота, 4 июля 2009 г.

Задание на лабу

Задание:
Для уравнения из лабораторной работы №7 взять один из отделенных корней и выполнить следующие действия:
1. Выбрать промежуток, на котором корень отделен.
2. Преобразовать уравнение к виду x=φ(x).
3. Найти производную функции φ(x) и вычислить q (аналитически или по программе, находящей минимальное и максимальное значение функции на отрезке).
4. Если получили, что q>1, то преобразовать уравнение к виду x=φ(x) по-другому.
5. Составить расчетную таблицу в Excel и уточнить корень до 0.001
6. Написать программу, реализующую метод простой итерации. В программе предусмотреть вывод на экран элементов итерационной последовательности, подсчет количества итераций и проверку полученного результата (подставить корень в уравнение f(x)=0).
7. Взять несколько различных начальных приближений. Зависит ли полученное решение от начального приближения? Влияет ли начальное приближение на число итераций?
8. Сравнить все методы уточнения корней по скорости сходимости, подготовке к использованию, сложности написания программ.


vip знакомства

Отличное создание и продвижение сайта в кратчайшие сроки!

пятница, 3 июля 2009 г.

Отделение корней уравнения.

Лабораторная работа № 7


Уточнение корней методом половинного деления

  1. Отделить корни уравнения графическим методом.
  2. Написать программу, реализующую отделение корней аналитическим методом. Отделить корни по программе, выбирая для шага h различные значения. Убедиться аналитически в существовании и единственности корня на каждом полученном отрезке (сравнить знаки функции на концах отрезка, убедиться в том, что производная на отрезке сохраняет знак).
  3. Сравнить результаты п1 и п2, записать выводы.
  4. На каждом из полученных промежутков уточнить корень методом половинного деления до Е=10-4. В программе реализовать вывод на экран последовательности приближений и проверку полученного результата (подставить корень в уравнение).
  5. Записать результат, сохранив на один знак больше по сравнению с заданной точностью.
  6. Провести предварительную работу к методу хорд и касательных.
    1. Выбрать промежуток, на котором корень отделен (длину промежутка взять равной 1).
    2. Найти первую и вторую производную функции f(x), убедиться, что они сохраняют знак на отрезке.
    3. На промежутке найти m1, M1, M2 (аналитически или написать программу, находящую минимальное и максимальное значение функции на отрезке).

Вариант

Уравнение

1

2

3

4

5

2,2×х3 - 2х = 0

6

7

×lg x=1

8



Все о warhammer online на сайте новостей и рассказов

четверг, 2 июля 2009 г.

Приближенное вычисление определенного интеграла

Лабораторная работа №6
Приближенное вычисление определенного интеграла

Все задания выполнять для определенного интеграла , где – функция из таблицы.
Вариант f(x) a B
1 0,37esinx 0 1
2 0,5+x lq x 1 2
3 (x+1,9)sin(x/3) 1 2
4 x-1ln(x+2) 2 3
5 3cos x/(2x+1,7) 0 1
6 2,6x2lnx 1,2 2,2
7 (x2+1)sin(x-0,5) 0,5 1,5
8 4xex*x -1 0


1. Вычислить интеграл аналитически по формуле Ньютона-Лейбница.
2. Вычислить определенный интеграл по формулам прямоугольников (левых, правых, центральных), разбив отрезок интегрирования на 20 частей. Оценить погрешность по правилу Рунге. Ответ записать в виде = {приближенное значение} ± {погрешность} (погрешность вычислить с двумя значащими цифрами, приближенное значение округлить с учетом величины погрешности). Какая из формул прямоугольников является более точной для вашего интеграла?
3. Вычислить определенный интеграл по формуле трапеций, разбив отрезок интегрирования на 20 частей. Оценить погрешность по формуле, использующей оценку второй производной. Ответ записать в виде, описанном предыдущем пункте. Верно ли, что погрешность, вычисленная непосредственно, не превосходит теоретическую оценку?
4. Вычислить интеграл по формуле трапеций с точностью до 10-5. Обосновать выбор шага, гарантирующего достижение заданной точности
5. Вычислить интеграл по формуле парабол, разбив отрезок интегрирования на 20 частей. Оценить погрешность любым способом. Ответ записать в виде, описанном пункте 1.
6. Сравнить полученные приближенные значения с точным, сделать выводы.
7. Написать программу, реализующую все методы. Программа должна запрашивать отрезок интегрирования, метод интегрирования и выводить приближенное значение интеграла и погрешность, вычисленную по правилу Рунге.

Превосходная cms для самых разных сайтов

引越し

Дополнение

1. Написать программу, реализующую вычисление интеграла методом Монте-Карло. Определите, каким (в среднем) должно быть число испытаний, чтобы получить значение с точностью е=10-2?
2. Вычислить интеграл по формулам повышенной степени точности, разбив отрезок интегрирования на 20 частей и применив формулу к каждой части. Сравнить полученные значения со значениями, вычисленными другими способами и с точным значением, сделать выводы.

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

Обработка результатов наблюдений. Построение эмпирической зависимости методом наименьших квадратов

Лабораторная работа № 5

По данной таблице значений х и у найти методом наименьших квадратов две различные эмпирические формулы и сравнить качество полученных результатов.
1. Выполнить графическую обработку экспериментальных данных.
2. Выбрать две экспериментальные зависимости, соответствующие примерному виду кривой.
3. Рассчитать их параметры с использованием прикладных программ или вручную.
4. Построить графики полученных функций, отметить табличные значения.
5. Определить, какая зависимость более точная.
6. Уточнить одну из зависимостей, используя найденные уклонения. Убедиться, что она стала более точная.
7. Составить программу для нахождения параметров эмпирической зависимости методом наименьших квадратов. В программе предусмотреть выбор вида зависимости и вычисление отклонений.
Вариант 1
0,25 0,50 0,75 1,00 1,25 1,50 1,75
-6,5 -6,1 -5,1 -3,9 -2,6 -0,9 0,8

Вариант 2
0,25 0,50 0,75 1,00 1,25 1,50 1,75
8,80 5,10 3,50 3,10 2,50 2,30 2,00

Вариант 3
0,25 0,50 0,75 1,00 1,25 1,50 1,75
0,03 0,26 0,82 2,1 4 6,6 10,8

Вариант 4
0,25 0,50 0,75 1,00 1,25 1,50 1,75
6,5 6,1 5,1 3,9 2,6 0,9 -0,8

Вариант 5
0,25 0,5 0,75 1 1,25 1,5 1,75
-1,3 -2,5 -3,5 -4,2 -4,5 -5,0 -5,2

Вариант 6
0,25 0,50 0,75 1,00 1,25 1,50 1,75
-8,80 -5,10 -3,50 -3,10 -2,50 -2,30 -2,00

Вариант 7
0,25 0,50 0,75 1,00 1,25 1,50 1,75
-0,03 -0,26 -0,82 -2,1 -4 -6,6 -10,8

Вариант 8
0,25 0,50 0,75 1,00 1,25 1,50 1,75
-6,5 -6,1 -5,1 -3,9 -2,6 -0,9 0,8

Даже не знал, где делать такую штуку, как тонировка авто, но нашел хорошее место - остался очень доволен

Очень удобный и недорогой Интернет магазин стройматериалов - делать ремонт теперь гораздо проще!

А вы знаете, что такое webdesign и как он важен в Интернете?

среда, 1 июля 2009 г.

Интерполяционный многочлен Ньютона (ИМН)

Лабораторная работа №3


1) Для функции задания №2 предыдущей лабораторной работы записать произвольную таблицу из 7 узлов с равноотстоящим шагом (значение h выбрать произвольно, значения функции округлить, оставив 3 знака после запятой).
2) Составить таблицу конечных разностей, используя электронные таблицы. Найти их погрешности.
3) Определить, есть ли в таблице практически равные нулю конечные разности.
4) Вычислите приближенно значение функции в точке х*, используя первый и второй интерполяционный многочлен Ньютона. Сравните полученные значения.
5) Написать программу вычисления приближенного значения функции по 1 и 2 интерполяционной форме Ньютона. В программе предусмотреть вывод таблицы конечных разностей.





Пример:
Построить первый и второй интерполяционный многочлен Ньютона, вычислить значение в точке Х = 1.7
X 1,2 1,4 1,6 1,8 2 2,2
F(x) 2,25 2,36 3,1 3,12 2,01 2,8

Шаг h = 0.2
Составим таблицу конечных разностей

y y 2y 3y 4y 5y
2,25 0,11 0,63 -1,35 0,94 2,5
2,36 0,74 -0,72 -0,41 3,44
3,1 0,02 -1,13 3,03
3,12 -1,11 1,9
2,01 0,79
2,8

Для вычисления значения по первой интерполяционной формуле Ньютона будем брать конечные разности из первой строки


P(1.7) = 2.25+0.275+1,18125 - 0,421875 - 0,03671875 + 0,0292969 = 3,276953
По второй интерполяционной формуле Ньютона получим




Р(1.7) = 2,8 -1,975 + 3,5625 - 0,946875 - 0,134375 - 0,029296875 = 3,276953

Приближенные значения функции, вычисленные по первой и второй интерполяционной формулам Ньютона, совпали.

中古車

Выберите заказ билетов на бритни спирс и посетите прекрасное шоу

Быстро и недорого заказать шкаф купе

«Интерполяционный многочлен Лагранжа» (ИМЛ)

Лабораторная работа №3

Вариант 1
1. По заданной таблице значений функции построить ИМЛ. Проверить, что он действительно является интерполяционным для данной таблицы значений. Построить его график и отметить на нем узловые точки. Это же задание выполнить с помощью прикладных программ.
X 1 3 6
Y -3 4 2

2. Для заданной таблицы значений функции построить ИМЛ, вычислить (любым способом) с его помощью приближенное значение функции в точке х* = 3.8 Оценить погрешность полученного значения аналитически и непосредственно.
X 1.3 2.1 3.7 4.5 6.1 7.7 8.5

1.7777 4.5634 13.8436 20.3952 37.3387 59.4051 72.3593

3. Составить программу для вычисления приближенного значения функции с помощью ИМЛ. Данные (размерность таблицы, ее значения и значение х*) считывать из файла.

4. Привести пример таблично заданной функции, содержащей 5 узлов, интерполяционный многочлен которой имеет 2 степень.

Вариант 2
1. По заданной таблице значений функции построить ИМЛ. Проверить, что он действительно является интерполяционным для данной таблицы значений. Построить его график и отметить на нем узловые точки. Это же задание выполнить с помощью прикладных программ.
X -1 2 4
Y 3 0 2

2. Для заданной таблицы значений функции построить ИМЛ, вычислить (любым способом) с его помощью приближенное значение функции в точке х* = 3.5 Оценить погрешность полученного значения аналитически и непосредственно.
Х 1.2 1.9 3.3 4.7 5.4 6.8 7.5

0.3486 1.0537 1.7844 2.2103 2.3712 2.6322 2.7411

3. Составить программу для вычисления приближенного значения функции с помощью ИМЛ. Данные (размерность таблицы, ее значения и значение х*) считывать из файла.

4. Привести пример таблично заданной функции, содержащей 6 узлов, интерполяционный многочлен которой имеет 3 степень.
Вариант 3
1. По заданной таблице значений функции построить ИМЛ. Проверить, что он действительно является интерполяционным для данной таблицы значений. Построить его график и отметить на нем узловые точки. Это же задание выполнить с помощью прикладных программ.
X -4 -3 0
Y 5 4 3

2. Для заданной таблицы значений функции построить ИМЛ, вычислить (любым способом) с его помощью приближенное значение функции в точке х* = 0.5 Оценить погрешность полученного значения аналитически и непосредственно.
X -3.2 -0.8 0.4 2.8 4.0 6.4 7.6

-1.9449 -0.6126 0.3097 1.8068 2.0913 1.4673 0.6797

3. Составить программу для вычисления приближенного значения функции с помощью ИМЛ. Данные (размерность таблицы, ее значения и значение х*) считывать из файла.

4. Привести пример таблично заданной функции, содержащей 5 узлов, интерполяционный многочлен которой имеет 3 степень.
Вариант 4
1. По заданной таблице значений функции построить ИМЛ. Проверить, что он действительно является интерполяционным для данной таблицы значений. Построить его график и отметить на нем узловые точки. Это же задание выполнить с помощью прикладных программ.
X 2 3 8
Y -3 -1 0

2. Для заданной таблицы значений функции построить ИМЛ, вычислить (любым способом) с его помощью приближенное значение функции в точке х* = 4.8 Оценить погрешность полученного значения аналитически и непосредственно.
X 2.6 3.3 4.7 6.1 7.5 8.2 9.6

2.1874 2.8637 3.8161 3.8524 3.1905 2.8409 2.6137

3. Составить программу для вычисления приближенного значения функции с помощью ИМЛ. Данные (размерность таблицы, ее значения и значение х*) считывать из файла.

4. Привести пример таблично заданной функции, содержащей 4 узла, интерполяционный многочлен которой имеет 1 степень.
Вариант 5
1. По заданной таблице значений функции построить ИМЛ. Проверить, что он действительно является интерполяционным для данной таблицы значений. Построить его график и отметить на нем узловые точки. Это же задание выполнить с помощью прикладных программ.
X 2 3 7
Y -2 1 3

2. Для заданной таблицы значений функции построить ИМЛ, вычислить (любым способом) с его помощью приближенное значение функции в точке х* = 4.1 Оценить погрешность полученного значения аналитически и непосредственно.
X 1.3 2.1 3.7 4.5 6.1 7.7 8.5

1.7777 4.5634 13.8436 20.3952 37.3387 59.4051 72.3593

3. Составить программу для вычисления приближенного значения функции с помощью ИМЛ. Данные (размерность таблицы, ее значения и значение х*) считывать из файла.

4. Привести пример таблично заданной функции, содержащей 4 узла, интерполяционный многочлен которой имеет 2 степень.
Вариант 6
1. По заданной таблице значений функции построить ИМЛ. Проверить, что он действительно является интерполяционным для данной таблицы значений. Построить его график и отметить на нем узловые точки. Это же задание выполнить с помощью прикладных программ.
X -1 0 3
Y 4 4 5

2. Для заданной таблицы значений функции построить ИМЛ, вычислить (любым способом) с его помощью приближенное значение функции в точке х* = 3.9 Оценить погрешность полученного значения аналитически и непосредственно.
Х 1.2 1.9 3.3 4.7 5.4 6.8 7.5

0.3486 1.0537 1.7844 2.2103 2.3712 2.6322 2.7411

3. Составить программу для вычисления приближенного значения функции с помощью ИМЛ. Данные (размерность таблицы, ее значения и значение х*) считывать из файла.

4. Привести пример таблично заданной функции, содержащей 5 узлов, интерполяционный многочлен которой имеет 1 степень.
Вариант 7
1. По заданной таблице значений функции построить ИМЛ. Проверить, что он действительно является интерполяционным для данной таблицы значений. Построить его график и отметить на нем узловые точки. Это же задание выполнить с помощью прикладных программ.
X -2 0 2
Y -1 -2 5

2. Для заданной таблицы значений функции построить ИМЛ, вычислить (любым способом) с его помощью приближенное значение функции в точке х*.= 3.3 Оценить погрешность полученного значения аналитически и непосредственно.
X -3.2 -0.8 0.4 2.8 4.0 6.4 7.6

-1.9449 -0.6126 0.3097 1.8068 2.0913 1.4673 0.6797

3. Составить программу для вычисления приближенного значения функции с помощью ИМЛ. Данные (размерность таблицы, ее значения и значение х*) считывать из файла.

4. Привести пример таблично заданной функции, содержащей 6 узлов, интерполяционный многочлен которой имеет 1 степень.
Вариант 8
1. По заданной таблице значений функции построить ИМЛ. Проверить, что он действительно является интерполяционным для данной таблицы значений. Построить его график и отметить на нем узловые точки. Это же задание выполнить с помощью прикладных программ.
X 2 3 6
Y -1 2 4

2. Для заданной таблицы значений функции построить ИМЛ, вычислить (любым способом) с его помощью приближенное значение функции в точке х* = 4.0 Оценить погрешность полученного значения аналитически и непосредственно.
X 2.6 3.3 4.7 6.1 7.5 8.2 9.6

2.1874 2.8637 3.8161 3.8524 3.1905 2.8409 2.6137

3. Составить программу для вычисления приближенного значения функции с помощью ИМЛ. Данные (размерность таблицы, ее значения и значение х*) считывать из файла.

4. Привести пример таблично заданной функции, содержащей 6 узлов, интерполяционный многочлен которой имеет 4 степень.


Качественные оригинальные Запчасти на заказ для мерседес бенц

Вакансии на любой вкус и для любых людей - оцените преимущества нашего поиска

Выбрать подарки мужчинам непросто, но на помощь придет подарки интернет магазин где есть все, что нужно!