Понятие об информационных технологиях, информационных процессах и информатизированном обществе. 5
Сущность, цели и задачи дисциплины “Информационные технологии и математическое моделирование процессов” 5
Место и перспективы развития современных информационных технологий в современном мире и их роль в научно-техническом развитии, развитии общества 9
Информатизированное общество 11
Информационная культура и этика 14
Основы алгоритмизации и программирования. 16
Этапы решения задач на компьютере 16
Понятие алгоритма и его свойства 19
Типы алгоритмов 25
Алгоритмизация линейных вычислительных процессов 32
Методы описания алгоритмов 33
Алгоритмизация задач и основы программирования 34
Язык программирования C++ и его основные операторы 39
Язык программирования C++ 39
Структура программы. 43
Директивы в C++ 51
Операторы ввода и вывода алгоритмического языка C++. 53
Ввод и вывод данных на алгоритмическом языке C++. 53
Файл. Потоковый вход и выход 56
Разветвляющиеся операторы алгоритмического языка C++ 62
Разветвляющиеся структура приложения. 62
Логические операторы 68
Оператор switch 69
Операторы повторения алгоритмического языка C++. 74
Операторы повторения 74
Оператор for 82
Функции 89
Работа с массивами. Одно-и двухмерные массивы 105
Одномерные массивы 105
Таблицы 107
Символьные массивы 108
Массивы слов. 109
Массивы указателей 111
Исследование математических моделей в электронных таблицах 117
Solver решения в MS Excel. 117
Вопрос маршрутизации 121
Решение математического моделирования с помощью электронной таблицы 128
Вопрос оптимизации 128
Работа с математическими выражениями и функциями в MathCAD е. 140
Общие сведения о программе MathCAD 140
Расчеты в программе MathCAD 143
Работа с мастером функций в программе MathCAD 149
Просмотр двух-и трехмерной графики в пакете Mathcad 153
Построение двумерных графиков в декартовой системе координат 153
Преобразование форматов двумерных графиков в декартовой системе координат 154
Построение нескольких двумерных графиков в одной области 158
Построение двумерных графиков на заданном интервале 160
Трехмерная графика в среде MathCAD 162
Построение трехмерных графиков на заданном интервале 172
Построение графиков в различных системах координат в среде MathCAD 174
Выполнение символьных вычислений в маткаде. 178
Символьные вычисления 178
Список литературы 185
CONTENT
INTRODUCTION 3
The concept of information technologies, information processes and an informatized society 5
The essence, goals and objectives of the discipline "Information technologies and mathematical modeling of processes". 5
The place and prospects of the development of modern information technologies in the modern world and their role in scientific and technological development, the development of society 9
Informatized society 11
Information culture and ethics 14
Fundamentals of algorithmization and programming 16
Stages of solving problems on a computer 16
The concept of the algorithm and its properties 19
Types of algorithms 25
Algorithmization of linear computing processes 32
Methods for describing algorithms 33
Algorithmization of problems and the basics of programming 34
The C++ programming language and its basic operators 39
C++ programming language 39
Program structure. 43
Directives in C++ 51
C++algorithmic language input and output operators 53
Data input and output in the C++algorithmic language. 53
File. Streaming input and output 56
Branching operators of the C++algorithmic language. 62
Branching application structure. 62
Logical operators 68
Switch statement 69
C++algorithmic language repetition operators 74
Repeat operators 74
The for statement 82
Functions 89
Working with arrays. One-and two-dimensional arrays 105
One-dimensional arrays 105
Tables 107
Character arrays 108
Arrays of words 109
Arrays of pointers 111
Research of mathematical models in spreadsheets 117
Solver solutions in MS Excel. 117
Routing issue. 121
Solving mathematical modeling using a spreadsheet 128
Optimization issue 128
Working with mathematical expressions and functions in MathCAD 140
General information about MathCAD 140
Calculations in MathCAD 143
Working with the function wizard in MathCAD 149
View two-and three-dimensional graphics in the Mathcad package. 153
Plotting two-dimensional graphs in a Cartesian coordinate system 153
Converting formats of two-dimensional graphs in the Cartesian coordinate system . 154 Plotting multiple two-dimensional graphs in a single area 158
Plotting two-dimensional graphs on a given interval.
Three-dimensional graphics in MathCAD 162
Plotting three-dimensional graphs on a given interval 172
Plotting graphs in various coordinate systems in MathCAD 174
Performing symbolic calculations in the MathCAD 178
Symbolic calculations 178
References 185
Nurullayev Mirxon Muhammadovich.
Buxoro muhandislik-texnologiya instituti "Axborot kommunikatsiya texnologiyalari" kafedrasi katta o`qituvchisi.
M.M.Nurullaev muallifligida 3 ta o`quv qo`llanma, 10 ga yaqin dasturlar uchun mualliflik guvohnomalari olingan, 2 ta xalqaro grant ishtirokchisi, 2 ta xorijiy davlatda malaka oshirib kelgan, 20 dan ortiq ilmiy maqolalar nashr ettirgan. Axborot xavfsizligi bo`yicha ilmiy ish olib bormoqda.