
- •В.В.Ломтадзе,
- •Л.П.Шишкина
- •Информатика
- •Издание третье, переработанное
- •Содержание
- •1. Информационные технологии. Понятие информации. Информационное общество. Информационные революции. Поколения компьютерных систем
- •2. Вводные сведения о современных программных средствах
- •2.1. Особенности современных программных средств
- •2.2. Основные элементы управления в интерфейсе программных продуктов
- •2.3. Типовые диалоги в интерфейсе программных продуктов
- •3. Кодирование и хранение информации. Системы счисления
- •Запись содержимого полубайта в разных системах счисления
- •4. Алгоритмы. Роль алгоритмизации в решении задач и формализации знаний. Информационные ресурсы
- •5. Технические средства информационных технологий
- •5.1. Основные блоки персонального компьютера
- •С истемная
- •Генератор тактовых импульсов
- •5.2. Основные периферийные устройства, подключаемые к компьютеру
- •5.3. Компьютерные сети
- •6. Классификация и обзор программного обеспечения
- •6.1. Системное программное обеспечение
- •6.2. Инструментальные средства программирования
- •6.3. Прикладное программное обеспечение
- •7. Текстовый процессор Microsoft Word
- •7.1. Назначение. Основные понятия
- •7.2. Типовая последовательность создания документа
- •Пример разработки стилей
- •7.3. Редактирование, форматирование и оформление документа, вставка таблиц
- •Выделение фрагмента текста мышью
- •7.4. Вставка символа, рисунка, объекта
- •8. Электронные таблицы Microsoft Excel
- •8.1. Назначение. Основные понятия
- •8.2. Обобщенная технология работы в электронной таблице
- •8.3. Ввод, редактирование, форматирование данных
- •8.4. Выполнение расчетов по формулам и построение диаграмм
- •Операторы, используемые в Microsoft Excel
- •Ряды и категории данных
- •8.5. Сортировка, консолидация данных, сводные таблицы
- •9. Системы управления базами данных. Субд Access
- •9.1. Основные понятия
- •9.2. Нормализация отношений (таблиц) и обеспечение целостности данных в реляционной базе данных
- •9.3. Работа с субд Access
- •21 Августа 1999 г. Страница 1 из 1
- •9.4. Основные возможности языка структурированных запросов (sql)
- •10. Введение в программировние. Создание приложений на языке Visual Basic for Applications
- •10.1. Основные понятия
- •10.2. Создание интерфейса пользователя
- •V Режим конструктора isual Basic
- •10.3. Модули, процедуры, функции
- •Часто используемые встроенные функции Visual Basic
- •10.4. Работа с переменными, массивами, константами и со свойствами объектов
- •Встроенные типы данных vba
- •10.5. Основные инструкции языка Visual Basic и отладка программ
- •Арифметические операции
- •Операции сравнения
- •11. Самостоятельные работы
- •11.1. База данных “Архив предприятия”
- •11.2. Разработка приложения “Решение системы линейных уравнений”
- •Литература к самостоятельной работе 2
- •11.3. Разработка приложения “Статистический анализ данных”
- •Литература к самостоятельной работе 3
- •11.4. Разработка приложения “Преобразование географических координат в прямоугольные и прямоугольных в географические”
- •Литература к самостоятельной работе 4
- •11.5. Разработка приложения “Графические построения в плоскости xoy”
В.В.Ломтадзе,
Л.П.Шишкина
Информатика
Издание третье, переработанное
Допущено УМО по образованию в области прикладной геологии в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению 650200 “Технология геологической разведки”
Издательство Иркутского государственного
технического университета
2005
УДК [002.6+681.3](075.8)
ББК 32.97я 73
В.В.Ломтадзе, Л.П.Шишкина.
Информатика: Учебное пособие/Издание третье, переработанное. –Иркутск: Изд-во Иркутского госуд. технич. ун-та, 2005. – 144 с.
Поясняются основные понятия информационных технологий, применяемые технические средства, классы программных продуктов, общие приемы работы с операционными системами Windows и с наиболее важными для большинства пользователей приложениями Microsoft Office: с текстовым редактором Word, с табличным процессором Excel и с системой управления базами данных Access. Уделено внимание компьютерным сетям, технологии клиент/сервер, реляционному языку SQL. С ориентацией на среду визуального программирования VBА (Visual Basic for Applications) рассматриваются основы алгоритмизации и программирования. В книгу также включены самостоятельные работы для тех, у кого есть желание лучше разобраться с проблемой баз данных и с приемами разработки программ.
В предлагаемом учебном пособии отдано предпочтение разъяснению общих принципов функционирования современных программ-приложений и вытекающих из этих принципов типовых приемов работы с компьютером, а не подробному (шаг за шагом) описанию последовательности действий при использовании каждой программы. Авторы полагают, что именно такой подход должен стимулировать дальнейшее самообучение, играющее важнейшую роль в овладении информационными технологиями.
Кроме получения практических навыков работы с популярными программными продуктами, читатель расширит свой кругозор в области информационных технологий, познакомится с историей их развития, с особенностями совершающейся на наших глазах информационной революции, ведущей к превращению индустриального общества в информационное. Авторы убеждены в том, что для будущего специалиста расширение кругозора – не менее важная задача, чем получение практических навыков в области компьютерных технологий.
©Ломтадзе В.В., Шишкина Л.П., 2005
©Иркутский государственный технический университет, 2005
Содержание
ПРЕДИСЛОВИЕ 5
1. Информационные технологии. Понятие информации. Информационное общество. Информационные революции. Поколения компьютерных систем 6
2. Вводные сведения о современных программных средствах 10
2.1. Особенности современных программных средств 10
2.2. Основные элементы управления в интерфейсе программных продуктов 11
2.3. Типовые диалоги в интерфейсе программных продуктов 16
3. Кодирование и хранение информации. Системы счисления 19
4. Алгоритмы. Роль алгоритмизации в решении задач и формализации знаний. Информационные ресурсы 25
5. Технические средства информационных технологий 29
5.1. Основные блоки персонального компьютера 29
5.2. Основные периферийные устройства, подключаемые к компьютеру 34
5.3. Компьютерные сети 36
6. Классификация и обзор программного обеспечения 44
6.1. Системное программное обеспечение 44
6.2. Инструментальные средства программирования 54
6.3. Прикладное программное обеспечение 59
7. Текстовый процессор Microsoft Word 64
7.1. Назначение. Основные понятия 64
7.2. Типовая последовательность создания документа 64
7.3. Редактирование, форматирование и оформление документа, вставка таблиц 68
7.4. Вставка символа, рисунка, объекта 76
8. Электронные таблицы Microsoft Excel 79
8.1. Назначение. Основные понятия 79
8.2. Обобщенная технология работы в электронной таблице 80
8.3. Ввод, редактирование, форматирование данных 81
8.4. Выполнение расчетов по формулам и построение диаграмм 84
8.5. Сортировка, консолидация данных, сводные таблицы 89
9. Системы управления базами данных. СУБД Access 95
9.1. Основные понятия 95
9.2. Нормализация отношений (таблиц) и обеспечение целостности данных в реляционной базе данных 97
9.3. Работа с СУБД Access 99
9.4. Основные возможности языка структурированных запросов (SQL) 107
10. Введение в программировние. Создание приложений на языке Visual Basic for Applications 112
10.1. Основные понятия 112
10.2. Создание интерфейса пользователя 113
10.3. Модули, процедуры, функции 119
10.4. Работа с переменными, массивами, константами и со свойствами объектов 124
10.5. Основные инструкции языка Visual Basic и отладка программ 130
11. Самостоятельные работы 138
11.1. База данных “Архив предприятия” 138
11.2. Разработка приложения “Решение системы линейных уравнений” 140
11.3. Разработка приложения “Статистический анализ данных” 142
11.4. Разработка приложения “Преобразование географических координат в прямоугольные и прямоугольных в географические” 144
11.5. Разработка приложения “Графические построения в плоскости XOY” 147
ЛИТЕРАТУРА 150
ПРЕДИСЛОВИЕ
Предлагаемое учебное пособие поясняет основные понятия информационных технологий, применяемые технические средства, классы программных продуктов, общие приемы работы с операционными системами Windows и с наиболее важными для пользователей приложениями Microsoft Office. Уделено внимание компьютерным сетям, технологии клиент/сервер, реляционному языку SQL. С ориентацией на среду визуального программирования VBA (Visual Basic for Applications) рассматриваются основы алгоритмизации и программирования.
В учебно-методической литературе встречаются два подхода к описанию программных средств и методов работы с ними. Первый подход можно кратко назвать «От общего к частному», а второй – «Шаг за шагом».
При использовании первого подхода сначала излагаются общие особенности современных программных средств (событийная ориентированность, объектная ориентированность, объекты управления, используемые в интерфейсе всех современных приложений, типичные меню и типовые диалоги), а также общие методы работы с современными многофункциональными программами-приложениями (выделение объектов, использование для работы с ними меню программы, панелей инструментов, контекстного меню, клавиатурных команд и т.п.). После этого рассматриваются функции конкретных программных продуктов.
Второй подход заключается в том, что каждое приложение (например, Word, Excel, Access) рассматривается изолированно от других, а выполнение каждой функции описывается по шагам.
Первый подход развивает умение думать и понимать логику работы программ, а второй направлен на механическое запоминание последовательности, в которой пользователь реализует каждую функцию каждой программы. Очевидно, что в вузе должно быть отдано предпочтение первому подходу.
В предлагаемом учебном пособии разъясняются общие принципы функционирования современных программ-приложений и вытекающие из этих принципов типовые приемы работы с компьютером. Авторы полагают, что именно такой подход должен стимулировать дальнейшее самообучение, играющее важнейшую роль в овладении информационными технологиями.
Кроме получения практических навыков работы с популярными программными продуктами, читатель расширит свой кругозор в области информационных технологий, познакомится с историей их развития, с особенностями совершающейся на наших глазах информационной революции, ведущей к превращению индустриального общества в информационное. Авторы убеждены в том, что для будущего специалиста расширение кругозора – не менее важная задача, чем получение практических навыков в области компьютерных технологий.