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

Информатика

.pdf
Скачиваний:
24
Добавлен:
03.05.2015
Размер:
3.59 Mб
Скачать

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 уч.-изд. л.

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