Читать онлайн «Моделирование инженерных задач на языке программирования Free Pascal в среде Lazarus: учебное пособие для вузов»

Автор Дмитриев Никита Николаевич

Н. Н. ДМИТРИЕВ, В. Ю. САХАРОВ МОДЕЛИРОВАНИЕ ИНЖЕНЕРНЫХ ЗАДАЧ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ FREE PASCAL В СРЕДЕ LAZARUS Министерство образования и науки Российской Федерации Балтийский государственный технический университет «Военмех» Н. Н. ДМИТРИЕВ, В. Ю. САХАРОВ МОДЕЛИРОВАНИЕ ИНЖЕНЕРНЫХ ЗАДАЧ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ FREE PASCAL В СРЕДЕ LAZARUS Учебное пособие Санкт-Петербург 2012 УДК 004. 43(075) Д53 Дмитриев, Н. Н. Д53 Моделирование инженерных задач на языке программирования Free Pascal в среде Lazarus: учебное пособие / Н. Н. Дмитриев, В. Ю. Сахаров; Балт. гос. техн. ун-т. – СПб. , 2012. – 56 с. ISBN 978-5-85546-721-5 Излагаются основы языка программирования Free Pascal. Рассматриваются алгоритмы решения некото- рых математических задач. Разбирается алгоритм чис- ленного решения задачи Коши методом Рунге–Кутта четвертого порядка на примере задач механики. Предназначено для студентов 2-4-го курсов всех специальностей. УДК 004. 43(075) Р е ц е н з е н т ы: канд.
техн. наук, проф. БГТУ Н. Н. Смирнова; канд. физ. -мат. наук, доц. БГТУ А. Л. Илихменев Утверждено редакционно-издательским советом университета ISBN 978-5-85546-721-5 © Авторы, 2012 © БГТУ, 2012 ПРЕДИСЛОВИЕ Данное учебное пособие предназначено для студентов, кото- рым необходимы основы программирования на языке высокого уровня Free Pascal. В частности оно будет весьма полезным для студентов, которые изучают механику, и при решении задач нужно численно найти решение задачи Коши для системы дифференци- альных уравнений. Такого вида задачи возникают в курсах теорети- ческой механики, теории колебаний, основ теории трения и др. Подчеркнем, что Free Pascal и среда разработки Lazarus – сво- бодно распространяемый программный продукт. Установка Free Pascal или среды Lazarus на домашнем или рабочем компьютере дает возможность работать на легальном программном обеспече- нии. Для более глубокого изучения Lazarus и Free Pascal можно рекомендовать книгу К. Т. freepascal. ru). 3 1. ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ 1. 1. Структурное программирование С момента зарождения программирования было создано мно- жество языков общения человека с ЭВМ. Сейчас, по видимости, наибольшее распространение имеют языки программирования C++, Delphi, Visual Basic (Visual Basic for Application), Free Pascal и неко- торые другие. При этом в каждом из этих языков есть поддержка всех классических управляющих конструкций.