Тысяча полезных мелочей    

Выбор языка для обучения программированию студентов направления «Химическая технология»

Выбор языка для обучения программированию студентов направления «Химическая технология»

Лапина А.Г. Белова С.В. Статья в формате PDF 260 KB

Для большинства будущих бакалавров направления «Химическая технология» основным вычислительным инструментом будет персональный компьютер, в связи с этим возрастает актуальность обучения студентов программированию и выбору для этого наиболее подходящего языка программирования.

К основным критериям выбора языка программирования относятся:

- простота и эффективность обучения основам программирования;

- простота среды программирования и удобство работы в ней;

- понятность языка программирования для широкого круга пользователей;

- возможности, предоставляемые языком для решения различных задач;

- распространённость языка.

Рассмотрим язык программирования Паскаль и MathCAD. Язык Паскаль был задуман автором - Н. Виртом как язык для обучения учащихся пpaктике программированию и на нём училось программировать не одно поколение студентов. Свое широкое распространение язык Паскаль получил благодаря наглядности программ и легкости его изучения. До сих пор язык Паскаль считается одним из самых популярных и удобных.

Язык Паскаль поддерживает современные методологии проектирования программ (нисходящее, модульное проектирование и структурное программирование). Для структурированных программ хаpaктерны легкость отладки и корректировки, возможность их сопровождения без участия разработчиков.

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

Разработка программы с использованием языков высокого уровня требует соответствующей подготовки и достаточного количества времени, которое часто отсутствует у студентов. Поэтому для обучения программированию вместо традиционных языков можно использовать специальные математические пакеты, например, пакет MathCAD. Также в настоящее время MathCAD все чаще используют для оптимизации расчетов в химии.

Язык программирования MathCAD содержит все элементы языка высокого уровня, необходимые для математических расчетов. В пакет MathCAD встроено большое число математических операторов и функций, возможен численный и символьный расчет различных величин, по эффективности он не уступает системам программирования. Кроме того, у него есть одно преимущество: язык программирования MathCAD предельно прост, а по наглядности в оформлении алгоритмов не имеет аналогов [1].

MathCAD-программы представляет собой последовательность программных элементов, которые по смыслу соответствуют операторам языков программирования высокого уровня. Для записи операторов программ в MathCAD´e предусмотрена специальная панель инструментов - Программирование. Операторы программы вводят нажатием соответствующих кнопок этой панели, либо используют сочетания клавиш. Это позволяет избежать большого количества синтаксических ошибок в программе, которые студенты допускают, используя язык Паскаль. Также процесс написания программы в MathCAD´e занимает меньше времени, чем на языке Паскаль, поэтому можно уделить больше внимания логике решения задачи и выполнить больше самостоятельных заданий.

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

Еще одним важным преимуществом программирования в MathCAD, по сравнению с языком Паскаль является то, что MathCAD не требует для этого специальной компьютерной подготовки. Анализируя языки Паскаль и MathCAD на соответствие основным критериям выбора языка программирования, можно сделать вывод, что язык MathCAD является наиболее подходящим для обучения студентов.

Список литературы

1. Гурский Д.А., Турбина Е.С. Вычисления в MathCAD 12. - СПб.: Питер, 2006. - 544 с.



К ТЕОРИИ ВИНТОВОГО ПРЕОБРАЗОВАТЕЛЯ СИЛ

К ТЕОРИИ ВИНТОВОГО ПРЕОБРАЗОВАТЕЛЯ СИЛ Статья в формате PDF 376 KB...

27 08 2026 8:59:43

МИРОВАЯ КУЛЬТУРА В СИСТЕМЕ РАЗВИТИЯ ЕСТЕСТВЕННОНАУЧНОГО ИНТЕЛЛЕКТА УЧАЩИХСЯ

МИРОВАЯ КУЛЬТУРА В СИСТЕМЕ РАЗВИТИЯ ЕСТЕСТВЕННОНАУЧНОГО ИНТЕЛЛЕКТА УЧАЩИХСЯ Умелое использование сокровищницы мировой культуры, достойное место в которой занимают поэтические и художественные произведения М.В. Ломоносова, М.И. Алигер, И.В. Гёте, И.А. Ефремова, К.Г. Паустовского, в педагогической пpaктике обеспечивает эффективное развитие естественнонаучного интеллекта и формирование мировоззрения школьников. ...

25 08 2026 0:13:16

БУДУЩЕЕ ЭКОЛОГИЧЕСКОГО МАРКЕТИНГА

БУДУЩЕЕ ЭКОЛОГИЧЕСКОГО МАРКЕТИНГА Статья в формате PDF 141 KB...

21 08 2026 3:11:22

ТУРБУЛЕНТНЫЙ ПОТОК ЖИДКОСТИ ПО НАКЛОННОЙ ПЛОСКОСТИ

ТУРБУЛЕНТНЫЙ ПОТОК ЖИДКОСТИ ПО НАКЛОННОЙ ПЛОСКОСТИ Статья в формате PDF 129 KB...

19 08 2026 13:48:34

К СИЛОВОМУ ИССЛЕДОВАНИЮ ПЛАНЕТАРНОГО МЕХАНИЗМА

К СИЛОВОМУ ИССЛЕДОВАНИЮ ПЛАНЕТАРНОГО МЕХАНИЗМА Статья в формате PDF 415 KB...

11 08 2026 16:24:37

ОПРЕДЕЛЕНИЕ ЧИСЛА УДАРОВ ВАЛЬЦОВ БАРАБАНА

ОПРЕДЕЛЕНИЕ ЧИСЛА УДАРОВ ВАЛЬЦОВ БАРАБАНА Статья в формате PDF 571 KB...

05 08 2026 21:26:18

ГЕОМЕТРИЯ ЧЕТЫРЕХМЕРНОГО МИРА

ГЕОМЕТРИЯ ЧЕТЫРЕХМЕРНОГО МИРА Представлен четырехмерный мир без фактора времени с предопределенностью событий и явлений в вечности. ...

04 08 2026 19:48:30

ЭКСПЕДИЦИЯ И.И. МЕЧНИКОВА В АСТРАХАНСКУЮ ГУБЕРНИЮ В 1911 ГОДУ

ЭКСПЕДИЦИЯ И.И. МЕЧНИКОВА В АСТРАХАНСКУЮ ГУБЕРНИЮ В 1911 ГОДУ 16 (29) мая 1911 года в Астpaxaнь приехали члeны международной экспедиции под руководством И.И. Мечникова. Экспедиция должна была помочь решить важные проблемы распространения чумы в нашем регионе и создания вакцины против туберкулеза. Детальный анализ публикаций 1911-1912 годов доказывает положительное влияние работы экспедиции И.И. Мечникова на результативность исследований чумы в Киргизских степях. Полевые исследования в Калмыцких степях позволили определить основные направления лабораторного поиска вакцины против туберкулеза. ...

03 08 2026 18:39:11

АНАЛИЗ АССОЦИАЦИЙ ПО СОЧЕТАНИЯМ ГЕНОТИПОВ ПОЛИМОРФНЫХ ДНК – ЛОКУСОВ (TAG 1A И NCOI) DRD2, 256A/G ГЕНА SLC6A3 И ОБЪЕМНЫХ ХАРАКТЕРИСТИК МИНДАЛЕВИДНОГО КОМПЛЕКСА МОЗГА С ПОВЫШЕННОЙ ТРЕВОЖНОСТЬЮ

АНАЛИЗ АССОЦИАЦИЙ ПО СОЧЕТАНИЯМ ГЕНОТИПОВ ПОЛИМОРФНЫХ ДНК – ЛОКУСОВ (TAG 1A И NCOI) DRD2, 256A/G ГЕНА SLC6A3 И ОБЪЕМНЫХ ХАРАКТЕРИСТИК МИНДАЛЕВИДНОГО КОМПЛЕКСА МОЗГА С ПОВЫШЕННОЙ ТРЕВОЖНОСТЬЮ Впервые показано, что у крыс с генотипом А2/А2 по локусу TAG 1A DRD2 с повышенной тревожностью имеет место сочетание генотипов N2N2 локуса NcoI DRD2 и АА локуса 256A/G гена SLC6A3, а также увеличение объемных хаpaктеристик базолатеральной группировки миндалевидного комплекса мозга. ...

27 07 2026 21:37:37

ИСПОЛЬЗОВАНИЕ ЭКОНОМЕТРИЧЕСКОГО АНАЛИЗА ДЛЯ ПЛАНИРОВАНИЯ ЦЕХОВОЙ ПРИБЫЛИ ПРЕДПРИЯТИЯ

ИСПОЛЬЗОВАНИЕ ЭКОНОМЕТРИЧЕСКОГО АНАЛИЗА ДЛЯ ПЛАНИРОВАНИЯ ЦЕХОВОЙ ПРИБЫЛИ ПРЕДПРИЯТИЯ В статье излагается в систематизированном в виде эконометрический анализ в сфере планирования и обосновании плана по прибыли. Проведено статистическое исследование факторов, влияющих на прибыль предприятия, на основе временных рядов. Рассматривается алгоритм построения прогноза цеховой прибыли предприятия. Построен комплекс эконометрических моделей для анализа взаимосвязи результата хозяйственной деятельности предприятия с внутренними и внешними факторами на него влияющими. ...

23 07 2026 6:41:38

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::