ЗАДАНИЕ 5

Составьте в соответствии с законами геометрической оптики программу на языке программирования для построения траектории светового луча при падении из воздуха на стеклянную пластинку, показатели преломления которых nв = 1,0 и nс = 1,5 соответственно.
Угол падения вводится с клавиатуры.

Программное обеспечение 

язык программирования PascalABC.NET

Примечание. Язык высокого уровня (англ. High-level language или HLL) представляет собой язык программирования, с помощью которого можно писать наглядный и понятный код, который не зависит от операционной системы. К языкам высокого уровня в настоящее время относятся C++, Java, JavaScript, Python, PHP, C#, Delphi, Fortran, Lisp, Pacal, Ruby, Perl.
Решение данного задания рассмотрено с помощью языка PascalABC.
PascalABC.NET – язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства.
Однако для решения задания вы можете использовать любой другой удобный для вас язык программирования.

Дополнительная информация 
Паскаль онлайн
Этапы выполнения задания
1 Запишите закон преломления света.
2 Опишите переменные, необходимые для решения задачи.
3 Составьте программу на языке Pascal, которая будет выводить на экран границу раздела сред (вода – стекло), падающий и преломленный лучи.
4

Осуществите тестирование программы: запустите программу, получите траекторию луча.

При необходимости скорректируйте программу.

Помощь

1. Статья "Графика, графика, графика! Часть 1. Введение."

2. Статья "Функции для вывода графиков"

3. Видео «Строим график в PascalABC»

Последнее изменение: Пятница, 2 Август 2024, 15:22