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

Крок 5: Задаемоігрикову координату першої точки заломлення

Крок 6: Цикл «for» i від 1 до n:

Крок 7: Розраховуємо кут заломлення;

Крок 8: Розраховуємо різницю координат по іксу;

Крок 9: Знаходимоіксову координату i-й точки заломлення;

Крок 10: Розраховуємоігрикову координату i-й точки заломлення;

Описання процедури Prepare:

Крок 0: Присвоюємо змінній «а» значенняпоточного відеорежиму;

Крок 1: Ініціюємо графіку в Паскале;

Описання процедури Lines:

Крок 0: Змінюємопоточний колір на червоний;

Крок 1: Цикл «for» iвід 1 до n:

Крок 2: Проводимо лінію (round (d*i), 0, round (d*i), getmaxy);

Описання процедури Out;

Крок 0: Цикл «for» i від 0 до n:

Крок 1: Змінюємопоточний колір на білий;

Крок 2: Проводимо промінь;

Крок 3: Переводимо розмір кутаіз радіанів в градуси для виводу;

Крок 4: Змінюємопоточний колір на світло-сірий;

Крок 5: Виводимо текст біля точки заломлення, де текст – розмір кута;

4. Описання програми

На даний момент ми знаємо дві мови програмування, це С і Pascal. Для вибору мови зрівнюємо його по наступним критеріям.

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

count=count+1;

count+=1;

count++;

++count.

Третьою потенційною проблемою простоти є пере загрузка операторів, так як наявність у символу, який позначає оператор, декількох значень. Але для стандартів Pascal і ANSI C ця проблема не виникає.

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

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