Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


ВВЕДЕНИЕ. Государственное образовательное учреждение




МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

Государственное образовательное учреждение

высшего профессионального образования

«Оренбургский государственный университет»

 

Колледж электроники и бизнеса

 

Предметно - цикловая комиссия электроснабжения

 

 

КОНСПЕКТ ЛЕКЦИЙ

УЧЕБНОЙ ДИСЦИПЛИНЫ

«Информационные технологии в профессиональной деятельности»

 

Направление подготовки

140409 Электроснабжение

(код и наименование специальности)

 

Программа подготовки

базовая

(базовая, углубленная)

 

 

Форма обучения

очная

 

Оренбург – 2013

 

140409 Электроснабжение

 

Дисциплина «Информационные технологии в профессиональной деятельности»

Курс 2

Семестр 4

 

 

Составитель___________ Д.В.Костин

«_____»___________ 2013 год

 

 

Учебно-методическое обеспечение лекционных занятий утверждено на заседании предметно-цикловой комиссии электроснабжения

Протокол №___ «___»___________________ 2013 год

Председатель предметно-цикловой комиссии электроснабжения________/______________

«_____»___________ 2013год

 

СОДЕРЖАНИЕ

ВВЕДЕНИЕ...................................................................................... 5

РАЗДЕЛ 1. Экспорт и импорт данных в пакете MathCAD 7

Тема 1. Запись и чтение файловых данных............... 7

1.1. Файловый тип данных MathCAD................................. 7

1.2. Запись данных в файл.................................................. 9

1.3. Чтение данных из файла............................................ 13

Тема 2. Обмен информацией с другими прОграммами-приложениями 15

2.1. Обмен информацией с текстовым процессором Word 15

2.2. Обмен информацией с табличным процессором Excel 19

 

РАЗДЕЛ 2. ПРОГРАММИРОВАНИЕ В ПАКЕТЕ MathCAD....... 27

ТЕМА 3. БЕЗМОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ В ПАКЕТЕ MathCAD 28

3.1. Программирование линейных алгоритмов............... 28

3.2. Программирование разветвляющихся алгоритмов.. 29

3.3. Программирование циклических алгоритмов.......... 35

ТЕМА 4. ПОДПРОГРАММА-ФУНКЦИЯ: ОПИСАНИЕ И ВЫЗОВ 39

4.1. Описание подпрограммы-функции и локальный оператор присваивания 39

4.2. Обращение к подпрограмме-функции Mathcad...... 42

ТЕМА 5. Программирование АЛГОРИТМОВ в ПОДпрограмме-функции MathCAD 44

5.1. Программирование линейных алгоритмов в подпрограмме-функции 44

5.2. Программирование разветвляющихся алгоритмов в подпрограмме-функции 45

5.3. Программирование циклических алгоритмов в подпрограмме-функции 51

ТЕМА 6. Программирование типовых задач в подпрограммах-функциях mathCAD 62

6.1. Программирование разветвляющихся алгоритмов.. 62

6.2. Программирование циклов типа арифметической прогрессии 66

6.3. Программирование итерационных циклов............... 74

ТЕМА 7. МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ В MathCAD. 80

7.1. Преимущества модульного программирования....... 80

7.2. Модульное программирование в пределах одного документа MathCAD 81

7.3. Модульное программирование в нескольких документах MathCAD 84

7.4. Программы MathCAD в Internet................................. 85

 

РАЗДЕЛ 3. РЕШЕНИЕ НАУЧНО-ИНЖЕНЕРНЫХ ЗАДАЧ В ПАКЕТЕ MathCAD 94

ТЕМА 8. РЕШЕНИЕ НЕЛИНЕЙНЫХ УРАВНЕНИЙ И СИСТЕМ В ПАКЕТЕ MathCAD 94

8.1. Решение нелинейных уравнений............................... 94

8.2. Решение систем уравнений...................................... 105

ТЕМА 9. Решение оптимизационных задач в пакете MathCAD 112

9.1. Решение оптимизационных задач без ограничений 112

9.2. Решение оптимизационных задач с ограничениями 114

ТЕМА 10. ОБРАБОТКА ЭКСПЕРиМЕНТАЛЬНЫХ ДАННЫХ В ПАКЕТЕ MathCAD 118

10.1. Моделирование и обработка статистических данных 118

10.2. Построение эмпирических зависимостей............. 125

Заключение............................................................................ 135

БИБЛИОГРАФИЧЕСКИЙ СПИСОК.......................................... 135

................

 


ВВЕДЕНИЕ

 

Во все времена инженерам, исследователям (т.е. специалистам в своих областях) был необходим удобный и достаточно эффективный (для своего времени) инструмент для решения своих задач. В этот «инструментальный» ряд можно включить логарифмическую линейку, арифмометр, калькулятор, универсальную ЭВМ, персональный компьютер. При использовании вычислительной техники встала проблема реализации алгоритмов решения в виде так называемых программ. Для решения этой проблемы в различные годы использовались следующие средства:

§ программирование в машинных кодах (включая языки типа Ассемблер);

§ программирование на языках высокого уровня (включая объектно-ориентированное программирование);

§ системы компьютерной математики.

Разработка программы (даже с использованием языков высокого уровня с приставками Visual) требует и соответствующей подготовки (назовем ее «программистской»), и достаточно большего количества времени (и то и другое часто отсутствует у «обычного пользователя»). Поэтому, начиная с 90-х годов прошлого века, широкую известность и заслуженную популярность приобрели так называемые системы компьютерной математики [1]или, проще, математические пакеты. К ним можно отнести MathCAD [2, 3], MatLab [4, 5], Mathematica [6], Maple [7].

На наш взгляд, наиболее подходящим для выполнения научно-инженерных расчетов является математический пакет MathCAD, особенно его последние версии MathCAD2000 Professional, MathCAD2001i Professional. Эти версии содержат тщательно сбалансированные средства численных и символьных вычислений с графической визуализацией результатов в сочетании с современным интерфейсом пользователя, мощной справочной системой, обширными пакетами расширений (ориентированных на решение определенного класса задач) и средствами для работы в Internet.

Основам работы с последними версиями пакета MathCAD посвящены несколько книг и учебников [2, 8, 9]. К сожалению, в них не уделено должного внимания вопросам программной реализации различных алгоритмов, особенно с использованием программных модулей – подпрограмм-функций MathCAD. Отчасти это объясняется большим объемом «общеобразовательной» информации, которая необходима для широкого круга пользователей, а также смещением акцента в сторону использования «готовых» функций, входящих как в сам MathCAD, так и в пакеты расширений. Их использование порождает достаточно простые алгоритмические конструкции, реализуемые непосредственно в документе MathCAD.

Однако в ряде случаев возникает необходимость программирования того или иного «нестандартного» вычислительного алгоритма. Здесь необходимы навыки программирования с учетом особенностей конструкций пакета MathCAD.

Поэтому в разделе 2 данного учебного пособия достаточно подробно излагаются конструкции MathCAD (русифицированная версия MathCAD2001i), необходимые для реализации различных типов алгоритмов: линейных, разветвляющихся и циклических. Основное внимание уделяется разработке программных модулей – подпрограмм-функций MathCAD. Обсуждается реализация метода модульного программирования. В третьем разделе рассматривается решение «типовых» задач, встречающихся при расчете и проецировании строительных конструкций, а в первом разделе обсуждаются вопросы «импорта и экспорта» данных в пакете MathCAD.

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

Учебное пособие предназначено для студентов специальности «Информационные системы и технологии», для студентов дневной формы обучения, изучающих курс «Компьютерные технологии в строительстве», а также для аспирантов и инженеров, использующих в своих расчетах этот математический пакет. Пособие, безусловно, будет полезно всем, использующим MathCAD при решении «своих» задач и желающим познать радость от эффективной работы «своей» программы.





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 419 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студенческая общага - это место, где меня научили готовить 20 блюд из макарон и 40 из доширака. А майонез - это вообще десерт. © Неизвестно
==> читать все изречения...

2372 - | 2321 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.