Перфильева Н.Д., Пищаев М.В., Романовская Е.М.
Теоретическая механика — наука об общих законах механического движения и взаимодействия материальных тел – является одним из важнейших предметов, изучаемых будущими инженерами в заведениях высшего профессионального образования. Базовые знания, получаемые студентами в рамках данной дисциплины, необходимы им для лучшего освоения таких предметов как сопротивление материалов, теория упругости и т.д. Именно поэтому будущим специалистам необходимо научиться анализировать поставленные задачи, проводить необходимые расчеты и представлять модели движения. В настоящее время набирают популярность различные программы, с помощью которых возможно смоделировать движение системы. Для демонстрации моделей движения возможно применение языка программирования PascalABC. Язык Pascal был создан как учебный язык программирования в 1968 – 1971 году Никлаусом Виртом. В настоящее время этот язык имеет более широкую сферу применения, чем предусматривалось при его создании. Благодаря своей компактности и удачному первоначальному описанию PascalABC является достаточно лёгким. Студенты технических вузов изучают данный язык программирования в рамках курса информатики, что делает возможным его применение в практических целях в рамках курса «Теоретическая механика».
В качестве примера рассмотрим систему, состоящую из двух грузов и двух однородных дисков. Поставим задачу найти кинетическую энергию и ускорения грузов, а также угловые ускорения дисков. Написанная программа, демонстрирующая решение задачи состоит из 5 пунктов.
Первый пункт – «О программе», где содержится основная информация о программе.
Второй пункт – «Условие и ввод данных». При выборе данного пункта на экране отображается условие задачи. Затем компьютер запрашивает исходные данные: массы дисков и грузов, радиусы дисков. При этом при попытке ввода отрицательных значений компьютер выводит сообщение об ошибке и повторно запрашивает данные.
В третьем пункте отражено краткое решение задачи и приведена таблица с результатами вычислений.
Четвертый пункт содержит модель движения системы.
Выбор последнего пункта осуществляет выход из программы.
Таким образом, моделирование задач по теоретической механике в языке программирования PascalABC позволяет глубже познакомиться с принципами движения и закрепить усвоенные теоретические знания.