Хелпикс

Главная

Контакты

Случайная статья





Сборник задач по физике. 10-11 классы : учеб. пособие для общеобразоват. организаций : базовый уровень / Н.А. Парфентьева., 2017. – 208 с.



 

Программирование и физика

В.А. РАЧЁВ

МБОУ «КАРАГАЙСКАЯ СОШ №1»

ФИЗИКА

Физика – удивительная наука, которая дает ответы на многие вопросы об устройстве мира, объясняет почти любое явление, делает жизнь людей проще. Благодаря развитию физики, а значит, и технологий, нам доступны невиданные возможности. Развитие человечества происходит под влиянием физики.

Давайте заглянем далеко в прошлое. История физики, как самостоятельной науки, началась примерно в XVII веке, однако люди с древних времён начали изучать окружающий мир. Если мы сравним скорость и точность исследований с современной наукой, то заметим, что в прошлом всё заметно отставало. Я думаю, это обусловлено сильным развитием информационных технологий.

Современная физика очень тесно связана с другими науками – математикой и информатикой. Для решения большинства школьных задач требуется работать с формулами, а для изучения вопросов вселенского масштаба не обойтись без машинного расчёта.

Для того, чтобы выяснить взаимосвязь между информатикой и физикой на школьном уровне, я составил блок задач, решил их, а также изучил базовый язык программирования PascalABC для совмещения наук.

Я долго сомневался, выбрать один язык программирования среди огромного множества языков очень трудно. Я не знал их сильные и слабые стороны, не знал, насколько тот или иной язык сложен в освоении и удобен. Специально для работы с физическими задачами были созданы новые языки, но мне подобное показалось слишком сложным. В итоге мой выбор пал на PascalABC, основы которого изучают в школе. Его можно назвать классическим языком. Для того, чтобы разобраться в нём, достаточно знать основы английского языка.

Программирование позволяет автоматизировать большинство сложных и длительных операций. К примеру, для сложных расчётов куда эффективнее использовать программу, чем считать на калькуляторе, или, тем более, вручную. Также, введение переменной сильно облегчает процесс и позволяет решать обратные задачи. Для исследования сложных процессов часто применяется графический или логический модуль. К примеру, для рассмотрения мною одной из задач используется графический модуль GraphABC. С помощью этого модуля мы можем не только производить необходимые расчёты, но и строить графики зависимости. Самый распространённый – зависимости Y от X, т.е. график траектории. Для задач на движение важными будут также графики зависимости скорости или ускорения от времени.

Однако самой интересной частью для меня было именно решение и оформление задач. Всего я выполнил решения четырех задач (см. одну из задач, Приложение 1).

Для того, чтобы познакомиться с языком программирования, было достаточно пары уроков информатики и базовых знаний английского языка. Для непосредственного решения же нужны знания из всего школьного курса физики. Таким образом, любителям моделирования понадобится умение анализировать и решать физические задачи, терпение, усидчивость, целеустремлённость.

Всё, чему я научился в процессе написания работы, поможет мне в дальнейшем. Я планирую поступить в университет на физический факультет, поэтому думаю, что приобретённые знания и навыки будут мне полезны.

Список источников информации

1. Сборник задач по физике. 10-11 классы : учеб. пособие для общеобразоват. организаций : базовый уровень / Н.А. Парфентьева., 2017. – 208 с.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.