Вход на сайт Навигация по сайту Любить и уважать Бонус-счастливчики
|
Содержимое файла "1.4 -.doc" (без форматирования) 1 РОЗРОБКА АЛГОРИТМУ ТА КОМАНДНОГО ФАЙЛУ Розробка блок-схеми алгоритму та її опис. Блок-схема– представлення задачі для її аналізу або розв'язування за допомогою спеціальних символів (геометричних образів), які позначають такі елементи, як операції, потік, дані тощо. Блок вхідних та вихідних даних прийнято позначати,(обробки) даних—,—,ліпс" HYPER14еліпсомHYPER15— початок та кінець алгоритму. 1.1.1 Основні засади моєї блок-схеми. Так я маю розробити командні файли в діалоговому режимі, в блок-схемі мого алгоритму постійно будуть дії для запиту формальних параметрів (значень змінних). Так я діалоговий режим потребує масивний алгоритм через постійні запити змінних і перевірку їхньої наявності, я вирішив використати метод структурного алгоритму – кожна з моїх програм буде знаходитися в окремому файлі, а тому і для кожної з них я складу окремий алгоритм. Таким чином, в мене буде 4 алгоритми, бо ще один мені потрібен для виконання меню. Згідно із завданням, командний файл повинен мати довідку. Тому я маю також включити запит, про те, чи бажає користувач отримати довідку. І якщо бажає, то вивести в ній інформацію про розробника командного файлу та про його призначення. Також я вирішив додати функцію, в якій користувач зможе вибрати, з якою із трьох програм він хоче працювати, спочатку отримавши довідку, або відмовитися від довідки взагалі. Так як одну й ту саму програму можна використовувати багато разів, мені необхідно, щоб в початку виконання в усі змінні записувалася пуста строка. 1.1.2 Перелік та призначення командних файлів та їх блок-схеми. Меню. Функції цього командного фалу наступні: користувач зможе побачити довідку розробленої програми, обрати, яку саме операцію хоче виконати і чи хоче він отримати допомогу з нею. Після виконання він зможе обрати, чи хоче він продовжити роботу з програмою, чи хочу завершити її. Блок-схема зображена на рис. 1.1. Перша програма формує файл, який містить вміст файлів вказаного каталогу. До того ж користувач може обирати критерій для сортування. Оскільки середньостатичний користувач не знає, які існують критерії для сортування. Я маю вивести список на екран. Блок-схема зображена на рис. 1.2. Друга програма виконую швидке або повне (за вибором користувача) форматування дискети. Якщо користувач вибирає повне форматування, то необхідно запитати, скільки разів необхідно перезаписати дискету. Враховуючи те, що форматування диска – дія не з простих, я вирішив додати в алгоритм перевірку, чи впевнений користувач в своїх діях. На екран будуть виводитися обрані критерії форматування, і запитання, чи хочу користувач продовжити форматування. Блок-схема зображена на рис. 1.3. Третя програма виводить на екран усі файли, що мають вказану дату створення. Суть роботи точно такий же, як і в попередніх програмах, немає ніяких особливостей. Блок-схема зображена на рис. 1.4. РТ141. 6.050901.065.013 ПЗ 4 Арк. Дата Підпис № докум. Арк. Змн. РТ141. 6.050901.065.013 ПЗ 5 Арк. Дата Підпис № докум. Арк. Змн. |
Посетителей: 0, из них зарегестрированных: 0, гостей: 0 Зарегистрированные пользователи: Подробно | Страница сгенерирована за 0.0576 сек. |