
- •Предисловие
- •Введение
- •Часть первая глава 1 теоретические основы информатики
- •Введение
- •§ 1. Информатика как наука и как вид практической деятельности
- •1.1. История развития информатики
- •1.2. Информатика как единство науки и технологии
- •1.3. Структура современной информатики
- •1.4. Место информатики в системе наук
- •1.5. Социальные аспекты информатики
- •1.6. Правовые аспекты информатики
- •1.7. Этические аспекты информатики
- •Контрольные вопросы
- •§ 2. Информация, ее виды и свойства
- •2.1. Различные уровни представлений об информации
- •2.2. Непрерывная и дискретная информация
- •2.3. Единицы количества информации: вероятностный и объемный подходы
- •Вероятностный подход
- •Объемный подход
- •2.4. Информация: более широкий взгляд
- •2.5. Информация и физический мир
- •§ 3. Системы счисления
- •3.1. Позиционные системы счисления
- •3.2. Двоичная система счисления
- •3.3. Восьмеричная и шестнадцатиричная системы счисления
- •§ 4. Кодирование информации.
- •4.1. Абстрактный алфавит
- •4.2. Кодирование и декодирование
- •4.3. Понятие о теоремах шеннона
- •4.4. Международные системы байтового кодирования
- •§ 5. Элементы теории графов
- •5.1. Основные понятия
- •5.2. Представление графов
- •§ 6. Алгоритм и его свойства
- •6.1. Различные подходы к понятию «алгоритм»
- •6.2. Понятие исполнителя алгоритма
- •6.3. Графическое представление алгоритмов
- •6.4. Свойства алгоритмов
- •6.5. Понятие алгоритмического языка
- •Контрольные вопросы
- •§7. Формализация понятия «алгоритм»
- •7.1. Постановка проблемы
- •7.2. Машина поста
- •73. Машина тьюринга
- •7.4. Нормальные алгоритмы маркова
- •7.5. Рекурсивные функции
- •Контрольные вопросы и задания
- •§ 8. Принципы разработки алгоритмов и программ для решения прикладных задач
- •8.1. Операциональный подход
- •8.2. Структурный подход
- •8.3. Новейшие методологии разработки программ для эвм
- •Контрольные вопросы и задания
- •§ 9. Структуры данных
- •9.1. Данные и их обработка
- •9.2. Простые (неструктурированные) типы данных
- •9.3. Структурированные типы данных
- •Контрольные вопросы и задания
- •§ 10. Понятие об информационном моделировании
- •10.1. Моделирование как метод решения прикладных задач
- •10.2. Основные понятия информационного моделирования
- •10.3. Связи между объектами
- •Контрольные вопросы и задания
- •§ 11. Некоторые кибернетические аспекты информатики
- •11.1. Предмет кибернетики
- •11.2. Управляемые системы
- •11.3. Функции человека и машины в системах управления
- •Контрольные вопросы и задания
- •§ 12. Понятие искусственного интеллекта
- •12.1. Направления исследований и разработок в области систем искусственного интеллекта
- •12.2. Представление знаний в системах искусственного интеллекта
- •12.3. Моделирование рассуждений
- •12.4. Интеллектуальный интерфейс информационной системы
- •12.5. Структура современной системы решения прикладных задач
- •Контрольные вопросы и задания
- •Дополнительная литература к главе 1
- •Глава 2 программное обеспечение эвм
- •Введение
- •§ 1. Операционные системы
- •1.1. Назначение и основные функции операционных систем
- •1.2. Понятие файловой системы
- •1.3. Операционные системы для компьютеров типа ibm pc
- •1.4. Оболочки операционных систем
- •Контрольные вопросы и задания
- •§ 2. Понятие о системе программирования
- •2.1. Основные функции и компоненты
- •2.2. Трансляция программ и сопутствующие процессы
- •Контрольные вопросы
- •§3. Прикладное программное обеспечение общего назначения
- •3.1. Классификация
- •3.2. Инструментальные программные средства общего назначения
- •3.3. Инструментальные программные средства специального назначения
- •3.4. Программные средства профессионального уровня
- •3.5. Организация «меню» в программных системах
- •Контрольные вопросы ч задания
- •§ 4. Системы обработки текстов
- •4.1. Элементы издательского дела
- •4.2. Текстовые редакторы
- •4.3. Издательские системы Общая характеристика
- •Настольная издательская система ТеХ
- •§ 5. Системы компьютерной графики
- •5.1. Принципы формирования изображений на экране
- •5.2. Изобразительная графика
- •5.3. Графические редакторы
- •5.4. Деловая графика
- •5.5. Инженерная графика
- •5.6. Научная графика
- •Контрольные вопросы и упражнения
- •§ 6. Базы данных и системы управления базами данных
- •6.1. Понятие информационной системы
- •6.2. Виды структур данных
- •6.3. Виды баз данных
- •6.4. Состав и функции систем управления базами данных
- •6.5. Примеры систем управления базами данных
- •Контрольные вопросы и задания
- •§ 7. Электронные таблицы
- •7.1. Назначение и основные функции табличных процессоров
- •7.2. Электронные таблицы supercalc
- •7.3. Электронные таблицы excel
- •§8. Интегрированные программные средства
- •8.1. Принципы построения интегрированных программных систем
- •8.2. Интегрированный пакет ms-works
- •§ 9. Экспертные системы
- •Контрольные вопросы и задания
- •§ 10. Инструментальные программные средства для решения прикладных математических задач
- •10.1. Назначение программ
- •10.2. Пакет mathcad
- •10.3. Система аналитических преобразований reduce
- •§ 11. Компьютерное тестирование
- •11.1. Технология проектирования компьютерных тестов предметной области
- •Оценка соответствия
- •11.2. Типы компьютерных тестов
- •11.3. Инструментальные тестовые оболочки
- •11.4. Пример теста по школьному курсу информатики
- •§12. Компьютерные вирусы
- •12.1. Что такое компьютерный вирус
- •12.2. Разновидности компьютерных вирусов
- •12.3. Антивирусные средства
- •Контрольные вопросы и задания
- •§ 13. Компьютерные игры
- •13.1. Виды и назначение компьютерных игр
- •13.2. Обзор компьютерных игр
- •Контрольные вопросы
- •Глава 3 языки и методы программирования
- •Введение
- •§ 1. История развития языков программирования
- •§2. Языки программирования высокого уровня
- •2.1. Понятие о языках программирования высокого уровня
- •2.2. Метаязыки описания языков программирования
- •23. Грамматика языков программирования
- •§3. Паскаль как язык структурно-ориентированного программирования
- •3.1. Введение
- •Контрольные вопросы
- •3.2. Основные конструкции языка
- •Контрольные вопросы
- •3.3. Структуры данных
- •3.4. Процедуры и функции
- •3.5. Работа с файлами
- •3.6. Динамические информационные структуры
- •Контрольные вопросы
- •3.7. Работа с графикой
- •Var gd, gm: integer; {переменные gd и gm определяют драйвер и режим}
- •Контрольные вопросы и задания
- •3.8. Турбо-оболочки. Версии паскаля
- •Контрольные вопросы
- •3.9. Руководство пользователю турбо-паскаля
- •§4. Методы и искусство программирования
- •4.1. Проектирование программ
- •Контрольные вопросы и задания
- •4.2. Основные принципы разработки и анализа алгоритмов
- •Задания
- •4.3. Методы построения алгоритмов, ориентированные на структуры данных
- •Контрольные задания
- •4.4. Рекурсивные алгоритмы
- •Контрольные задания
- •4.5. Важнейшие невычислительные алгоритмы (поиск и сортировка)
- •If f then write('найден элемент на ',m, ' месте') else write('такого элемента в массиве нет ');
- •Контрольные вопросы и задания
- •§ 5. Бейсик как язык операционально-проблемно-ориентированного программирования
- •5.1. Введение в бейсик
- •Контрольные вопросы
- •5.2. Базовые операторы
- •Контрольные вопросы ч задания
- •5.3. Музыкальные возможности
- •Контрольные вопросы и задания
- •5.4. Графические возможности
- •Контрольные вопросы и задания
- •5.5. Обработка символьной информации
- •Контрольные вопросы и задания
- •5.6. Подпрограммы
- •Контрольные вопросы
- •5.7. Работа с файлами
- •5.8. Средства и методы организации диалога
- •Контрольные задания
- •5.9. Версии бейсика
- •5.10. Бейсик и паскаль
- •§ 6. Введение в язык программирования си
- •6.1. Общая характеристика языка и пример программы на си
- •6.2. Элементы си: алфавит, идентификаторы, литералы, служебные слова
- •6.3. Типы данных и операции в языке си. Выражения
- •6.4. Операторы. Управляющие конструкции языка
- •6.5. Структура программы на си. Понятие о функциях
- •6.6. Классы памяти
- •6.7. Функции вводa-вывода
- •6.8. Директивы препроцессора
- •6.9. Си и паскаль
- •§ 7. Основы логического программирования на языке пролог
- •7.1. Общие сведения
- •7.2. Алгоритм выполнения программ на прологе
- •7.3. Рекурсия
- •7.4. Предикат отсечения и управление логическим выводом в программах
- •7.5. Обработка списков
- •7.6. Решение логических задач на прологе
- •Контрольные вопросы и задания
- •§ 8. Введение в функциональное программирование на языке лисп
- •8.1. Назначение и общая характеристика языка
- •8.2. Основные элементы программы на лиспе. Списки
- •8.3. Функции
- •8.4. Формы. Управляющие конструкции в лисп-программе
- •8.5. Рекурсия и цикл в программах на лиспе
- •8.6. Ввод-вывод данных
- •8.7. Пример программирования на лиспе
- •8.8. Свойства символов
- •Контрольные вопросы и задания
- •§9. Введение в объектно-ориентированное программирование
- •9.1. Основные положения
- •9.2. Основы объектного программирования в системе турбо-паскаль
- •9.3. Оболочка turbo-vision
- •9.4.* Среда объектного визуального программирования delphi
- •9.8. Система объектного программирования smalltalk
- •Контрольные вопросы и задания
- •Дополнительная литература к главе 3
- •Часть вторая глава 4 вычислительная техника
- •Введение
- •§ 1. История развития вычислительной техники
- •Начальный этап развития вычислительной техники
- •Начало современной истории электронной вычислительной техники
- •Поколения эвм
- •1.4. Персональные компьютеры
- •1.5. И не только персональные компьютеры...
- •1.6. Что впереди?
- •Контрольные вопросы
- •§2. Архитектура эвм
- •2.1. О понятии «архитектура эвм»
- •1.2. Классическая архитектура эвм II принципы фон неймана
- •2.3. Совершенствование и развитие внутренней структуры эвм
- •2.4. Основной цикл работы эвм
- •2.5. Система команд эвм и способы обращения к данным
- •Контрольные вопросы
- •§3. Архитектура микропроцессоров
- •3.1. История развития микропроцессоров
- •3.3. Внутренняя организация микропроцессора
- •3.3. Работа микропроцессора с памятью. Методы адресации
- •3.4. Форматы данных
- •3.5. Обработка прерываний
- •3.6. Работа микропроцессора с внешними устройствами
- •3.7. Пример: система команд процессоров семейства pdp
- •Контрольные вопросы и задания
- •§4. Учебная модель микрокомпьютера
- •4.1. Структура учебного микрокомпьютера
- •4.2. Система команд
- •4.3. Адресация данных
- •4.4. Работа с внешними устройствами
- •4.5. Примеры программ
- •4.6. Некоторые справочные данные по е-97
- •Контрольные вопросы и задания
- •§ 5. Внешние устройства эвм: физические принципы и характеристики
- •5.1. Внешние запоминающие устройства
- •5.2. Устройства ввода информации
- •5.3. Устройства вывода информации
- •Контрольные вопросы и задания
- •§ 6. Логические основы функционирования эвм
- •6.1. Логика высказываний. Элементарные логические функции
- •6.2. Схемная реализация элементарных логических операций. Типовые логические узлы
- •63. Пример электронной реализации логического элемента
- •Контрольные вопросы и задания
- •Дополнительная литература к главе 4
- •Глава 5 компьютерные сети и телекоммуникации введение
- •§ 1. Локальные сети
- •1.1. Аппаратные средства
- •1.2. Конфигурации локальных сетей и организация обмена информацией
- •1.3. Локальные сети учебного назначения
- •Контрольные вопросы
- •§2. Операционные системы локальных сетей
- •Контрольные вопросы ч задания
- •§3. Глобальные сети
- •3.1. Общие принципы организации
- •3.2. Аппаратные средства и протоколы обмена информацией
- •3.3. Электронная почта
- •3.4.1. Адресация и виды информации в Internet
- •3.4.2. Доступ к информации в Internet
- •3.4.3. Язык разметки гипертекстов html
- •3.4.4. Программа-оболочка Internet Explorer
- •3.4.5. Другие информационные системы в Internet
- •§ 4. Представление об операционной системе unix
- •§ 5. Использование компьютерных сетей в образовании
- •5.1. Телекоммуникации как средство образовательных информационных технологий
- •5.2. Персональный обмен сообщениями
- •5.3. Информационное обеспечение
- •5.4. Совместное решение задач
- •Глава 6 информационные системы введение
- •§ 1. Банки информации
- •1.1. Банки данных
- •1.2. Банки документов
- •1.3. Банк педагогической информации
- •§ 2. Базы данных в структуре информационных систем
- •2.1. Основные понятия
- •2.2. Проектирование баз данных
- •2.3. Представление об языках управления реляционными базами данных типа dBase
- •2.3.1. Основные элементы субд типа dBase
- •2.3.2. Создание структуры файлов базы данных
- •2.3.3. Командный язык субд
- •2.3.4. Ввод данных в базу и редактирование
- •2.3.5. Дополнительные операции
- •2.3.6. Организация системы меню
- •2.3.7. Пример создания информационной системы с помощью субд типа dBase
- •§ 3. Автоматизированные информационные системы
- •3.1. Автоматизированные системы управления
- •3.2. Информационные системы управления
- •3.2.1. Общие принципы
- •3.2.2. Информационные системы управления в образовании
- •3.3. Автоматизированные системы научных исследований
- •3.4. Системы автоматизированного проектирования
- •3.5. Геоинформационные системы
- •Контрольные вопросы
- •§4. Экспертные системы
- •Контрольные вопросы и задания
- •§ 5. Компьютерные обучающие системы
- •5.1. Основные принципы новых информационных технологий обучения
- •5.2. Типы обучающих программ
- •5.3. Компьютерное тестирование
- •5.4. Перспективные исследования в области компьютерного обучения
- •Глава 7 компьютерное математическое моделирование введение
- •§ 1. О разновидностях моделирования
- •§2. Понятие о компьютерном математическом моделировании
- •2.1. Математическое моделирование и компьютеры
- •2.2. Этапы и цели компьютерного математического моделирования
- •2.3. Классификация математических моделей
- •2.4. Некоторые приемы программирования
- •§3. Моделирование физических процессов
- •3.1. Физика и моделирование
- •3.2. Свободное падение тела с учетом сопротивления среды
- •3.3. Движение тела, брошенного под углом к горизонту. Законы подобия
- •3.4. Движение тела с переменной массой: взлет ракеты
- •3.5. Движение небесных тел
- •3.6. Движение заряженных частиц
- •3.7. Колебания математического маятника
- •3.8. Моделирование явлений и процессов в приближении сплошной среды
- •3.9. Моделирование процесса теплопроводности
- •Контрольные вопросы и задания
- •§ 4. Компьютерное моделирование в экологии
- •4.1. Экология и моделирование
- •4.2. Модели внутривидовой конкуренции
- •4.3. Логистическая модель межвидовой конкуренции
- •4.4. Динамика численности популяций хищника и жертвы
- •4.5. Имитационное моделирование динамики популяций
- •Контрольные вопросы и задания
- •§5. Глобальные модели развития человечества
- •§ 6. Моделирование случайных процессов
- •6.1. Техника стохастического моделирования
- •6.2. Моделирование случайных процессов в системах массового обслуживания
- •6.3. Различные примеры моделирования случайных процессов
- •Контрольные вопросы и задания
- •§7. Компьютерное математическое моделирование в экономике
- •7.1. Постановка зaдaчи линейного программирования
- •7.2. Симплекс-метод
- •Контрольные вопросы и задания
- •Дополнительная литература к главе 7
- •Содержание
- •§4. Методы и искусство программирования 261
- •§ 5. Бейсик как язык операционально-проблемно-ориентированного программирования 290
- •§ 6. Введение в язык программирования си 306
8.2. Интегрированный пакет ms-works
После запуска интегрированного пакета MS-Works вы попадаете в интегрированную среду этого программного средства. Опишем некоторые правила работы с составными компонентами пакета.
Работа с текстовым редактором системы MS-Works. Текстовый редактор MS-Works является составной частью интегрированного пакета MS-Works. Чтобы начать работу с текстовым редактором, выполняются следующие действия.
Нажатие на клавишу Alt - переход в главное меню. При этом опция Файл оказывается выделенной. Нажатие на клавишу Enter- подтверждение выбора и открытие подменю работы с файлами Файл. Если вы создаете новый текст, выберите в этом меню команду Создать Фаил и нажмите клавишу Enter. В этом случае программа выдаст запрос о том, какой файл следует создать. Выберите из нового открывшегося меню пункт, относящийся к текстовому процессору.
Если текст уже был создан ранее, выберите в меню Фаил команду Открыть файл и введите имя файла или выберите его из списка имеющихся на диске. Выбор файла из списка ничем не отличается от выбора опции из меню.
Для выбора файла можно использовать мышь или клавиши управления курсором, затем нужно нажать клавишу Enter. В этом случае на экране появляется интегрированная среда текстового редактора с уже загруженным текстом.
Подобным образом выбираются и другие команды меню.
Экран текстового редактора разделен на несколько частей. Вверху экрана находится меню. Оно содержит команды, которые используются для редактирования текста и работы с файлами. Внизу экрана - строка сообщений. Сверху над строкой сообщений - статусная строка. В верхней части экрана под меню имеется линейка. Она определяет границы текста и красную строку. Левая и правая границы текста обозначаются квадратными скобками. Остальная площадь экрана свободна. Это - рабочая область, в которой можно набирать и редактировать текст. На экране постоянно находятся три важных отметки - курсор, буква «п», указывающая начало страницы, и ромбик - метка конца файла. Он не может быть удален с экрана.
При вводе нового текста текстовый редактор сам разместит его в границах, определенных при помощи линейки. Когда текст доходит до конца строки, слово переносится на следующую строку.
Текстовый редактор системы Works использует стандартные для всех редакторов приемы работы с текстом. Если вы недовольны результатами редактирования, изменения легко отменить. Для этого перейдите в меню Редактирование (нажмите клавишу Alt, укажите выделенной строкой команду Редактирование и нажмите Enter), выберите Отмена. Нажмите Enter (или «О»). После этого текст появится на экране в первоначальном виде.
Для того. чтобы сохранить текст на магнитном диске, надо сделать следующее:
• нажать одновременно Alt и Ф (так вы откроете меню работы с файлами Файл);
• нажать клавишу С (таким образом вы выберете команду Сохранить);
• придумать и ввести имя для вашего файла, в котором будет храниться подготовленный вами текст.
Для выхода из текстового редактора следует нажать Alt и открыть меню работы с файлами Фаил (нажав клавишу Ф), выбрать команду Выход и нажать Enter (можно нажать клавишу X).
Текстовый редактор интегрированной системы Works имеет встроенные средства для проверки правописания - спеллинга. Чтобы проверить ошибки в тексте, необходимо поместить курсор в том месте, откуда надо начать проверку, или выделить текст, который надо проверить.
Работа с электронными таблицами системы MS-Works. Электронные таблицы MS-Works являются составной частью интегрированного пакета MS-Works. Для начала сеанса работы с электронной таблицей вызовите MS-Works. Чтобы начать работу с электронными таблицами, выполните следующие действия.
Нажмите клавишу Alt для перехода в главное меню. При этом пункт Файл оказывается выделенным. Нажмите клавишу Enter, чтобы открыть меню работы с файлами Файл.
Если вы создаете новую таблицу, выберите в этом меню команду Создать Файл с помощью клавиш со стрелками. В этом сл\чае программа выдаст запрос о том, какой файл следует создать. Выберите из открывшегося меню пункт, относящийся к электронным таблицам.
Если таблица уже была создана ранее, выберите в меню Файл команду Открыть файл с помощью клавиш со стрелками и введите имя файла или выберите его из списка имеющихся на диске. Выбор файла из списка ничем не отличается от выбора опции из меню. Для выбора файла вы также используете клавиши со стрелками, затем нажимаете клавишу Enter. В этом случае вы получите на экране электронную таблицу с уже загруженными данными.
Посмотрим, на какие части разделен экран при работе с электронными таблицами. Вверху экрана находится меню. Оно содержит команды, которые используются для работы с электронными таблицами. Для перехода в меню надо нажать клавишу Alt. Строкой ниже находится строка ввода, в которой отображается содержимое активной клетки. Внизу экрана - строка сообщений. Она дает подсказки и описание команд в меню. Сразу над строкой сообщений находится статусная строка, позволяющая следить за ходом работы. Например, она содержит имя активной клетки. Остальная площадь экрана занята электронной таблицей.
После загрузки пустой таблицы на экране видны 7 столбцов (с А до G) и строки с 1-й по 18-ю. Перемещение курсора по таблице осуществляется при помощи клавиш со стрелками. Для того, чтобы ввести в клетку информацию (текст, число, формулу), надо сделать следующее:
• указать клетку таблицы, установив на нее указатель с помощью клавиш управления курсором или мыши;
• набрать с помощью буквенно-цифровых клавиш текст, число, дату, формулу;
• нажать клавишу Enter, чтобы подтвердить ввод данных; если в клетке уже содержатся данные, они будут замещены введенными.
Для отмены ввода информации следует нажать Esc.
С отдельными клетками и с блоками клеток можно выполнять разнообразные операции (перемещение, копирование, очистку). В этих случаях требуется сначала выделить блок клеток, чтобы произвести с ним какие-то операции. Для того, чтобы выделить целый блок клеток, выполняется следующая последовательность
действий:
• курсор таблицы помещается в начало выделяемого блока (его левый верхний угол);
• из меню выбирается команда Выделить, а затем Ячейки (или нажимается клавиша F8);
• выделенная область расширяется клавишами со стрелками до необходимого размера.
После этого выделенные данные можно изменить, выбрав из меню Редактирования одну из команд: Переместить, Копировать, Очистить.
Вычисления в электронных таблицах выполняются с помощью формул. Формула может содержать обозначения клеток таблицы, числа, знаки арифметических действий, скобки, определяющие порядок действий, имена функций. Формула начинается со знака равенства (=).
Данные из электронной таблицы могут быть представлены в виде графиков, столбцовых или круговых диаграмм. На диаграммах легче увидеть имеющиеся зависимости между данными. Изменение данных в электронной таблице отражается на диаграмме. Чаще всего используются следующие виды диаграмм:
• линейный график - значения представляются в виде точек, соединенных линиями;
• столбцевая диаграмма - каждое число представлено на диаграмме столбиком.
• круговая диаграмма - значения представляются секторами круга.
Работа с СУБД системы MS-Works. Система управления базами данных MS-Works является составной частью интегрированного пакета MS-Works. Для начала работы с базами данных выполняются следующие действия. Нажатие клавиши Alt - переход в главное меню. При этом опция Фаил оказывается выделенной. Нажатие клавиши Enter - подтверждение выбора и открытие подменю Файл работы с файлами.
Если создается новая база данных, то в этом меню выбирается команда Создать файл. В этом случае программа выдаст запрос о том, какой файл следует создать. Из открывшегося меню следует выбрать пункт Новый файл в формате базы данных.
Если база данных уже была создана ранее, выберите в меню Файл команду Открыть файл и введите имя файла или выберите его из списка имеющихся на диске. Выбор файла из списка ничем не отличается от выбора опции из меню. Для выбора файла также используются клавиши со стрелками. После выбора на экране задействована интегрированная среда с уже загруженным файлом базы данных.
Экран при работе с базами данных разделен на зоны. Вверху экрана находится меню. Оно содержит команды, которые используются для работы с базами данных.
Для перехода в меню надо нажать клавишу Alt. Ниже расположена строка ввода, в которой отображается содержимое активного поля. Активным называется поле, в котором находится курсор. Оно выделено цветом. Перемещение курсора по полям осуществляется при помощи клавиш со стрелками.
Внизу экрана находится строка сообщений. Она содержит подсказки и описание команд в меню. Сразу над строкой сообщений - статусная строка. Она позволяет следить за ходом работы. Например, она содержит номер активной записи, имя активного поля этой записи, количество выведенных на экран записей из общего числа записей в базе данных.
Остальная площадь экрана свободна. Это рабочая область, в которой происходит работа с базой данных. Для того, чтобы создать базу данных, надо выполнить следующие действия:
• переместить курсор в то место экрана, где должно находится поле;
• ввести имя поля, после него поставить двоеточие (:);
• нажать клавишу Enter.
Вводятся также значения ширины (число символов) и высоты (число строк) поля. Например, если это поле, в которое будут вводиться фамилии учащихся класса, то его ширина выбирается такой чтобы поместилась самая длинная фамилия, а высота задается в одну строку.
После нажатия клавиши Enter имя поля появится на экране, а справа от имени создается само поле. Задав имена и размеры всех полей базы данных, определим форму базы данных.
После того, как создана форма базы данных, в каждое поле можно занести данные. Содержимым поля может быть текст, число или дата. Можно ввести также формулу. Для того, чтобы ввести данные, необходимо указать курсором нужное поле. Затем можно набирать текст, число или дату. Нажатие клавиши Enter завершает ввод.
Если необходимо ввести данные и одновременно переместиться в следующее поле, следует нажать Tab.
Если необходимо переместиться в предыдущее поле, нажмите одновременно Shift+Tab. Если после ввода данных в последнее поле записи нажать клавишу Tab, происходит переход к следующей записи. Для перехода к следующей записи также можно использовать сочетание клавиш Ctrl+PgDn.
Для того, чтобы отредактировать поле или имя поля, сделайте следующее:
• укажите курсором нужное поле;
• нажмите клавишу F2, при этом в строке ввода появится содержимое поля;
• внесите необходимые изменения с помощью буквенно-цифровых клавиш, клавиш управления курсором. Back Space и Delete;
• нажмите клавишу Enter.
Все действия с базой данных подобны действиям со специализированными системами управления базами данных.
Одной из наиболее важных возможностей, предоставляемых системой управления базами данных, является поиск записей, удовлетворяющих заданному условию. Для нахождения записи, поля которой содержат заданный текст, выполняются следующие действия:
• переход в меню Просмотр (вариант: нажатие Alt и «М»), выбор команды Таблица;
• переход в меню Выделить (вариант: нажатие Alt и «В») и выбор во вспомогательном меню команды Поиск;
• в окно Что искать вводится текст, который надо найти.
Часто бывает необходимо выделить из базы данных и наиболее наглядно представить необходимую информацию. Для этого можно создать отчет, сгруппировав данные и подведя итог. Действия при создании отчета таковы:
• переход в меню Просмотр (вариант: нажатие Alt и «М»), выполнение команды Новый Отчет;
• задание структуры отчета путем внесения необходимых изменений в стандартную форму с помощью буквенно-цифровых клавиш, клавиш управления курсором, Back Space и Delete.
Стандартная форма включает в себя две пустые строки для задания заголовка отчета, две пустые строки для задания заголовков столбцов; ниже располагаются строки записей. В нижней части стандартной формы находятся две пустые строки для вывода итога. В них можно ввести значения стандартных статистических формул СУММ (сумма), СРЧ (среднее значение), МАХ (наибольшее значение), MIN (наименьшее значение).
Если в отчет включаются только записи, удовлетворяющие заданному условию поиска, то после задания структуры отчета выполняются следующие действия:
• возврат в меню Просмотр (вариант: нажатие Alt и «М»), выбор команды Запрос;
• ввод необходимых условий поиска в появившуюся на экране форму запроса;
• возврат в меню Просмотр (вариант: нажатие Alt и «М»), выбор команды Отчет.
Иногда бывает нужно вставить информацию из базы данных в документ текстового редактора. Например, если рассылается много одинаковых писем, то адреса можно вставлять из базы данных. Можно вставлять также и отчеты. Для того, чтобы перенести информацию в текст, следует сделать следующее:
• перейти в меню Просмотр (вариант: нажать Alt и «М»), выбрать команду Таблица;
• перейти в меню Выделить (вариант: нажать Alt и «В»), на экране появляется вспомогательное меню (первые четыре строки которого указывают возможные выделяемые области);
• выделить информацию, которую надо скопировать, перейти в меню Редактирование (вариант: нажать Alt и «Р») выполнить команду Копировать;
• выбрать из открывшегося списка файлов тот, в который необходимо скопировать информацию. После того, как этот файл появился на экране, следует поместить курсор в то место, где надо расположить копию.
Аналогичные действия справедливы при одновременном использовании данных в различных средствах интегрированной системы: текстовом, графическом редакторах, электронных таблицах и СУБД.
Контрольные вопросы и задания
1. Что называется интегрированным пакетом?
2. В чем достоинства и недостатки интегрированных пакетов по сравнению со специализированными инструментальными программными средствами?
3. Разработайте информационную систему «Каталог программных продуктов» и подготовьте следующие документы:
а) базы данных лицензионных и свободно распространяемых программных средств;
б) прайс-лист программных продуктов фирмы «Microsoft»;
в) рекламные буклеты по отдельным программным продуктам.