Курсовая работа: Програма яка зображає хід променя в оптичному прозорому середовищі

ProcedureOutTextXY – процедура виводу тексту на екран в графічному режимі.

ProcedureSetColor – процедура задання поточного кольору

Основна частина програми реалізована в вигляді діалогу з користувачем, і виконана так само в текстовому режимі. Діалог складається з наступних запитів:

- Введіть кількість шарів

(Користувачу необхідно ввести кількість шарів, через які буде проходити промінь)

- Введіть показник заломлення (>0) шар N;

(Для кожного середовища необхідно ввести показник заломлення для вирахування інших кутів)

- Введіть кут падіння в діапазоні від 0 до 90 градусів;

(Необхідно ввести значення кута, під яким кут спочатку буде падати на першу площину. Необхідно враховувати, що для відображення всієї траєкторії не варто вводити сильно велике, або сильно маленьке значення кута)

Всі вище перераховані запроси очікують числову відповідь: для кількості запитів – в форматі integer, а для всіх останніх – float.

Після вводу всіх даних програма вираховує всі необхідні дані, переходить в графічний відео режим і виводить зображення.

Мінімальна конфігурація комп'ютера:

Процесор – Celeron, Pentium с частотою 133 МГц і більше.;

Оперативна пам'ять (ОЗУ) – 1 Мб і більше;

Пам'ять відеоадаптера – 512 Кб і більше;

Операційна система DOS або Windows 95\98\ХР;

Floppy-дисковід, або CD-ROM.

1) Для початку роботи з програмою необхідно запустити файл «anizotrop.exe» подвійним кліком мишки або виділити файл, після чого натиснути Enter. Перед вами з» явиться повно екранне вікно.

2) Слідуючи вказівкам програми, ви повинні ввести всі дані, які необхідні для її роботи. Дані, які необхідно ввести: кількість шарів, кут падіння променя (0° -90°), коефіцієнти для кожного середовища.

3) Після того, як ви введете всі дані програма покаже необхідні розрахунки і видасть результат. Для повернення на початок роботи натисніть клавішу q.

4) Для виходу із програми натисніть будь-яку клавішу, або натисніть клавішу Esc в головному меню.

Зауваження: для правильного функціонування програми драйвери для роботи з графічним відео режимом повинна знаходитися в папці «C:\BGI\», або безпосередньо в папці з виконуваною програмою «anizotrop.exe».


Висновок

Під час виконання курсової роботи я навчилася працювати з графікою в середовищі TurboPascal 7.0, удосконалила навики роботи з складними циклами, з масивами, користувальницькими процедурами. Також я навчилася застосовувати теоретичні знання з алгебри, геометрії і фізики для практичного користування.

За час курсового проекту мною був створений складний програмний модуль, який складається з множини додаткових функцій і процедур, створених для спрощення розуміння і написання програми, який працює з зовнішніми драйверами, і в якому використовується робота з графікою. Але я вважаю, що у цієї програми ще є перспективи розвитку, зокрема необхідно удосконалити графічне оформлення.

Виконуючи курсову роботу, я особисто зацікавилася в роботі з графікою в Turbo Pascal, і планую продовжувати вивчати її можливості.


Список літератури

1. Проценко В.С. та ін. Техніка програмування мовою С. Навчальний посібник-К. Либідь, 1993

2. А. Епанешников, В. Епанешников Программирование в среде Turbo Pascal 7.0-М.:Диалог-МИФИ, 1993.

К-во Просмотров: 197
Бесплатно скачать Курсовая работа: Програма яка зображає хід променя в оптичному прозорому середовищі