
-
Індивідуальне завдання
Номер варіанта
|
Конт-роль
почат-кових даних |
Орга-нізація взає-модії з кори-стува-чем |
Використання масивів |
Реалізація фрагмента методики у вигляді підпрограми (функції) |
|||||||||||||||||||||||
Розра-хунок k-ого резис-тора в діапа-зоні зна-чень ρ |
По-шук макси-маль-ного (max) або міні-маль-ного (min) розра-хунко-вого зна-чення шири-ни b |
Сор-туван-ня розра-хунко-вих зна-чень шири-ни b за збіль-шен-ням (змен-шен-ням) |
Введення вхідних даних |
Розрахункова частина в цілому |
Розрахунок коефіцієнта форми kф |
Вибір максимального із трьох при розрахунку b і l |
Округлення розрахункових значень b і l |
Розрахунок резисторів прямокутної форми |
Розрахунок резисторів у вигляді меандру |
||||||||||||||||||
Візуальний на екрані |
Перевірка діапазону |
Запит – відповідь |
Меню користувача
|
Задані ρ1, …, ρ1n
|
Задані ρпоч, ρкін, Δ ρ |
|
|
|
|
|
|
|
|
|
|||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
||||||||||||
9 |
- |
+ |
+ |
- |
- |
+ |
min |
- |
+ |
- |
1 |
- |
+ |
- |
0 |
2. Розробка алгоритму рішення задачі
Для представлення алгоритму в даній роботі був використаний графічний спосіб (метод блок-схем). Основна його перевага – це наочність. Блок-схеми наочно показують, як діють керуючі структури. Зображувати алгоритм у вигляді блок-схеми дуже зручно. Вона допомагає записати алгоритм структурно, у такому вигляді його легше зрозуміти і аналізувати.
Проектування алгоритму було проведено зверху вниз, з урахуванням основних принципів структурного програмування: чітка структуризація задачі, розбиття її на послідовність підзадач, реалізація під задач окремими модулями, покрокова деталізація логіки алгоритму, використання типових конструкцій і базових алгоритмічних структур.
РОЗРОБКА БЛОК-СХЕМИ АЛГОРИТМУ
В розробці блок-схеми алгоритму можна виділити наступні етапи:
-
Аналіз структури даних:
визначення початкових, проміжних і результуючих даних, типів даних (змінних і масивів; цілих, дійсних і символьних);
-
розробка блок-схеми основного алгоритму, який можна умовно розділити на наступні частини:
а) введення вихідних даних;
б) контроль даних;
в) основний розрахунок;
г) виведення результатів основного розрахунку;
д) додатковий розрахунок;
є)
виведення результатів додаткового
розрахунку.
(Блок-схема наведена в додатку №3)