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

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

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

Лапина А.Г. Белова С.В. Статья в формате 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 99 KB...

21 04 2026 16:50:16

ПОДСТАНЦИЯ «КАШТАК» (учебный видеофильм)

ПОДСТАНЦИЯ «КАШТАК» (учебный видеофильм) Статья в формате PDF 97 KB...

18 04 2026 4:51:31

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

ОСОБЕННОСТИ ПОДГОТОВЛЕННОСТИ СПОРТСМЕНОК ДЛЯ ДАЛЬНЕЙШЕЙ СПЕЦИАЛИЗАЦИИ НА ОЛИМПИЙСКОЙ ДИСТАНЦИИ В статье отражены результаты комплексного исследования подготовленности спортсменок, специализирующихся в беге на 300-400 м с барьерами. Дан анализ статистически достоверных различий по педагогическим, физиологическим и биометрическим показателям в ответственейший момент спортивной карьеры - момент перехода с «детской» дистанции (бега на 300 м с барьерами) на олимпийскую дисциплину (400 м с барьерами). Выявлены взаимосвязи между различными сторонами подготовленности: физической, функциональной и технической. Представленный материал можно использовать в виде модельных хаpaктеристик для дeвyшек в возрасте 15-16 лет и закономерностей становления спортивного мастерства при уточнении Учебной программы для детско-юношеских спортивных школ, специализированных детско-юношеских школ олимпийского резерва и школ высшего спортивного мастерства по разделу «Барьерный бег». ...

17 04 2026 17:13:43

СОЦИАЛЬНАЯ РАБОТА КАК ТЕОРЕТИКО-МЕТОДОЛОГИЧЕСКИЙ ИНСТРУМЕНТ СОЦИАЛИЗАЦИИ В РОССИИ

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

16 04 2026 11:22:21

СПЕРАНСКИЙ ВАЛЕНТИН СЕРГЕЕВИЧ

СПЕРАНСКИЙ ВАЛЕНТИН СЕРГЕЕВИЧ Статья в формате PDF 156 KB...

15 04 2026 12:34:46

32-РАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА AVR32

Статья в формате PDF 263 KB...

10 04 2026 6:24:37

О ПРИРОДНЫХ ЗАКОНОМЕРНОСТЯХ РАЗМЕЩЕНИЯ ТОРФЯНЫХ РЕСУРСОВ В СОСТАВЕ ПРИРОДНО-ТЕРРИТОРИАЛЬНЫХ КОМПЛЕКСОВ

О ПРИРОДНЫХ ЗАКОНОМЕРНОСТЯХ РАЗМЕЩЕНИЯ ТОРФЯНЫХ РЕСУРСОВ В СОСТАВЕ ПРИРОДНО-ТЕРРИТОРИАЛЬНЫХ КОМПЛЕКСОВ Предложен ландшафтный метод районирования торфяных месторождений. Проведен геосистемный анализ и дана хаpaктеристика торфяных ресурсов. ...

06 04 2026 13:41:57

ТОПОГРАФИЯ ЛИМФАТИЧЕСКИХ ПОСТКАПИЛЛЯРОВ

ТОПОГРАФИЯ ЛИМФАТИЧЕСКИХ ПОСТКАПИЛЛЯРОВ Лимфатические посткапилляры проходят от метаболических блоков с лимфатическими капиллярами до лимфатических сосудов первого порядка в контурном пучке микрорайона микроциркуляторного русла, чаще около собирательных венул или на разном удалении от них. ...

05 04 2026 0:48:21

ТИПОГРАФИКА (учебное пособие)

ТИПОГРАФИКА (учебное пособие) Статья в формате PDF 116 KB...

02 04 2026 10:30:23

АЛЕКСЕЙ ПАВЛОВИЧ ЗУБЕХИН

АЛЕКСЕЙ ПАВЛОВИЧ ЗУБЕХИН 8 февраля 2004 года исполняется 75 лет со дня рождения и 60 лет педагогической, производственной деятельности академика Российской Академии естествознания, Академии эмалирования России, Заслуженного деятеля науки и техники РФ, почетного работника высшего образования России, доктора технических наук, профессора кафедры технологии керамики, стекла и вяжущих веществ ЮРГТУ (НПИ). ...

18 03 2026 0:13:41

ГЕНЕТИЧЕСКИЙ АНАЛИЗ РАСТЕНИЙ (монография)

ГЕНЕТИЧЕСКИЙ АНАЛИЗ РАСТЕНИЙ (монография) Статья в формате PDF 135 KB...

17 03 2026 5:35:27

Коммуникация молодежи в повседневной жизни

Коммуникация молодежи в повседневной жизни Статья в формате PDF 250 KB...

13 03 2026 14:25:45

Еще:
Поддержать себя -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 ::