рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Форми в БД

Форми в БД - раздел Образование, Управління бізнес-процесами БдМоже Вводитися Із Клавіатури, Як Звичайна Таблиця, Так І З...

БДможе вводитися із клавіатури, як звичайна таблиця, так і за допомогою форм. Форма викликається командами меню Дані, Формаі являє собою бланк, за допомогою якого можна редагувати й доповнювати записи, виконувати пошук записів у БД за заданим критерієм (рис. 7.2).

       
 
   
Номер першого запису Додавання запису Вилучення запису   Повернення до запису Вперед до запису Пошук запису за критеріем Вихід з форми.  
 

 

 


Сортування записів у БД за критеріями

Записи в БД можна сортувати за значеннями комірок одного або декількох полів за зростанням або спаданням.

Порядок сортування:

1. Помістити курсор у будь-якій комірці БД і виконати команди меню Дані, Сортування. З'являється вікно Сортування діапазону.

2. Обрати необхідне поле для сортування.

3. Обрати перемикач - зазростаннямабоспаданням.

4. Клацнути кнопку ОК.

Примітка. Сортування по декількох полях виконується з використанням додаткових пунктів вікна Сортування діапазона.

7.2. Застосування команди Автофільтр

Команда Автофільтр виконує відбір записів за критеріями одного поля.

Порядок фільтрації:

1. Помістити курсор миші в будь-яку комірку БД.

2. Виконати в меню команду Дані, обрати Фільтр і клацнути Автофільтр. Після цього в кожному стовпці БД з'являються кнопки для розкриття списків з ознаками відбору.

3. Обрати поле для критерію фільтрації (наприклад, поле Рік народження )і клацнути кнопку розкриття.Розкривається список, у якому обрати критерій (наприклад, 1980 ). На екрані залишаться всі записи із критерієм 1980 .

4. Для повернення до вихідної таблиці (у режимі фільтрації) виконати команди: Дані, Фільтр, Відобразити все.

5. Вихід з режиму Автофільтр – виконати повторно команди Дані, Фільтр, Автофільтр .

Додаткові пункти списку, що розкривається, команди Автофільтр : Всі, Перші 10 ,…:( мал. 7.3)

1. Пункт Все – дозволяє скасувати фільтрацію по даному стовпцю .

2. Пункт Перші 10– викликає діалогове вікно, за допомогою якого можна вивести задану кількість записів з найбільшим (або найменшим) значенням критерію по даному полю.

3. Пункт Умови – викликаємо діалогове вікно, в якому можемо встановити вибірку записів з використанням логічних функцій И , а також ИЛИ.

7.3. Застосування команди Розширений фільтр

Команда Розширений фільтр дозволяє виконати відбір записів за критеріями декількох стовпців. Запишемо загальні положення застосування команди Розширений фільтр:

1. Перед БД створити таблицю умов відбору, що складається зі скопійованого заголовка БД і необхідної кількості рядків, у яких записати умови відбору. В умови відбору може входити кілька умов, що накладаються на стовпці. Помістити курсор миші в будь-яку комірку БД.

2. Виконати команди Дані, Фільтр, Розширений фільтр. Використовувати діалогове вікно Розширений фільтр для вказування вихідного діапазону БД, діапазону умов і куди виводити результати відбору.

3. Вихід з режиму Розширений фільтр – команди Дані, Фільтр, Відобразити все.

Приклад. Нижче представлена підготовлена частина БД із діапазоном умов :

       
   
Рис. 7.4 - БД і умови відбору розширеного фільтра
 
 

 


РОЗДІЛ 8. Рішення нелінійних рівнянь в Excel

Нелінійні рівняння – це рівняння виду f(x)=0, де f(x) – нелінійна функція. Рішення рівняння f(x)=0 зводиться до пошуку таких значень х* (корінь рівняння), які перетворюють рівняння в тотожність. Розрізняють нелінійні алгебраїчні рівняння й трансцендентні.

Наприклад, нелінійне алгебраїчне рівняння ax2 + вx +с =0 має два корені, які можуть бути дійсними або уявними. Наприклад, рівняння х2 + 2=0 має два уявних корені х1= Ö-2 і х2= -Ö-2 .

Надалі буде йтися про обчислення тільки дійсних коренів.

Трансцендентнимназивається рівняння,якщо в f(x)входить хоча б одна трансцендентна функція. Наприклад, sin(x) -1=0;

Рішення нелінійних рівнянь виконують у два етапи:

1. Етап виокремлення коренів.

2. Етап уточненнякоренів, тобто пошук коренів із заданою точністю.

Етап виокремлення коренів

Для цього побудуємо графік заданої функції f(x)=0. У стовпці А розташовуємо зміни аргумента, а в стовпці В табулюємо функцію. Будуємо графік. На графіку виділяємо межі кореня й у цих межах беремо початкове наближення кореня (намалювати графік, виділити корінь і взяти початкове наближення).

Етап уточнення кореня

Команда Підбір параметрів

Порядок уточнення:

1. В комірку A1вводимо початкове наближення кореня Х1.

2. В комірку В1вводимо формулу із заданою функцією.

3. Виконуємо команди Сервіс, Підбір параметра. З'являється вікно Підбір параметра(рис. 8.1).

4. В полі "Установити в комірці" записати адресу першої формули (можна зняти вікно й клацнути комірку В1, потім відновити вікно).

5. В полі "Значення" установити 0.

6. В полі "Змінюючи значення комірки" установити адресу А1 (зняти вікно й клацнути А1).

7. Клацнути ОК. З'являється вікно Результат підбору параметра (рис. 8.2), а в комірці А1 буде уточнене значення кореня.

 
 

 

 


 

 

Обчислення за ітераційними формулами

Ітераційною називається формула типу yi+1 = f (yi) . Приклад1. Обчислення задано з ітераційною формулою yi+1=(x/yi2 +2yi)/3

Початкове наближення у0=1 і значення х= 27.

Складемо ЕТ для обчислення:

1. В комірку a2запишемо значення х = 27(рис. 8.3).

2. В комірку b2запишемо значення у0 = 1.

Рис. 8.3  
3. В комірку b3 запишемо формулу = ($A$1/B1^2+2*B1)/3, що копіюємо вниз.

 
 

 


Приклад 2. Задано ітераційні формули

x i =2xi-1 і yi= xi-1 + 3yi-1при змініi=2,3,4,5.

При i=2 х2 = 2х1і y2= x1 + 3y1

Початкові значення x1=1 ; y1=1 (рис. 8.4) запишемо в В2 і С2 відповідно. В комірки В3 і С3 запишемо формули для х2 і у2 . Виділяємо В3:С3 і копіюємо вниз до С6. Результат обчислення на рис. 8.5.

Рис. 8.5  
Рис. 8.4  

 

 

Приклад 3.

Рішення завдань наступного типу:

Задано дійсні числа в1, в2,...в5, які записані в В2:В6

Скласти ЕТ для обчислення

і визначення min(z12, z22, …,z52) при i=1,2,...,5

 

 


РОЗДІЛ 9. Алгоритмізація обчислювальних процесів

Етапи рішення інженерних завдань на ПК

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

2. Етап перетворення інженерного завдання в математичне, тобто одержання математичної моделі й вибір (якщо необхідно) математичного методу її вирішення.

3. Розробка алгоритму вирішення математичної моделі.

4. Складання програми вирішення алгоритмічною мовою відповідно до розробленого алгоритму.

5. Етап налагодження складеної програми, тобто виявлення можливих помилок у програмі.

6. Вирішення завдання на ПК і обробка результатів рішення.

9.1. Алгоритм і його властивості

Алгоритм - це строга однозначна послідовність дій, що приводить до рішення поставленого завдання. Алгоритм відрізняється від звичайної інструкції рядом властивостей. До основних властивостей алгоритму зараховані:

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

2. Дискретність - представлення алгоритму у вигляді найпростіших операцій.

3. Масовість - можливість застосування алгоритму до цілого класу однотипних завдань.

4. Результативність - одержання результату або повідомлення про його відсутність за кінцеве число дій.

5. Різноманітністьформ представлення (текстова, символічна, графічна й т.д.).

Найчастіше формою представлення алгоритму є блок-схема. Це графічне представлення алгоритму у вигляді набору геометричних фігур, з'єднаних лініями (стрілками), що вказують на напрямок розвитку обчислювального процесу. Стрілки вказуються, якщо процес спрямований справа наліво і знизу вгору. Кожна фігура має спеціальне призначення. Алгоритм починається блоком "Початок" і закінчується блоком "Кінець".

Типи алгоритмічних структур

На рис. 9.1 представлені лінійні, розгалужені, циклічні й ієрархічні алгоритми.

Лінійний алгоритм - це послідовність дій, які виконуються у порядку їхнього природного розташування, тобто одне за іншим (рис. 9.1,а).

Розгалужений - це алгоритм, у якому може порушуватися природний порядок виконання дій залежно від виконання тих або інших поставлених умов. У такому алгоритмі можуть виникати різні напрямки розвитку обчислювального процесу, які прийнято називати ґілками (рис. 9.1,б). Ґілки можуть сходитися наприкінці алгоритму, або мати різні закінчення обчислювального процесу.

 

 

                       
       
           
 


 

 

а) б) в) г) д) е)

Рис. 9.1 - Алгоритмічні структури

Циклічний- це алгоритм, у якому передбачено багаторазове виконання однієї й тієї ж послідовності дій, що називаються тілом циклу. Цикл- повторення цієї послідовності дій. При виконанні циклу змінюється значення деякої змінної, котра називається параметром циклу. Коли параметр циклу досягне заданого значення, цикл припиняється. Дамо загальноприйняті положення організації циклу:

1. Встановити початкове значення параметра циклу;

2. Виконати тіло циклу;

3. Змінити параметр циклу;

4. Виконати перевірку: якщо параметр циклу не досяг заданого значення - повернення до пункту 2, інакше - до пункту 5;

5. Вихід із циклу.

Перевірка значення параметра циклу може виконуватися на початку циклу (рис. 9.1,в). Такий алгоритм називають циклічним із передумовою або із захистом входу. Якщо перевірка значення параметра циклу розташована наприкінці циклу (рис. 9.1,г), то такий тип алгоритму називають постумовою або вільним входом у цикл.

Існують алгоритми із заздалегідь відомим числом виконуваних циклів. Параметром циклу в такому випадку є змінна, в якій накопичується кількість виконуваних циклів - лічильник циклу. Коли буде виконане задане число циклів - здійснюється вихід із циклу. Наприклад, завдання обробки масивів даних зводяться до алгоритмів із заданим числом циклів.

Ряд завдань зводяться до ЦА, в яких заздалегідь невідоме число виконуваних циклів. Наприклад, визначення суми членів ряду із заданою точністю E , якщо задано загальний член ряду аn. Параметром циклу в цьому випадку є значення поточного члена ряду. Вихід із циклу відбудеться при an ≤ E. При уточненні кореня алгебраїчного рівняння методом половинного ділення параметром циклу є змінна z= b-a. Вихід із циклу при виконанні умови z ≤ E.

При рішенні завдань із використанням ітераційних формул yi+1 = f(yi,x),вихід із циклу здійснюється при виконанні умови | yi+1 - yi | <=E, де Е— задана точність.

Циклічні алгоритми бувають прості (рис. 9.1,в,г) і складні (на мал. 9.1,д представлений складний циклічний алгоритм без деталізації початкової установки й зміни параметрів внутрішнього й зовнішнього циклів). Наприклад, при вирішенні завдання табулювання функції двох змінних Z=f(x,y) використовується складний циклічний алгоритм, де параметром внутрішнього циклу є х = xнач., xкон., dxшаг., а параметром зовнішнього циклу y= yнач., yкон., dyшаг.. До складних циклічних алгоритмів зараховані завдання обробки елементів двовимірних масивів і т.д.

Ієрархічні алгоритми (рис. 9.1,е) використовують підпорядковані алгоритми (підпрограми). Алгоритм, з якого відбувається звертання до підпорядкового алгоритму, називають основним. З основного алгоритму може відбуватися необмежене число звертань до підпорядкованих алгоритмів.

9.2. Лінійні й розґалужені алгоритми

       
   
 

 


Рис. 9.2 - Лінійний алгоритм Рис. 9.3 - Розгалужений алгоритм

9.3. Прості циклічні алгоритми

Приклад 9.3. Скласти алгоритм табулювання заданої функції у2 , де х змінюється від xn до xk із кроком dx. Звичайно це записують так: x=xn, xk, dx. Для вирішення поставленого завдання складені три алгоритми (рис. 9.5,а,б,с).

У першому алгоритмі (рис. 9.5,а) параметром циклу є змінна х. Вихід із циклу відбувається при х> xk. У другому алгоритмі параметром циклу є змінна к – лічильник циклів, nc – задана кількість циклів. Для даного завдання кількість виконуваних циклів (береться ціле від ділення). Вихід із циклу буде при к>nc.

 

Третій алгоритм дублює другий, але при цьому використовується блок модифікації (рис. 9.4) , що містить у собі блоки другого алгоритму.

 

           
   
 
   
 
 

 


Рис. 9.4 - Блок модифікації та відповідний йому еквівалент

1 алгоритм 2 алгоритм 3 алгоритм

 
 

 

 


а) б) с)

 

Рис. 9.5 - Циклічні алгоритми табулювання заданої функції

 

Приклад 9.4.Скласти алгоритм обчислення суми членів ряду із заданою точністю Е і числа його членів, якщо задано загальний член ряду an=1/n2. В даному циклічному алгоритмі (рис. 9.6) заздалегідь не відома кількість виконуваних циклів. Параметром циклу є змінна an . Вихід із циклу виконується, коли черговий член ряду an стає рівним або менше заданої точності Е.

Приклад 9.5.Скласти алгоритм обчислення по наступній ітераційній формулі yi+1=0,5(yi + x/yi) із заданою точністю Е и початковим наближенням y0. В даному циклічному алгоритмі (рис. 9.7) кількість виконуваних циклів невідома й вихід із циклу відбувається, коли різниця за модулем між попереднім і наступним значенням Y буде менше або дорівнювати заданій точності Е.

 

       
 
   
 

 

 


 

– Конец работы –

Эта тема принадлежит разделу:

Управління бізнес-процесами

Міністерство освіти і науки молоді та спорту України... ОДЕСЬКА НАЦІОНАЛЬНА АКАДЕМІЯ ХАРЧОВИХ ТЕХНОЛОГІЙ... Кафедра комп ютерних систем...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Форми в БД

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Програмне забезпечення ПК
Програмне забезпечення можна розділити на три категорії: 1. Системні програми. До них зараховаві: операційні системи ( Windows - ME, 2000, XP, Vista та ін.), програми - об

Project.vbp - проект Visual Basic;
Документ.doc - файл текстового редактора Microsoft Word; Таблиця1.xls - файл табличного редактора Microsoft Excel; Малюнок.bmp-

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

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

Збереження документа
При первинному збереженні документа виконати: 1. Команди:Файл, Зберегти.У вікні, щоз'явилося, вибрати шлях до папки. 2. Ввести ім'я документа, що

Колонтитули
Верхній і нижній колонтитули являють собою текст, що друкується у верхньому або нижньому полі кожної сторінки документа. Для введення тексту у верхній колонтитул потрібно: 1. Виконати кома

Розташування тексту колонками
Стовпчики можна створювати при введенні тексту, а також із вже створеного тексту. Розглянемостворення стовпчиків для виділеного тексту: 1. Виділити потрібний текст і викон

Формульний редактор в Word
Складні формули у вигляді складних дробів, що містять спеціальні символи, записують за допомогою спеціального формульного редактора Microsoft Equation. Виклик формульного редактора: 1. Кла

Робота з малюнками
Для створення й зміни малюнків використовується панель інструментів малювання, що виводиться на екран командами: Вид, Панелі інструментів, Малювання.

РАНГ(число; посилання ; ознака сортування )
Число - адреса комірки або просте число, для якого визначається ранг. Посилання - заданий діапазон чисел. Якщо ознака сортування відсутня, то Excel визнач

Описова статистика
Описова статистика - це один з інструментів пакета аналізу й служить для створення статистичного звіту вхідних даних. Розглянемо застосування цього засобу на конкретному прикладі. Отримано

А) введення по рядках в) введення по стовпцях
Рис. 9.12 - Введення елементів матриці          

Л а б о р а т о р н а р о б о т а № 1
Тема «Управління файлами й папками в ОС Windows» Мета роботи: 1.Запуск ПК. Вхід у мережу ОЦ ОНАХТ і освоєння користувальницького графічного інтерфейсу в W

Л а б о р а т о р н а я р а б о т а № 2
Робота з графічними об'єктами Word Мета роботи: 1) запуск і знайомство з екраном Word. Процедури створення, збереження й відкриття документа. Редагування

Приклад виконання завдання №7
  &nb

Л а б о р а т о р н а р о б о т а № 3
Створення електронної таблиці в Excel Мета роботи: запуск Excel, знайомство з екраном, процедури створення‚ обробки й збереження ЕТ в особистій папці. При

Л а б о р а т о р н а р о б о т а № 4
Побудова діаграм в Excel Мета роботи: використання програми Майстер діаграм для графічного представлення результатів обробки ЕТ. Побудова

Л а б о р а т о р н а р о б о т а № 5
Рішення задач в Excel Мета роботи: Рішення задач із використанням різних функцій, вбудованих в EXCEL. Робота з Майстром функцій. При підготовці до роботи

Завдання 2
11. В таблиці Excel у двох різних стовпцях введені найменування товарів і їхні ціни (не менш 8 шт.). За допомогою вбудованих функцій знайдіть максимальну ціну; виведіть список това

Робота з базами даних в Excel
Мета роботи: створення бази даних (БД) в Excel і використання методів аналізу даних за певними умовами. При підготовці до роботи вивчити теоретичний матеріал (стор.36-38).

Статистична обробка даних
Мета роботи: використання пакета Аналіз даних для статистичної обробки експериментальних даних. При підготовці до роботи вивчити теоретичний матеріал (стор.32-36).

Л а б о р а т о р н а р о б о т а № 8
Рішення алгебраїчних рівнянь в Excel Мета роботи: Побудова графіків заданих функцій. Редагування діаграм. Рішення нелінійних рівнянь. При підготовці до ро

Завдання 2
Виділення і уточнення кореня рівняння f(x)=0 у заданому діапазоні зміни аргумента Х методом підбору параметру. Наприклад, для нульового варіанта на рис. Л8.3 за початкове наближення до кореня можна

Л а б о р а т о р н а р о б о т а № 9
Лінійні, розгалужені і циклічні алгоритми Мета роботи: алгоритмізація лінійних, розгалужених і циклічних обчислювальних процесів. При підготовці до роботи

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги