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

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

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

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

25 10 2026 5:34:10

NEW METHOD FOR TREATMENT OF MULTIPLE-DESTRUCTIVE PULMONARY TUBERCULOSIS.

NEW METHOD FOR TREATMENT OF MULTIPLE-DESTRUCTIVE PULMONARY TUBERCULOSIS. Статья в формате PDF 122 KB...

23 10 2026 0:58:20

РАСПРОСТРАНЕНИЕ ПОЛИМОРФИЗМА ИНТЕРЛЕЙКИНА – 8 – 251 ТА СРЕДИ ЖЕНЩИН АЗЕРБАЙДЖАНА БОЛЬНЫМИ ЭНДОМЕТРИОЗОМ

РАСПРОСТРАНЕНИЕ ПОЛИМОРФИЗМА ИНТЕРЛЕЙКИНА – 8 – 251 ТА СРЕДИ ЖЕНЩИН АЗЕРБАЙДЖАНА БОЛЬНЫМИ ЭНДОМЕТРИОЗОМ Впервые было изучено интерлейкина – 8 – 251 ТА среди женщин Азербайджана больными эндометриозом. 50 пpaктически здоровых и 70 женщин больных эндомертиозом находились под нашем наблюдением. Исследование показали что, генетический полиморизм интерлейкина – 8 А/Т 251 играет роль в потогенезе эндометриоза. ...

16 10 2026 9:58:37

СОЗДАНИЕ КАРТЫ ШУМОВОГО ЗАГРЯЗНЕНИЯ Г. ЯКУТСКА

СОЗДАНИЕ КАРТЫ ШУМОВОГО ЗАГРЯЗНЕНИЯ Г. ЯКУТСКА Статья в формате PDF 1557 KB...

12 10 2026 16:49:36

ФАЛЬСИФИКАЦИЯ ПОТРЕБИТЕЛЬСКИХ ТОВАРОВ

ФАЛЬСИФИКАЦИЯ ПОТРЕБИТЕЛЬСКИХ ТОВАРОВ Статья в формате PDF 422 KB...

09 10 2026 8:31:51

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

ФЕНОМЕНОЛОГИЯ СОКРАТОВСКОГО ДИАЛОГА В КОНТЕКСТЕ ПЕДАГОГИЧЕСКОЙ АНТРОПОЛОГИИ В статье рассматривается особенность сократовского диалога в контексте идей педагогической антропологии. Методологическим принципом современного педагогического знания является антропологический принцип, и в этой связи диалог как универсальная форма общения участников образовательного процесса приобретает особую значимость. Представлены особенности сократического философского диалога, которые объясняют закономерность выстраивания отношений в системе «человек – человек» в ситуации передачи имеющегося опыта. ...

01 10 2026 20:23:42

ФЕНОТИПИЧЕСКАЯ ДИАГНОСТИКА СЕЛЬСКОЙ МЕСТНОСТИ

ФЕНОТИПИЧЕСКАЯ ДИАГНОСТИКА СЕЛЬСКОЙ МЕСТНОСТИ Статья в формате PDF 321 KB...

30 09 2026 15:56:52

ИММУННЫЙ ГОМЕОСТАЗ У БОЛЬНЫХ, ПРООПЕРИРОВАННЫХ ПО ПОВОДУ УЗЛОВОГО ЗОБА

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

28 09 2026 13:38:41

ВНЕПЕЧЕНОЧНЫЕ ОСЛОЖНЕНИЯ ХРОНИЧЕСКОГО ВИРУСНОГО ГЕПАТИТА С (ОБЗОР)

ВНЕПЕЧЕНОЧНЫЕ ОСЛОЖНЕНИЯ ХРОНИЧЕСКОГО ВИРУСНОГО ГЕПАТИТА С (ОБЗОР) Вирусом гепатита С инфицировано 3% населения Земли. Заболевание в 50-80% случаев принимает хронический хаpaктер с разной степенью поражения печени, включая цирроз и гепатоцеллюлярную карциному. Могут развиваться и внепеченочные осложнения. Для их возникновения важное значение имеет длительное течение заболевания, стимуляция В-лимфоцитов антигенами вируса, а также его репликация в отдельных тканях (эпителий слизистой оболочки рта, слюнных желез и т.д.). Ассоциированные осложнения при HCV-инфекции разделены на 3 группы: заболевания, при которых доказана этиологическая роль HCV (смешанная криоглобулинемия); oсложнения, в развитии которых HCV принимает участие в качестве одного из этиологических факторов относятся (узелковый полиартериит, В-клеточная неходжкинская лимфома, иммунная тромбоцитопения, синдром Шегрена, поздняя кожная порфирия, красный плоский лишай и т.д.). и группа состояний, в развитии которых участие вируса предполагается, но требует дополнительных доказательств (гигантоклеточный височный артериит, фиброзирующий альвеолит, полимиозит, миокардит, дерматомиозит и др.). Появление внепеченочных осложнений затрудняет процесс лечения. Поэтому особенно важным является раннее начало лечения гепатита, еще до развития внепеченочных осложнений. ...

27 09 2026 10:30:11

ОБ ОСОБЕННОСТЯХ СОВРЕМЕННОЙ РУССКОЙ ФИЛОСОФИИ

ОБ ОСОБЕННОСТЯХ СОВРЕМЕННОЙ РУССКОЙ ФИЛОСОФИИ Статья в формате PDF 110 KB...

26 09 2026 20:22:31

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