Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки» (Евгений Алексеев, OSEDUCONF-2014) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) (Массовая правка: замена |800|450}} на |800|450}} {{youtubelink|}}) |
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2) |
||
(не показана одна промежуточная версия этого же участника) | |||
== Аннотация == ;Докладчик: {{Speaker|Евгений Алексеев}} <blockquote> Рассмотрена возможность внедрения библиотеки Mathgl в учебный процесс. Кратко описаны возможности использования библиотек при визуализации инженерных задач. </blockquote> == Видео == {{vimeoembed|89330114|800|450}} {{youtubelink|}}|1evpgIziU0M}}{{letscomment}} <!-- {{webm-oseduconf|}} --> <poll<!-- pollholder --> ALTERNATIVE REVOTE UNIQUE Оцените доклад «{{PAGENAME}}»: Отлично! Хорошо. Нормально… Не очень :( Просто хочу узнать результаты. </poll> == Слайды == == Примечания и отзывы == <!-- <blockquote>[©]</blockquote> --> <references/> [[Category:OSEDUCONF-2014]] [[Category:Образование]] [[Category:Open-source]] [[Category:ToPublish]]IT-образование]] [[Категория:СПО в образовании]] <!-- topub --> {{stats|disqus_comments=0|refresh_time=2021-08-31T17:08:20.240364|vimeo_comments=0|vimeo_plays=24|youtube_comments=0|youtube_plays=423}} |
Текущая версия на 12:21, 4 сентября 2021
Аннотация
- Докладчик
- Евгений Алексеев
Рассмотрена возможность внедрения библиотеки Mathgl в учебный процесс. Кратко описаны возможности использования библиотек при визуализации инженерных задач.
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Слайды
Расширенные тезисы
Авторы многие годы преподают программирование на С(С++) студентам электротехнического факультета. Современный курс программирования включает знакомство с методами составления алгоритмов, синтаксисом языка С(С++). На первом этапе студенты учатся разрабатывать линейные, разветвляющие и циклические программы. Далее будущие инженеры изучают функции, указатели, массивы, матрицы. Завершается курс «Вычислительная техника и алгоритмические языки» знакомством с объектно-ориентированным программированием. Для разработки приложений многие студенты используют компилятор gcc. По окончании теоретической части курса будущие инженеры в курсовой работе разрабатывают реальную программу решения электротехнической задачи. Во многих задачах иллюстрации полученных результатов необходимо построить график.
Для этого можно сохранить полученные данные в файл, а затем использовать различные приложения (GNU Plot, GNU Octave, Scilab, LibreOffice Calc и др.) для построения графиков.
Однако, для построения различных графических объектов может использоваться и свободная кроссплатформенная библиотека MathGL [1], которая предназначена для создания широкого спектра графиков. С помощью этой библиотеки можно получить качественное изображение (на экране и в файле) нескольких десятков различных двух- и трёхмерных графиков. Библиотека предназначена для работы с языками программирования С(С++), Fortran, Python, Octave. В состав библиотеки также входят скриптовый язык Mathgl и утилита udav.
- Официальный сайт разработчика http://mathgl.sourceforge.net/doc_ru/Main.html.
- Последнюю версию программы для различных ОС можно скачать на странице загрузки http://mathgl.sourceforge.net/doc_ru/Download.html.
- Группа в Google — https://groups.google.com/forum/#!forum/mathgl.
- Русскоязычная страница с описанием библиотеки –– http://mathgl.sourceforge.net/doc_ru/index.html, англоязычная — http://mathgl.sourceforge.net/doc_en/index.html.
Синтаксис, используемый при построении графиков в MathGL, очень похож, на синтаксис Matlab, Scilab, GNU Octave. Для построения несложных графиков библиотека может быть освоена студентами первого курса, что позволит при выполнении курсовой работы получить законченный программный продукт с графической частью. Разрабатывая программу для своей курсовой работы студентам достаточно использовать Geany, gcc и MathGL. На старших курсах и в НИРС при программировании своих задач студенты могут также использовать библиотеку MathGL.
Библиотека MathGL может не только использоваться в учебном процессе, но она широко применяется и в научных исследованиях.
Литература
- [1] MathGL 2.2: Main. URL: http://mathgl.sourceforge.net/doc_ru/Main.html
Примечания и отзывы
Plays:447
Comments:0