Конспект лекцій з дисципліни " методологія І організація наукових досліджень" для студентів спеціальності "Маркетинг"


Формалізація обчислювального процесу



страница18/27
Дата09.01.2018
Размер251 Kb.
Название файлаMONDKonspekt.doc
ТипКонспект
1   ...   14   15   16   17   18   19   20   21   ...   27

Формалізація обчислювального процесу


Під формалізацією обчислювального процесу розуміють представлення розв'язуваної задачі у виді придатному для рішення задачі на комп'ютері. Якщо при розв’язанні будь-якої математичної, фізичної, технічної задачі звичайними засобами досить словесного формулювання задачі, то при використанні ЕОМ необхідно врахувати особливості цього процесу. Якщо для рішення задачі необхідно написати спеціальну комп'ютерну програму на одній з алгоритмічних мов, то процес необхідно алгоритмизувати, тобто представити в покроковому виді, що може бути реалізований операторами конкретної мови.

При розв’язанні прикладної задачі за допомогою спеціалізованих пакетів прикладних програм (ППП) процес формалізації зводиться до складання математичної моделі задачі в необхідної для ППП формі, розчленовуванню задачі на підзадачі або етапи, для виконання кожного з яких призначена спеціалізована функція (підсистема) конкретного ППП.

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

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

При підготовці та введенні вхідних даних необхідно звертати увага на наступне:


  • формат і порядок введення даних (правила запису даних, обумовлені використовуємою програмою);

  • тип даних (особливу увагу необхідно приділяти введенню числової інформації, зокрема використанню роздільника цілої і дробової частини);

  • повнота введення даних (часто невведена інформація заміняється даними «за замовчуванням», що може привести до помилки);

  • своєчасне збереження введених даних на диску комп'ютера (при цьому необхідно звертати увагу на місце збереження даних, щоб уникнути тривалого її пошуку чи випадкового видалення);

  • дублювання особливо важливої вхідної інформації щоб уникнути випадкової її втрати і т.д.;

  • способи імпорту вхідних даних з інших ППП.

Значення даних, що вводяться, як правило, визначають по математичній моделі задачі.

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

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

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

Розв’язання задачі на комп'ютері, не означає остаточного рішення задачі. Важливим етапом є правильна інтерпретація отриманого рішення. Для цього необхідно чітко розбиратися у типі та форматі виведеної в програмі інформації. Часто виникає необхідність перевірки або зміни отриманого рішення в залежності від зміни вхідної інформації, а також передачі його для наступної обробки в інші ППП, тобто важливо знати способи аналізу стійкості рішення та експорту інформації.

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

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

Розглянемо порядок використання прикладного програмного забезпечення для розв’язання практичних задач різного типу.



Поделитесь с Вашими друзьями:
1   ...   14   15   16   17   18   19   20   21   ...   27


База данных защищена авторским правом ©coolnew.ru 2019
обратиться к администрации

    Главная страница
Контрольная работа
Курсовая работа
Теоретические основы
Лабораторная работа
Методические указания
Общая характеристика
Рабочая программа
Теоретические аспекты
Пояснительная записка
Практическая работа
Дипломная работа
Методические рекомендации
Федеральное государственное
История развития
Общие сведения
Учебное пособие
Основная часть
государственное бюджетное
Направление подготовки
Теоретическая часть
Физическая культура
Самостоятельная работа
История возникновения
Методическая разработка
Краткая характеристика
Практическое задание
квалификационная работа
Выпускная квалификационная
Гражданское право
Название дисциплины
бюджетное учреждение
государственное образовательное
образовательное бюджетное
Российская академия
Общие положения
теоретические основы
прохождении учебной
история возникновения
образовательная организация
Общая часть
Понятие сущность
Уголовное право
Современное состояние
Правовое регулирование
Финансовое право
Фамилия студента
Техническое задание
Методическое пособие
Финансовое планирование
Теория государства
Российская федерация