Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоритмізація та програмування.doc
Скачиваний:
25
Добавлен:
16.11.2019
Размер:
3.81 Mб
Скачать

Економічні задачі

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

Для обробки економічної інформації характерні такі типові процеси, як вибір, сортування (упорядкування), об’єднання, стиснення, групування. Крім того, вихідна інформація звичайно фор-мується у вигляді документів складної структури, тому необхідно передбачити алгоритми генерації звітів. Алгоритми їх відрізняються різноманітністю організації циклічних процесів обробки і застосуванням широкого класу економіко-математичних методів, статистичних методів досліджень, для розробки яких і доказу правомірності застосування використовується складний апарат математичної статистики і багатомірного аналізу. Тому для побудови алгоритмів неможливо використовувати одну яку-небудь алгоритмічну систему. Необхідне деяке їх поєднання.

Задачі розробки та підтримки діалогового режиму

Будь-яка система інтерактивної роботи містить набір таких часткових задач: коригування, вилучення, додавання рядків тексту, нумерація рядків, виділення та об’єднання різних програм-них текстів, перейменування, копіювання, формування вихідних форм у співпраці з користувачем, користувацький інтерфейс, гра-фічне забезпечення і т.ін.

4.2. Питання для перевірки знань

1. Основні відмінності науково-технічних задач.

2. Особливості задач обробки символьної інформації.

3. Особливості задач обробки списочних структур.

4. Особливості розв’язання інформаційно-пошукових задач.

5. Що таке ділові ігри?

6. Особливості економічної інформації.

7. Основні операції обробки економічної інформації.

8. Роль термінових характеристик задач обробки економічної інформації.

Тема 5. Типи алгоритмічних процесів та принципи їх побудови

5.1. Методичні вказівки до вивчення теми

Структурну схему логічних зв’язків основних понять теми зображено на рис. 5.1.

Рис. 5.1. Типи алгоритмічних процесів

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

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

5.1.1. Лінійні алгоритми (5.1)

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

Рис. 5.2 Схема лінійного процесу 5.1

Рис. 5.3 Приклад лінійного алгоритму

Приклад 1:

Z = sin2(x2 + y2) + cos3ln(x2 + y2).

Оскільки аргументом функцій sin та ln є вираз x2 + y2, його треба обчислити в першу чергу. Отже, алгоритм визначення Z матиме вигляд: (рис. 5.3).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]