6. Документування програми
Призначення програми. Дана програма призначена для рішення на ЕОМ прикладної інженерної задачі - задачі розрахунку резисторів мікросхеми.
Режим роботи. Діалог користувача з ЕОМ організований у режимі “ запит-відповідь ” (видача запиту на екран дисплея - відповідь користувача із клавіатури).
Опис принципу роботи програми. Користувач повинен ввести кількість резисторів для їхнього розрахунку (у змінну N) й інші вихідні дані: по N значень P і R (у масиви P[m] і R[m]), ρ і P0 (у змінні pO[m] і P0[m]).
Потім проводиться візуальний контроль введених даних - вивід вихідних даних для розрахунку на екран. Користувачу задається питання, чи відповідають ці дані таблиці №1. Якщо відповідь негативна, то провадиться повторне введення всіх вихідних даних, потім візуальний контроль цих нових даних і т.д. - і так доти, поки відповідь не буде позитивною. При позитивній відповіді відбувається розрахунок резисторів.
В основному розрахунку для кожного резистора програма визначає його форму й відповідно до неї знаходить його розміри, а також визначає резистори, конструювання яких не рекомендується. Для прямокутного резистора програма обчислює l[i] і b[i], де i - номер цього резистора (обчислюються значення i-их елементів масивів l[i] і b[i]), для резистора у вигляді меандру обчислюються значення елементів масивів b[i], a[i], X[i], Y[i], n[i]. Результати виводяться на екран.
Потім знаходиться максимальне розрахункове значення ширини в масиві b[m] і виводиться на екран монітора.
Потім відбувається додатковий розрахунок k-ого резистора в діапазоні значень ρ при фіксації інших вихідних даних.
Спочатку користувач вводить номер резистора для додаткового розрахунку – число k у діапазоні [1;N]. Потім користувач вводить початкове значення ρ,виконуютьсядодатковий розрахунок k-ого резистора й вивід на екран його результатів аналогічний основномудо тих пірпоки не введе 0 (0 – кінець розрахунку k-го резистора).
Відомості про перевірку програми. Програма не містить помилок і виконує всі розрахунки правильно, у чому можна переконатися за допомогою тестового приклада (див. додаток Б).
- 2. Завдання на курсову роботу
- Загальна частина
- 1. Розрахунок резисторів прямокутної форми
- 2. Розрахунок резистора складної форми
- 3. Розробка алгоритму рішення задачі
- Розробка блок-схеми алгоритму
- 4. Розробка програми
- 5. Тестування і налагоджування програми
- План тестування
- Тестовий приклад
- Налагодження програми
- 6. Документування програми
- 7. Висновки
- 8. Список використаної літератури
- 9. Додатки
- Додаток б. Тестовий приклад (розрахунок на еом)