Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Метод Симпсона (метод парабол)





ПустьY= , где - интегрируемаяфункция, непрерывная на отрезке . Для наглядностибудемпредполагать, что положительна на отрезке . В этомслучаеYпредставляетсобойплощадькриволинейнойтрапеции, ограниченнойлиниями: , , , . Выберемпроизвольноенатуральноечётное число и разобьёмотрезок на равныхотрезков при помощиточек: , , , , …, . Прямые разбивают нашу трапецию на полосок. Каждая полоса имеетграничные вертикали: и . Отметим точки, в которыхэти вертикали пересекаютинтегрируемуюфункцию . В результатеполучились точки: , , , …, . На всёмотрезкеинтегрирования через точки и проведёмграфикиквадратичныхфункций. В результатеполучилось, чтоплощадьдвухсоседнихполосок, ограниченныхпрямыми и приближённоравнаплощадиподпараболой, проведённой через точки и (см. рис. №2).

 

Вычислимплощадьподпараболой, проходящей через точки и . Уравнениепараболыимеетобщий вид . Площадьподпараболой: (). Парабола проходит через три точки , и , где . Решая систему изтрёхуравнений,

получаем: .

Подставляем в формулу. Отсюдаследует, что , где . Распространяем на весь отрезок:

. Запишем с применениемматематическихоперандов: (форм.). Данная формула называетсяформулойСимпсона. Еёточностьзависит от . Чембольшеколичестворазбиенийотрезкаинтегрирования, тем вышеточностьвычислении.

33.Одновимірні масиви. Приклади використання.

Масиви дозволяють оперувати множиною данних, використовуючи одне ім’я й індекс доступу до конкретного елемента.

Масив може бути одновимірним (вектором), та багатовимірним (наприклад, двовимірною таблицею), тобто таким, де індексом є не одне число, а кортеж (сукупність) з декількох чисел, кількість яких збігається з розмірністю масиву. Тобто одновимірний масив має фіксовану к-сть елементів одного і того ж типу, що визначаються при оголошені масиву. Одновимірний масив оголошується з використанням наступного синтаксису:

Dim ArrayName(n) as type

ArrayName - це ім’я масиву, яке підпорядковується тим же правилам, що й імена звичайних змінних.N – задає найбільший індекс у масиві, к-сть елементів. Type – будь-який тип данних.

Dim myArray(100) as integer – цей оператор створює масив із цілих чисел. Оскільки за замовчуванням нумерація індексів розпочинається з 0, то цей масив буде містити 101 елемент від 0 до 100. Після створення масиву, доступ до його елементів здійснюється за допомогою будь-якого виразу, що обчислює індекс.Розглянемо приклад:

myArray(100)=15

х=1

myArray(х)=20 еквівалентно myArray(15)=5

Наступний фрагмент заповнює масив, оголошений раніше, значеннями 0, 2, 4 і тощо:

Fori=0 to 100

myArray(i)=1*2

next i

Якщо ви не хочете, щоб індекси в масиві починалися з нуля, цілком можливі два підходи. Можна на початку модуля помістити оператор OptionBase 1, до оголошення всіх масивів, при цьому індекси в них будуть починатися з одиниці.

Приклад використання одновимірного масиву:

OptionBase 1

Sub num8()

Dim Vals(3) as integer

Vals(1)=int(100*Rnd())

Vals(2)=int(100*Rnd())

Vals(3)=int(100*Rnd())

MsgBox “lottery numbers: “&Vals(1)&”, “&_

vals(2)&”, “&vals(3)”

end sub

34. Двовимірні масиви. Приклади використання.

Перед створенням двовимірний масив також оголошують, при цьому залежно від місця оголошення масив може бути як локальним, так і глобальним. Якщо кількість елементів масиву відомо, то це масив з фіксованими межами. У випадку змінної кількості елементів створюють динамічний масив. Для оголошення масиву використовують оператор

^ Dim<ім’я масиву> (<число1>,<число2>)[<As тип даних>]? де імя масиву – імя змінної типу «масив», число1 – розмір масиву (число рядків), число2 – розмір масиву (число стовпців), тип даних – тип даних масиву, за замовчуванням – тип Variant.Кожен елемент масиву має свій індекс (місце розташування в масиві), що складається з номера рядка та номера стовпця. По замовчуванню значення нижньої ежі масиву дорівнюється нулю.

Але, якщо в розділі General модуля програми помістити оператор OptionBase 1, то елементи масиву будуть нумеруватись з одиниці. При необхідності базовий індекс при оголошенні масиву можна змінювати шляхом використання ключового слова То: Dim StrMyArray(1 To 3, 1 To 4) As String.Під час роботи з масивами використовують оператори циклу For…Next, при цьому лічильник повторень циклів пов’язується з індексами елементів.В якості індексів можна використовувати не тільки константи, але і змінні, що дає можливість задавати дії над будь-якими елементами масиву. В пам’яті елементи двовимірного масиву розташовуються по рядках.В мові VB 6.0 не визначені операції із матрицями, тому будь-яка обробка матриць здійснюється поелементно.Наведемо приклади типових алгоритмів обробки матриць.

Приклад. ^ Введення двовимірного масиву В розміром 4х5 можна здійснити за допомогою опереторів:

Dim B(4,5)

For i=1 To 4

For j=1 To 5

B(i,j)=Inputbox(“Введіть B(“& i &”,”& j &”)” & “елемент масиву”, “Вікно вводу матриці”)Next jNext i

Приклад. ^ Сумування елементів масиву. Для двовимірного масиву В розміром NxM необхідно обчислити
S=0
For i=1 To N
For j=1 To M
S=S+B(i,j)Next jNext i
Приклад. ^ Підсумовування матриць. Для двовимірних масивів А та В розміром NxM.
For i=1 To N
For j=1 To M
C(i,j)=A(i,j)+B(i,j)
Next j
Next i

 

35.Форми в мові HTML.

Дуже часто необхідно отримати які-небудь дані від користувача, наприклад, логін, пароль і E-mail при реєстрації відвідувача на сайті. Для цього використовуються форми HTML, за допомогою яких можна передавати текстові дані і файли. Форми створюються за допомогою тега <form> (</form>).

Форми – призначені для пересилання даних від віддаленого користувача до веб-сервера. З їх допомого можна організовувати діалог між користувачем і сервером.

Для тега <form> бажановказувати наступні атрибути:

action - цей атрибут визначає URL-адрес скрипта, який отримає дані з цієї форми. Наприклад, action="avto.php". Якщо вказати "порожню" адресу (тобто action=""), то браузер відправить дані форми цьому ж файлу, в якому і створена форма.

method - атрибут задає спосіб відправки даних на сервер. При значенні "get" дані будуть додані до URL-адресу скрипту, до якого і відправляються дані. В цьому випадку вони будуть видимі в адресному рядку браузера, що не дуже добре, оскільки їх зможе побачити користувач. Але ще є обмеження на довжину даних що передаються, обумовлені допустимою кількістю символів в адресному рядку браузера. При значенні "post" дані будуть відправлені у вигляді блоку даних, який не буде видимий дял користувача. І в цьому випадку об'ємданих практично нічим не обмежений. Тому дуже часто використовують саме метод "post".

<formaction="avto.php" method="post">

Створюємо текстове поле
Самим простим елементом введення даних – є простетекстове поле. Для його створення я використавнаступний код.

<input type="text" name="pole" />

За допомогою атрибута value, ви можете присвоїти полю значення за замовчуванням. Користувачпобачитьцезначення при завантаженні форми, він зможе змінити його або залишити без змін. Цей атрибут зазвичай використовується як підказка для користувача. Наприклад якщо написати <inputname=”pole” type=”text” value=”Введітьсвоєім’я”>, користувачзрозумієщотуди треба вписатисвоєім’я.

Створюємо текстову область

<textareaname="area" rows="6" cols="25">Цей текст буде значеннямцьогоелементаформи </textarea>

Цей елемент працює таким чином, що будь-який текст що oпиниться в середині конструкції <textarea></textarea>, буде вважатися значеням цього елемента.
Створюємо поле для введеня пароля

<input type="password" name="password" />

Створюємоприховане поле
Приховане поле може містити такі самі текстові значення як і текстове, але воно не буде відображатися для користувача у його браузері.

<input type="hidden" name="hidden" value="прихованезначення" />

Створюємо елементи вибору

Створюємо флажки

<input type="checkbox" name="сheckbox1" value="один" /> <input type="checkbox" name="сheckbox2" value="два" /> <input type="checkbox" name="сheckbox3" value="три" />

Флажок – це елементвибору типу checkbox. Флажок можемати атрибут value, але на відміну від інших елементів цей атрибут для флажків як правило не використовується. Текст, що знаходиться поруч із флажками, являється звичайним текстом.

Створюємо перемикачі
Перемикачі (їхщеназивають «радіокнопками» та «кнопками виборуваріантів») використовуються тоді, коли потрібно щоб користувач вибрав лише один із запропонованих варіантів. В html перемикачі працюють так, що коли виобираєте один з них, то всіінші автоматично вимикаються.

<input type="radio" name="radio" value="101.1" /> <input type="radio" name="radio" value="103.5" /> <input type="radio" name="radio" value="106.1" />

Створюємовипадаючі списки
Випадаючі списки створюються за допомогоюдвохрізнихелементів. Головним є елементselect, якийможеміститибезлічелементів

<select name="select" size="1"> <option value="value1">Item1</option><option value="value2">Item2</option> <option value="value3">Item3</option><option value="value4">Item4</option></select>

У елемента select, є атрибут name. А в елементів option є атрибути value. В програму потрапить лише те значення value, елемент якого буде обраний у випадаючому списку. Зауважте, щозначення атрибута value не відображається на сторінці, користувач буде бачитилише той текст, що знаходиться між елементами <option></option>.
Створюємо список із множинним вибором
В деяких ситуаціях, може бути коисноскористатисяще одним елементом вибору, він називається – список із множинним вибором. Він являється різновидом випадаючого списку, і створюється схожим способом.

<select name="list" size="7" multiple="multiple"><option value="value1">Item1</option> <option value="value2">Item2</option><option value="value3">Item3</option> <option value="value4">Item4</option><option value="value5">Item5</option> <option value="value7">Item6</option> <option value="value7">Item7</option></select>

Додаємо кнопки

Кожна із кнопок створена як варіант елемента input, але завдяки атрибуту type, у всіх цих кнопок різна дія. Код що покладений в основу сторінки демонстрації кнопок, наглядно показуєяким чином можна створювати кнопки всередині форм.

Начало формы

Конец формы

Кнопка із типом button, зазвичай використовується при програмуванні на стороні клієнта. Кнопка reset, повертає сторінку у її початковий стан. Кнопка submit, без усякого сумніву являється дуже важливим елементом програмування на стороні сервера. За допомогою цієї кнопки, забезпечується зв’язокміж формами та вашими програмами. Коли користувач заповнив усі поля форми, він натискає на кнопку Send, яка має тип submit. Після ціє дії, із даних у елементах форми формується пакет даних, який відправляється на обробку серверу.

36.Каскадні таблиці стилів.

Стиль – це набір правил оформлення та форматування, який можна застосовувати до різних елементів веб-документа. У разі використання стандартної мови HTML для надання кільком елементам певних властивостей (наприклад, призначення стилю шрифту) доводиться здавати ці властивості для кожного елемента. Використання таблиць стилів дає змогу уникнути цього, оптимізувавши розробку веб-сайтів. Стилі дають змогу позиціювати елементи сторінки (наприклад, тексти і графіку), задаючи координати. Крім того, таблиці стилів часто використовують під час створення так званих динамічних сторінок.

CSS (CascadingStyleSheets) — це технологія опису зовнішнього вигляду документа, що створено засобами HTML, XML і XHTML. CSS використовується для завдання кольорів, шрифтів, розташування елементів сторінки тощо. До появи CSS оформлення веб-сторінок вказувалося безпосередньо в HTML-коді сторінки. Проте, з появою CSS стало можливим принципове розділення змісту і представлення документа. За рахунок такого нововведення стало можливим легке застосування єдиного стилю оформлення для кількох сторінок сайту, а також швидка зміна цього оформлення.

Переваги:

^ Застосування кількох варіантів дизайну сторінки для різних пристроїв перегляду. Наприклад, для відображення на екрані монітора - дизайн буде розраховано на велику ширину. У разі друкування документу не буде роздруковане меню сайту, а у разі перегляду у мобільному комп’ютері чи телефоні, меню буде виведено після вмісту сторінки.

^ Зменшення часу завантаження сторінок сайту за рахунок перенесення правил представлення даних до окремого CSS-файлу. В цьому випадку браузер завантажує лише структуру документа і дані, що містяться на сторінці. CSS-файл з правилами представлення цих даних завантажується браузером лише один раз і зберігається в кеші браузера.

^ Простота подальшої зміни дизайну. Не потрібно виправляти кожну сторінку, достатньо лише змінити кілька правил у CSS-файлі.

Додаткові можливості оформлення. Наприклад, за допомогою CSS-правил можна застосувати обтікання певного блоку текстом або зробити так, щоб меню фіксовано знаходилося в певному місці при перегортанні сторінки.

Недоліки:

Різні браузери можуть в різний спосіб інтерпретувати правила CSS, і відповідно, по різному відображати одні і ті ж фрагменти сторінки.

Таблиці каскадних стилів (CSS, CascadingStyleSheets) містять параметри форматування частини або всього тексту веб-сторінки. Якщо таку таблицю підключено, то у тегах можна просто вказувати посилання на неї, а не задавати велику кількість атрибутів. У цьому випадку стилі названі каскадними тому, що в одному документі їх можна описати кілька, і браузер використовуватиме їх каскадом відповідно до їхнього пріоритету. Таблиця стилів – це шаблон, який керує формуванням тегів веб-сторінки.

Таблиці каскадних стилів – це передусім набори параметрів, що змінюють властивості тегів HTML. Такі набори називають ще визначенням тегів. Наприклад:

P {font-size: 40pt; color: green; font-family: “ComicSansMS”}

Тут задано параметри для тегу абзацу <P>, які встановлюють розмір шрифту 40 пунктів, колір шрифту – зелений, гарнітуру - ComicSansMS. У документі достатньо ввести теги <P> … </P> із текстом абзацу, щоб автоматично адати йому зазначеного оформлення.

Застосування каскадних стилів у HTML-документах. Є чотири способи зв’язку каскадних стилів із HTML-документом:

Зв’язувальний – дозволяє використовувати 1 таблицю стилів для форматування багатьох сторінок.

Впровадження – дозволяє задавати всі правила таблиці стилів в документі

Імпортування – дозволяє вбудовувати таблицю стилів розташованих на сервері

Вбудовується таблиця в теги Підключення зовнішньої таблиці стилів. Зовнішня таблиця стилів (ExternalStyleSheet) – це текстовий файл із розширенням .css. Його підключають до HTML-документа за допомогою тегу <LINK>, який записують у розділі <HEAD>, наприклад: <LINKREL=”stylesheet” TYPE=”text/css” HREF=”mystyle.css”>

АтрибутиREL та TYPEвказують браузеру на те, щосторінкавикористовуєтаблицікаскаднихстилів. Атрибут HREF задає адресу файлу (mystyle.css).

Оформимо веб-сторінку за допомогою зовнішньої таблиці стилів.

Відкрийте текстовий редактор Блокнот і введіть таке визначення тегу <P>:

P {font-size: 40pt; color: green; font-family: “ComicSansMS”}

Збережіть файл з іменем mystyle.css. Створіть у Блокноті файл такого змісту:

<HTML><HEAD>

<LINK REL=”stylesheet” TYPE=”text/css” HREF=”mystyle.css”>

<TITLE>Прикладвикористання CSS</TITLE></HEAD>

<BODY><P>Цей текст оформлено відповідно до таблиці стилів, яка міститься у файлі mystyle.css: розмір шрифту - 40 пунктів, колір шрифту – зелений, а гарнітура - ComicSansMS. </P></BODY><HTML>

1. Збережіть цей файл з іменем pryklad1.html утійсамійпапці, щоі mystyle.css.

2. Відкрийте файл pryklad1.html у вікні браузера. Як бачите, хоча в цьому докуметі не задано жодних параметрів для тегу <P> …</P>, текст абзацу набувновихвластивостей, якіописані в зовнішнійтаблицістилів mystyle.css.

Перевага такого методу підключення CSS полягає в тому, що одну таблицю стилів можна підключити до багатьох документів, і всі вони матимуть єдине стильове оформлення.

37.Основні поняття про JavaScript

JavaScript – це мова, що призначена для написання сценаріїв для інтерактивних HTML-сторінок.. JavaScript не призначено для створення автономних застосувань. Програмний код на JavaScript вписується безпосередньо в текст HTML-документа і інтерпретується браузером в міру завантаження цього документа. За допомогою JavaScript можна динамічно змінювати текст завантаженого HTML-документу і реагувати на події, які пов'язані з діями відвідувача або змінами стану документа чи вікна.

Важливою особливістю JavaScript є об'єктна орієнтованість. Програмісту є доступними численні об'єкти, такі, як документи, гіперпосилання, форми, фрейми тощо. Об'єкти характеризуються описовою інформацією (властивостями) і можливими діями (методами).

Використовується для:

Динамічного створення документів за допомогою сценаріїв

Динамічних веб-сторінок

Взаємодії з користувачем для розв’язання локальних задач

Синтаксису мови

Для того, щоб повідомити браузеру, що в документі HTML вмонтований сценарій JavaScript, використовують дескриптор <script>. В початковому коді HTML ця команда повинна бути вказана між дескрипторами <header> та </header>.

<script></script>

<script> language="javascript"

<!--operator|| -- ></script>

 

 

Date: 2015-12-13; view: 447; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию