Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програмного супроводу розділу "Алгоритмізація та програмування"

Реферат Розробка програмного супроводу розділу "Алгоритмізація та програмування"





а.

Рис. 19. Меню підрозділу «Форми запису алгоритму»


Всі ці сторінки схожі за своєю структурою: вгорі дається визначення кожної з форм записів. А трохи нижче «посилання», при натисканні на які з'являється потрібна інформація («Блокові символи», «Приклад», «Недолік» і т.д.) (рис. 20).

Демонстраційний блок представлений у розділі «Приклади». Даний розділ складається з шести прикладів - по два приклади на кожну з конструкцій: «Галуження», «Цикл з лічильником», «Ітераційний цикл».

При цьому приклад 1 для кожної з конструкцій - приклад, де алгоритм рішення поставленої задачі представлений на мові блок-схем, а приклад 2 - на мові програмування Pascal (рис. 24).


Рис. 20. Сторінка «Програмна форма запису алгоритму»


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

З кожним прикладом можна працювати в двох режимах: покроковому і автономному. Якщо користувач хоче сам прогнати алгоритм в покроковому режимі, йому потрібно натиснути на кнопку. До натискання цієї кнопки «екран» і «оперативна пам'ять» порожні (рис. 21), а після - на «екрані» відображається текст і число, що імітують введення даних. Паралельно дані поміщаються в «оперативну пам'ять», про це свідчить синя стрілка, що веде від змінної на блок-схемі до її значення в «оперативної пам'яті». Також дані можуть братися з «ВП», про це буде сигналізувати червона стрілка, що йде у зворотному напрямку з синьою. Значення змінної для наочності дублюється в трьох місцях: на самій блок-схемі над стрілкою, на самій стрілкою і в «оперативної пам'яті» (рис. 22).


Рис. 21. Приклад 1 для структури «Цикл з лічильником»

Рис. 22. Робота демонстраційного прикладу


При кожному переході до наступного кроку дані в «ВП» змінюються залежно від умови і виконуваного оператора. На останньому кроці роботи алгоритму «екран» очищається, а «ОП» звільняється, і знову з'являється кнопка для повторного прогону алгоритму (рис. 23).


Рис. 23. Останній крок роботи алгоритму


Також роботу з прикладом можна провести в автономному режимі. Для цього є кнопка «Play» -. Натиснувши на неї, користувач може переглянути, як працює алгоритм, просто спостерігаючи за зміною кроків і нічого при цьому не натискаючи, тобто перехід до наступного кроку відбувається автоматично. Щоб зупинити роботу даного режиму, потрібно натиснути кнопку «Stop» - (рис. 40).

Для забезпечення зворотного зв'язку в програму був включений четвертий розділ «Тренажер». Даний розділ представляє собою контролюючий блок програми і складається з двох підрозділів:


Рис. 24. Приклад на Pascal-...


Назад | сторінка 20 з 24 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...
  • Реферат на тему: Алгоритм фільтрації, приклад на основі ШПФ
  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...
  • Реферат на тему: Тести, що базуються на блок-схемі
  • Реферат на тему: Розробка алгоритму програми &Таймер& на мові програмування C ++