меняют свое сос-тоя-ние, запу-с-ка-ют и останавливают пpоцессы, "убивают" и "возо-ж-дают" дpугие объ-екты, т. е. воспpоизводят все оттенки явлений pеального миpа. Под объектом можно подpазумевать некотоpое абстpактное понятие, на-пpимеp, "уpавнение" или "гpафик функции"; понятие, имитиpующее pе-альную систему или пpоцесс: "тепло-об-мен-ник", "станок", "ав-то-мо-биль". В этом плане объект - это сущность пpоцесса или явления, ко--тоpую способны выделить наш опыт, знания и интуиция.
Объектно-оpиентиpованное пpогpаммиpование как и пpогаммио-ва-ние вообще остается искусством, где интуиция игpает очень боль-шую pоль. Но в отличие от обычного пpогpаммиpования этот под-ход пpед-ла-гает новую палитpу методов и инстpументов для pеализации Ваших пpед-ставлений о пpоцессах pеального миpа.
9.Етапи розвязання задачі з використанням ЕОМ.
Розробка програмних засобів виконується прои допомозі 6 етапів, які становлять цикл життя програмного продукту.
1)Визначення мети розробки програмного виробу(3%)
2)Визначення специфіки виробу(3%)
3)Алгоритмізація(7%)
4)Програмування(4%)
5)Контрольні випробування(15%)
6)Експлуатація та супровід(69%)
Описання етапів
1)Визначення та аналіз. Входять основні інформаційні процедури
1. Визначення та аналіз характеристик задач, які необхідно формувати. При цьому виконуються такі групи операцій: а) аналіз характеристик цілей, визначення інформаційних звязків, обгрунтування критеріїв ефективностей; б) визначення переліку обєктів задачі, описання процедур, які вводяться вперше; в) оцінка числових характеристик(періодичність і тривалість) та витрати ресурсів на її реалізацію. Оцінка надайності функціонування задачі.
2. Розробка структурних і функціональних схем розвязування задач: а) побудова схем розвязку б)визначення послідовності процедур
2) Специфікація – вимога до функціональних характеристик інформаційної бази. До них належать:
1. Перелік функцій даного виробу
2. Часові та ємнісні значення параметрів
3. Показники надійності програм.
3) Алгоритмізація. Основні процедури:
1. Визначення параметрів алгоритмів.
2. Документування(опис алгоритму, створення інструкції користувача)
3. Визначення обчислювальної складності(витрат часу на реалізацію алгоритму чи необхідної памяті).
Створені алгоритми повинні мати 3 фундаментальні властивості: детермінованість, масовість, результативність. На етапі алгоритмізації складається план проведення випробувань і визначається основна частина текстових даних.
4) На етапі програмування використовується в якості засобів алгоритмічні мови і відповідні технології: 1. Модульне програмування 2. Структурне 3. П-ня згори донизу.
5) Контрольні випробування – перевіряється відповідність згідно таких звязків: 1. Алгоритм-постановка
2. Алгоритм-програма
3. Алгоритм- специфікація
Вимогт до контрольних випробувань. Для заданого набору тестів п-ма має видати правильний результат для перевірок:
1. Кожен оператор п-ми повинен виконуватись не менше разу
2. Кожна гілка програми повинна бути апробрвана\
3. Для кожної специфікації потрібно виконати набір текстових даних
6) Причини змін програмного виробу в процесі експлуатації:
1. Не точно організовані вимоги до задач
2. Виявлення помилок не знайдених на етапі контрольних випробувань
3. Адаптація програмного виробу до конкретних умов споживача
4. Не внесено поточних змін до програмної копії.
10.Середовище ТР та організація роботи в ньому.
Основні файли сердовища версії 7.0 такі:turbo.exe (виконуваний файл), turbo.tpl(бібіліотека) і turbo.tph(допомога). Для входження в середовище слід виконати команду turbo.exe. У верхньому рядку екрана буде розташоване головне меню, а в нижньому опис деяких функціональних клавіш. Щоб активізувати (увійти в) головне меню слід натиснути клавішу F10. У розпорядженні користувача будуть такі пункти меню:
File – для роботи з файлами;
Edit – для редагування файла;
Search – для відшукання чи заміни заданого фрагмента тексту;
Run – для виконання програми;
Compile – для компіляції програми та створення ехе-файлу;
Debug – для налагодження програми;
Options - для конфігурування середовища;
Window – для конфігурування вікон та роботи з ними;
Help – для надання допомоги.
Потрібний пункт вибтрають стрілками переміщення курсора або мишкою і натискають клавішу вводу. Можна скористатися акордом ALT – вісвівтлена буква: натиснувши і утримуючи клавішу ALT, натискають висвітлену букву і відпускають усі клавіші.
Розглянемо основні етапи, з яких складається сеанс роботи.
Активізовують головне меню (F10) і пункт File. Отримують додаткове (випадаюче) меню. У ньому вибирають пункт New. Середовище переходить у режим створення нового файлу з назвою NONAME00.PAS. набирають текст програми.
Для виправлення очевидних помилок уведення користуються традиційними прийомами редагування тексту, зокрема, такими акордами для роботи з блоками (фрагментами) тексту:
Shift – стрілки – це виділення чи зняття виділення блоку тексту;
Ctrl-Insert – копіювання блоку в буфер;
Shift-Delete – переміщення виділеного блоку з тексту в буфер;
Shift-Insert – встановлення тексту з буфера у позначене курсором місце основного тексту;
Ctrl-Delete – вилучення виділеного блоку з основного тексту.
Ці акорди можна побачипти активізувавши пункт головного меню Edit(Alt-E).
Якщо очевидних помилок немає, програму можна виконати засобами пункту головного меню Run або за допомогою акорду Ctrl-F9.
Якщо система виявить синтакичні помилки, то про це буде негайно повідомлено. Курсор буде в рядку, де допущено помилку, або безпосередньо вказуватиме на позицію з помилкою. У верхньому рядку буде повідомлення про зміст помилки, що суттєво полегшує її виправлення. Середовище буде в режимі редагування, і помилку легко виправити. Тепер вдруге виконують програму (натискають Ctrl-F9)
Якщо синтаксичних помилок немає, програма буде виконана. Результати можна побачити у вікні результатів, для чого натискають акорд Alt-F5 або використовують засоби пункту Debug. Натиснувши після перегляду результатів будь-яку клавішу, переходять у режим редагування програми.
Щоб для заданого pas-файлу створити exe-файл, активізують пункт Compile. Працюють з підпунктом Destination. Натисканням клавіші вводу задають режим Disk. Натискають акорд Alt-F9 і в поточний каталог на диску буде записано exe-файл, який можна виконувати поза середовищем.
Щоб зберегти текст програми у файлі з розширенням pas, знову активізують пункт File і пункт Save As, якщо файлу дають нове імя, або підпункт Save для зберігання файлу зі старим іменем. Щоб цю операцію виконати швидко, достатньо натиснути клавішу F2.
Для закінчення сеансу роботи і виходу з середовища потрібно ввійти в головне меню (F10), у підпункт File (Alt-F) і вибрати режим Exit (натискають