Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика

.pdf
Скачиваний:
27
Добавлен:
03.05.2015
Размер:
4 Мб
Скачать
☆

191

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

Автозаполнение 91 алгоритм Эвклида 6 альтернативный блок 28

арифметическое выражение 12

Базы данных 123

−− в Access 126

−− в Excel 125

байт 4 бит 3

блок-схема 6

Вставка автофигур 109

−диаграммы 101

−закладки 114

−надписи 109

−полей 110

−таблиц 115

−формул 110

−функций 90 выбор безусловный 23

−по условию 23 выход из функции 22

вычисление произведений 40

−сумм 39

−пределов 43

−приближенные 43 вычисления в Excel 103

Графика 67

− в Excel 98

графики в Mcd 138

Двоичное дерево 82 двоичный выбор 58

динамическое распределение памяти 79 дифференцирование на сетке 165

− приближенное 153

Знаки арифметические 9 знаки сравнения 9, 25

Идентификатор 10

иерархия в Excel 73, 85

имя 10

инструкция ByRef 21

инструкция ByVal 21

−Do 29

−Loop 29

−Option Base 53

−Option Explicit 82

−Public 76

−Randomize 14

−Static 37

−Type ... End Type 55

−Until 30

−определения константы 13, 14

−− массива 45

−− объекта 73

−− подпрограммы 22

−− строки 16

−− типа 13

−− функции 21

интерполяция 164 итерации 76

Классы 76

−, создание 77

коды ASCII 18

коллекции, свойства 83 комментарий 11 константа ORIGIN 48

−vbCrLf 85

−vbNewLine 85

−wdToggle 119

константы 14, 136 конструктор 92

Макрос 22 макросы в таблицах 117 массивы 45

меню "Вставка функций" 15, 104

−"Калькулятор" 15

−анализа 51, 142

−вставки формулы 116

−диаграмм 68, 69

−логических сравнений 25, 143

−матричных операций 27

−назначения макроса 75

−настройки метода 169

−отладки 69, 72

−"Подбор параметра" 106

меню "Поиск решения" 107

−программирования 25

−рабочего листа 86

−свойств автофигур 74, 100

−символьных вычислений 140

−трассировки 71

−элементов управления 92 метка 11 метод Гаусса 61

−Рунге-Кутты 166

−спуска 172

−штрафов 173

−Эйлера 166

методы 77 многочлен Лагранжа 163

многочлены Гаусса 161

Объект UserForm 94

объекты, свойства 73, 76

оператор Add Line 28, 31

−break 52

−Close 63

−Do ... Loop 29, 52

−End 63

−Exit 22, 30

−For ... Next 29, 31, 52

−For Each ... In ... Next 53, 56, 83

−Get 64

−Given 143, 144, 167

−GoTo 23

−If 28

−Input 62

−Kill 63

−LineInput 63

−MsgBox 19

−New 82, 83

−On Error 70, 72

−Open 62, 64

−otherwise 28

−Print 63, 70

−Put 64

−Redim 46

−Resume Next 70

−return 22, 28, 31

−Select Case 28

−Set 73

−Trace Error 71

−While ... Wend 29

192

оператор With ... End With 55, 56

−Write 63

−альтернативного выбора 28

−векторизации 51

−вычисления 12

−градиента 153

−перехода 23

−присваивания 12

−ранжирования 31

−условный 23

−цикла 29

операторы Mcd 136

−ввода 19

−вывода 19 операции сравнения 24 определение массива 47

−типа пользователя 54 определенный интеграл 161

−– , рекурсии 162

Параметры страницы 108 − , область видимости 22

перевод в другую систему счисления 34 подпрограмма, определение 22 программа 11 продолжение строки операторов 20, 24

Разветвление 23 разделители 9 рекурсии 37, 79

Символы специальные 9

 

 

система счисления двоичная

4

системы линейных уравнений

145, 154

−

− − , метод прогонки

157

−

нелинейных уравнений

158, 160

−

− − , метод Ньютона

158

−− − , − секущих 58 слово служебное 10 события 76

создание Web-ссылок 130

−− таблиц 130

−макросов автоматическое 75 сортировка 57 ссылка абсолютная 90

−относительная 90

строка 10, 15 структура языка 10

Стэки 53

Таблица истинности 24 тактовая частота 4

тип String 64

−Variant 38, 53, 54

−данных 13

типы 136 − , переопределение 14

тэги 128, 129

Условный блок 25 условный оператор 28

Файлы 62

−бинарные 63

−в Mcd 151

−последовательного доступа 62

−прямого доступа 64

фрейм 133 функции Mcd 136

−аргументы 21

−векторов и матриц 145

−вставка 15

−встроенные 14

−для решений ОДУ 148

−логики 24

−обработки строк 16

−определение 21

−оптимизации 143 функция ABS() 14

−appendprn 66

−Array() 53

−ASC() 16

−ATN() 14

−augment() 48, 61

−Chr() 16

−Chrw() 119

−cols() 48

−concat() 16

−CreateMesh() 139

−csort() 57

−Eof() 63

−Find() 147

−Fix() 14

−Format() 16

−geninv() 48, 62

−Hex() 16

−identity() 51

193

функция InputBox() 19

−Instr() 16

−last() 48

−Lcase() 16

−Left() 16

−Len() 16

−Loc() 63

−Log() 14

−lsolve() 48, 62

−Mid() 16

−Minerr() 150, 161

−Minimize() 144

−Mod 14

−MsgBox() 24, 85

−num2str() 16

−pause 72

−polyroots() 106

−readprn() 66

−Right() 16

−Rnd 14

−rows() 48

−rsort() 57

−seek 108

−Sgn() 14

−sign() 34

−sort() 48, 57

−Sqr() 14

−stack() 48, 60

−Str() 16

−str2num() 16

−str2vec() 16

−String() 16

−strlen() 16

−submatrix() 48

−substr() 17

−Tan() 14

−Timer 32

−trace 72

−Trim() 16

−trunc() 17

−Ubound() 17, 52,53

−Ucase() 16

−Val() 16

−vec2str() 17

−writeprn() 65

−конкатенации 16

−ЛИНЕЙН 105

−МОПРЕД 49

−МУМНОЖ 49, 107

 

 

 

194

 

 

Функция РАНГ

105

Числа 13

 

 

−

СМЕЩ 106

− Армстронга

36

 

−

ТРАНСП

107

число 10

 

 

−

условная if() 24

 

 

 

 

 

 

Элементы управления

91

Цикл безусловный 29

− − , свойства

93

 

−

пересчета

29

 

 

 

циклы 29

 

Ячейки рабочего листа

88

−

с условием

29

− − − , свойства 88

 

195

 

ОГЛАВЛЕНИЕ

 

Bведение .......................................................................................................

3

1. Общая часть..............................................................................................

9

1.1. ОСНОВНЫЕ СТРУКТУРЫ..............................................................

9

1.2. ОСНОВНЫЕ ТИПЫ........................................................................

13

1.2.1. Числа...........................................................................................

13

1.2.2. Строки........................................................................................

15

1.3. ОПЕРАТОРЫ ВВОДА И ВЫВОДА..............................................

19

1.4. ФУНКЦИИ И ПОДПРОГРАММЫ................................................

21

1.5. РАЗВЕТВЛЕНИЕ И АЛЬТЕРНАТИВА ........................................

23

1.5.1. Безусловный выбор ...................................................................

23

1.5.2. Условный выбор ........................................................................

23

1.5.3. Альтернативный выбор..........................................................

28

1.6. ЦИКЛЫ.............................................................................................

29

1.7. МАССИВЫ.......................................................................................

45

1.7.1. Программные стэки................................................................

53

1.7.2. Тип пользователя ....................................................................

55

1.7.3. Сортировка массивов..............................................................

57

1.8. ФАЙЛЫ ............................................................................................

62

1.8.1 Файлы в VBA ..............................................................................

62

1.8.2. Файлы в Mcd ..............................................................................

65

1.9. РАБОТА С ГРАФИЧЕСКОЙ ИНФОРМАЦИЕЙ.........................

67

1.10. ОТЛАДКА И ТРАССИРОВКА ....................................................

69

1.11. ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ ИДЕОЛОГИЯ ................

72

1.12. КЛАССЫ ........................................................................................

76

1.12.1. Собственные классы.............................................................

77

1.12.2. Коллекции ...............................................................................

83

2. Элементы Excel......................................................................................

84

2.1. РАБОЧИЙ ЛИСТ .............................................................................

86

2.2. ЯЧЕЙКИ ...........................................................................................

88

2.3. ЭЛЕМЕНТЫ УПРАВЛЕНИЯ........................................................

91

2.4. ГРАФИЧЕСКИЕ СРЕДСТВА ........................................................

98

2.5. ВЫЧИСЛЕНИЯ ............................................................................

103

3. Работа в WORD....................................................................................

108

3.1. ОБЩЕЕ РЕДАКТИРОВАНИЕ .....................................................

108

3.2. ВСТАВКИ.......................................................................................

109

3.2.1. Графические объекты ...........................................................

109

3.2.2. Поля и ключи...........................................................................

110

3.2.3. Закладки ...................................................................................

114

3.3. ТАБЛИЦЫ......................................................................................

115

3.4. ГРАФИКА ......................................................................................

120

4. Базы данных .........................................................................................

123

196

 

5. Гипертекстовая разметка ....................................................................

128

5.1. ОСНОВНЫЕ ТЭГИ HTML..........................................................

129

5.2. ФОРМАТИРОВАНИЕ ТАБЛИЦ .................................................

130

5.3. ФРЕЙМЫ........................................................................................

133

6. Элементы вычислений в Mсd ............................................................

136

6.1. КРАТКИЙ ОБЗОР .........................................................................

136

6.2. НЕКОТОРЫЕ ВЫЧИСЛИТЕЛЬНЫЕ МОДЕЛИ.......................

154

6.2.1. Системы уравнений ..............................................................

154

6.2.1.1. Системы линейных уравнений .........................................

154

6.2.1.2. Нелинейные уравнения и системы...................................

158

6.2.2. Определенный интеграл........................................................

161

6.2.3. Функции на дискретном множестве .................................

163

6.2.4. Обыкновенные дифференциальные уравнения..................

166

6.2.5. Минимизация функций.........................................................

169

6.2.5.1. Функции одной переменной .............................................

169

6.2.5.2. Функции многих переменных ..........................................

171

6.2.5.2.1 Задачи без ограничений................................................

171

6.2.5.2.2. Задачи с ограничениями..............................................

172

6.2.6. Pазностная модель и прогноз...............................................

173

Задания......................................................................................................

176

Контрольные вопросы ..........................................................................

176

Контрольные задачи .............................................................................

177

ЛИТЕРАТУРА .........................................................................................

190

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ ...............................................................

191

197

Игорь Александрович ПАХНУТОВ

ИНФОРМАТИКА с элементами программирования

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

На первой странице обложки: Аугуста Ада Кинг, урожденная Леди Байрон (1815-1852), "первый в мире программист" (A.E. Chalon,

1838).

Редактор Л.И. Полищук УОП КГТУ. Заказ . Тираж 50 экз. Объем 6,2 п.л.; 6,9 уч.-изд. л.

Цена договорная