- •Глава 7. Задачи по программированию для индивидуального решения
- •Предисловие
- •Введение
- •Глава 1. Работа в среде текстового редактора Word
- •§ 2 Манипуляции с Windows-окнами
- •8. Измените состав панелей инструментов в окне Word.
- •§ 3 Создание и сохранение простейшего документа
- •Заявление
- •§ 4 Загрузка документа в среду Word
- •§ 5 Пересылка в среде Word документа, хранящегося в одной папке (или диске) в другую папку (или на другой диск)
- •§ 6 Понятие абзаца
- •3.Это абзац, который состоит из одной строки.
- •§ 7 Копирование, перенос и удаление выделенных участков текста
- •§ 8 Перенос и копирование выделенных участков документа путем их «перетаскивания» с помощью мыши
- •§ 9 Установка параметров страницы. Элементы макетирования четырехстраничного текста
- •§ 10 Установка ориентации страницы и необходимых размеров страницы и ее полей
- •§ 11 Создание таблиц
- •Глава 1. Операционная система Windows
- •§ 1 Введение
- •§ 2 Графическая операционная система windows
- •§ 3 Первоначальное знакомство с Windows
- •§ 4 Основные операции в Windows
- •§ 5 Окна Windows
- •§ 6 Файловая система Windows
- •§ 7 Программа Проводник
- •§ 8 Операции с файлами и папками
- •§ 9 Пересылка файлов (папок) из одного места в другое
- •§ 10 Удаление файла (папки)
- •§ 11 Выбор нескольких файлов (папок)
- •§ 12 Создание папок
- •Глава 3. Работа в среде табличного процессора
- •§ 1 Вид окна Excel 2000
- •§ 2 Выделение ячеек, редактирование информации в ячейках
- •§ 3 Перемещение и копирование информации, содержащейся в ячейках
- •§ 4 Выполнение арифметических операций средствами Excel 2000
- •§ 5 Создание прогрессий
- •§ 6 Форматы ячеек
- •§ 7 Расчёты с использованием функций Excel 2000
- •§ 8 Формулы массива
- •§ 9 Индикация ошибок при использовании формул
- •§ 10 Решение уравнений с одним неизвестным с использованием функций Excel 2000
- •§ 11 Графическое представление данных с помощью диаграмм
- •§ 12 Использование Excel 2000 для управления базами данных
- •§ 13 Одновременное использование Excel 2000 и Word 2000
- •Литература
- •Глава 4. База данных и системы управления базами данных. Введение в систему управления базами данных ms Access
- •§ 1 Введение
- •§ 2 Проектирование базы данных (постановка задачи)
- •§ 3 Создание базы данных
- •§ 4 Установка и исправление свойств полей
- •§ 5 Определение структурной связи между таблицами
- •§ 6 Ввод, просмотр и корректировка данных. Использование свойств "Подстановки"
- •§ 7 Создание форм для ввода/редактирования данных в таблицах
- •§ 8 Вывод на печать характеристик и содержимого таблиц
- •§ 9 Сортировка, фильтрация и организация выборки данных (запросов)
- •§ 10 Построение и выполнение запросов на выборку данных
- •§ 11 Создание отчетов
- •Глава 5. Основы работы в Интернете
- •§ 1 Введение
- •§ 2 История Интернета
- •§ 3 Интернет в России
- •§ 4 Адреса и имена серверов
- •§ 5 Виды доступа в Интернет
- •§ 6 World Wide Web — «Всемирная паутина»
- •§ 7 Url и протоколы доступа к ресурсам Интернета
- •§ 8 Http- и ftp-серверы
- •§ 9 Броузер Internet Explorer 5
- •§ 10 Поисковые системы Интернета
- •§ 12 Почтовая программа Outlook Express 5
- •§ 13 Почтовая система Mail.Ru
- •§ 14 Программа архивации и разархивации WinZip
- •§ 15 Редактор Word 2000 и Интернет
- •§ 16 Расстановка гиперссылок
- •§ 17 Мастер Web-страниц редактора Word 2000
- •§ 18 Вставка графических объектов в документ Word 2000
- •§ 19 Работа со вставленными графическими объектами
- •§ 20 Размещение набора Web-страниц на сайте Narod.Ru
- •§ 21 Создание Web-страницы средствами сайта Narod.Ru
- •§ 22 Личный сайт и поисковые системы
- •§ 23 Чат и чат-серверы
- •§ 24 Интернет-магазины и интернет-услуги
- •Приложение 1. Темы рекомендуемых лабораторных работ
- •1. Виртуальное посещение музеев (2 часа)
- •2. Поиск необходимой информации (4 часа)
- •3. Организация почтового ящика, отправка и получение электронных писем (4 часа)
- •4. Отправка и получение электронных писем с помощью программы Outlook Express (4 часа)
- •5. Создание набора Web-страниц и размещение его на сайте (4 часа)
- •6. Создание Web-страницы средствами сайта (4 часа)
- •Библиографический список
- •Глава 6. Программирование в среде Delphi
- •§ 1 Введение
- •§ 2 Работа со средой Delphi
- •§ 3 Особенности программ, работающих под управлением ос Windows
- •§ 4 Реализация линейных алгоритмов на языке Object Pascal
- •§ 5 Общая структура программы
- •§ 6 Система типов языка Object Pascal
- •§ 7 Стандартные функции языка Object Pascal для работы с числовыми и символьными типами
- •§ 8 Ввод и вывод данных
- •§ 9 Реализация разветвляющихся алгоритмов
- •§ 10 Использование массивов и циклов
- •§ 11 Компонент Memo и его использование для ввода элементов массивов
- •§ 12 Использование таблицы для вывода двумерных массивов на экран
- •§ 13 Использование процедур и функций пользователя
- •§ 14 Обращение к внешним устройствам
- •§ 15 Вывод информации на бумагу
- •§ 16 Особенности переноса информации между жёстким диском некоторыми компонентами Delphi
- •§ 17 Консольное приложение
- •Глава 7. Задачи по программированию для индивидуального решения
- •§ 1 Линейная программа
- •§ 2 Библиотечные функции в линейных программах
- •Угол — количество гр., количество минут мин., количество секунд сек.
- •Примечание
- •§ 3 Разветвляющиеся программы
- •Примечание
- •Прямые перпендикулярны
- •§ 4 Циклические программы. Использование массивов в программах
- •§5 Внешние файлы. Использование массивов в программах
- •§ 6 Использование внешних процедур и функций в программах
- •Получить:
- •§ 7 Задачи на применение изученных алгоритмических структур
- •§ 8 Задачи на обработку матриц
- •Оглавление
- •§10 Решение уравнений с одним неизвестным с использованием функций Excel 2000……………………………………
- •Глава 5. Основы работы в Интернете…………………………
- •§3 Интернет в России……………………………… ...……….
- •Приложение 1. Темы рекомендуемых лабораторных работ……
- •Глава 6. Программирование в среде Delphi… …………………..
- •Глава 7. Задачи по программированию для индивидуального решения
- •§ 6 Использование внешних процедур и функций в программах
§ 12 Использование Excel 2000 для управления базами данных
Наряду с математическими расчётами Excel 2000 даёт возможность производить более сложную обработку данных, в частности, обработку, свойственную системам управления базами данных. Прежде, чем производить такую обработку, необходимо создать список. Термин «список» в Excel 2000 используется для обозначения базы данных и представляет собой набор записей. Запись состоит из логически связанных между собой данных различных типов. Например, каждая запись в адресной книге может содержать следующие данные: фамилия, имя, отчество, адрес, телефон, место работы, должность. Под каждое из этих данных в записи отводится отдельное поле. Поля определяют структуру списка (базы данных). Списки создаются в обычных таблицах, но при этом должны соблюдаться следующие правила:
-
Имена полей должны быть указаны в верхней строке списка (строке заголовка).
-
Каждая запись размещается на отдельной строке.
-
Недопустимы пустые строки между записями, а также между заголовком и первой записью (Пустая строка интерпретируется машиной, как конец списка).
Для того, чтобы вызвать специальные функции работы со списком, необходимо установить курсор в область списка и дать команду Данные—›Форма. Если на активном листе рабочей книги имеются заголовок и первая запись, машина автоматически определит наличие списка и его структуру. Если же имеется только строка заголовка, пользователю будет задан вопрос, является ли указанная строка заголовком списка. После создания первоначального варианта списка появляется потребность в его изменениях и дополнениях. Их можно вносить непосредственно в ячейки таблицы, но удобнее использовать форму данных. Если имеется строка заголовка и хотя бы одна запись, программа без помощи человека идентифицирует список и определит его структуру. На экране же появится трафарет (см. Рис.7), в левой части которого будут записаны названия полей, в центральной части - строки, куда вносятся поля новой записи или редактируются поля записей, созданных ранее, а в правой - функциональные кнопки «Добавить», «Удалить», «Следующая» и т.д. Такой трафарет существенно облегчает работу по добавлению, удалению и редактированию записей с клавиатуры. Переход к следующему полю трафарета осуществляется с использованием клавиши «Tab», а обратный переход - с использованием комбинации клавиш «Shift»-«Tab». Внесённые в запись изменения будут сохранены либо при переходе к следующей записи, либо нажатием кнопки «Закрыть». Кнопка «Вернуть» даёт возможность восстановить исходное состояние записи, если изменения не были сохранены. Если надо вставить новую запись, достаточно щёлкнуть мышью по кнопке «Добавить» и в очистившиеся поля трафарета внести необходимую информацию. Удаление выделенной записи осуществляется при помощи щелчка мышью по кнопке «Удалить». При этом все записи, находящиеся ниже удалённой, перемещаются вверх, а их номера уменьшаются на единицу. Восстановить удалённую запись невозможно. При большом количестве записей целесообразно использовать отбор записей по заданным критериям. Для этого следует вызвать приведенный выше трафарет и нажать кнопку «Критерии». После этого в окна трафарета следует вносить уже не значения полей новой записи, а интервалы, в которых должны находиться значения полей в записях, интересующих пользователя. Пусть требуется получить информацию о сотрудниках по имени Пётр. Тогда слово «Пётр» необходимо внести в поле «Имя» в качестве критерия После этого, нажимая кнопки «Далее» и «Назад», можно просмотреть записи, соответствующие установленным критериям. Если информация точно не известна, то допускается использование символов «*» и «?».
* используется для указания произвольного количества символов;
? используется для указания одного символа и может использоваться в одном слове несколько раз.
Например, в предыдущем случае можно было установить в поле «Имя» критерий «П*». Тогда была бы выведена информация обо всех сотрудниках, имена которых начинаются на букву П.
Если критерием выбрано числовое значение, то допустимо использование операций сравнения = , < , > , <> , <= , >= . Чтобы задать несколько критериев, их необходимо указать в соответствующих полях поиска. Очевидно, использование критериев отбора при большом количестве записей даёт возможность сэкономить время и энергию пользователя.
Для удобства работы со списком, особенно при большом количестве записей Excel 2000 предоставляет пользователю ещё целый ряд средств, важнейшими среди которых являются упорядочивание расположения записей (сортировка) и фильтрование записей. Операцию сортировки можно произвести с использованием команды Данные—› Сортировка. В процессе работы машина запрашивает, по какому параметру производить сортировку, какой параметр считать вспомогательным и т.д. Допускается использование до 3-х параметров сортировки. Сортировку по одному параметру можно осуществить с использованием кнопок на стандартной панели инструментов. В этом случае сортировка осуществляется по выделенному полю. Пользователь имеет возможность сортировать записи в соответствии со своими собственными списками. Ещё один способ, облегчающий решение задачи выбора нужной записи - использование фильтров. Этот инструмент можно вызвать с использованием команды Данные —› Фильтр —› Автофильтр. Фильтрование возможно, если ячейка находится внутри списка, в первой строке которого имеются метки столбцов. Первоначально выделяют столбец, по данным которого предполагается производить фильтрацию. Например, столбец «фамилия». Пусть пользователя интересует фамилия Иванов. Поэтому следует щёлкнуть мышью по кнопке рядом с названием соответствующего столбца, после чего рядом с названием появится перечень фамилий. Из этого перечня следует выбрать фамилию Иванов. После этого на экране останутся записи, содержащие информацию об Ивановых, ранее внесённых в список. Преимущества метода фильтрования записей по сравнению с методом отбора записей в соответствии с заданными критериями заключается в том, что все отфильтрованные записи отображаются на экране и пользователь имеет возможность работать с ними, как с обычной таблицей Excel 2000. Наряду с автофильтром имеется ещё одна разновидность фильтрации - расширенный фильтр. Она даёт возможность произвести фильтрацию на части таблицы, а полученный результат перенести в заданное место, например, на новый лист.