- •Решение типовых задач вычислительной математики с помощью инструментальных средств vb и ms excel
- •Содержание
- •Введение
- •1. Решения задач численными методами в системе Visual Basic
- •Решение нелинейных уравнений
- •1.1.1. Теоретическая часть
- •1.1.2. Практическая часть
- •1.1.3. Варианты заданий
- •1.1.4. Контрольные вопросы
- •1.2. Вычисление определенных интегралов
- •1.2.1. Теоретическая часть
- •1.2.2. Практическая часть
- •1.2.3. Варианты заданий
- •1.2.4. Контрольные вопросы
- •1.3. Вычисление несобственных интегралов
- •1.3.1. Теоретическая часть
- •1.3.2. Практическая часть
- •1.3.3. Варианты заданий
- •1.3.4. Контрольные вопросы
- •1.4. Решение дифференциальных уравнений
- •1.4.1. Теоретическая часть
- •1.4.2. Практическая часть
- •1.4.3. Варианты заданий
- •1.4.4. Контрольные вопросы
- •1.5. Решение систем нелинейных уравнений
- •1.5.1. Теоретическая часть
- •1.5.2. Практическая часть
- •1.5.3. Варианты заданий
- •1.5.4. Контрольные вопросы
- •1.6. Создание Windows-приложений в системе Visual Basic
- •1.6.1. Теоретические основы проектирования меню
- •1.6.2. Программа-шаблон для курсовой работы
- •1.6.3. Контрольные вопросы
- •2. Примеры решения задач в табличном процессоре Excel
- •2.1. Теоретическая часть
- •2.2. Практическая часть
- •2.3. Создание меню пользователя
- •2.4. Варианты заданий
- •2.5. Контрольные вопросы
- •3. Примеры решения задач в субд Access
- •3.1. Теоретическая часть
- •3.2. Практическая часть
- •3.2.1. Создание файла базы данных и таблиц.
- •3.2.2. Поиск, замена и фильтрация данных
- •Отбор записей с помощью фильтра
- •3.2.3. Запросы
- •3.2.4. Формы
- •3.2.4.1. Создание однотабличной формы
- •3.2.4.2. Создание многотабличной формы
- •3.2.4.3. Создание кнопок управления с помощью мастера
- •3.2.4.4. Кнопочная форма
- •3.2.4.5. Запуск приложения
- •3.2.5. Макросы
- •3.2.6. Отчеты
- •3.3. Варианты заданий
- •3.4. Контрольные вопросы
- •Список литературы
- •Примеры решения некоторых задач для курсовых работ
- •Примеры решения некоторых задач для курсовых работ
2.5. Контрольные вопросы
Какие типы адресации Вы знаете?
Какие типы данных можно размещать в ячейках ЭТ?
Чем отличается формула от функции?
Для чего необходим маркер заполнения?
Как записать макрос?
Как просмотреть программный код записанного макроса?
Какая команда отвечает за создание и изменение пользовательского меню?
3. Примеры решения задач в субд Access
3.1. Теоретическая часть
СУБД Access 2000 использует реляционную модель базы данных, в которой данные представлены в виде взаимосвязанных двумерных таблиц (отношений), содержащих сведения о различных сущностях одной предметной области – реальных объектах, процессах, событиях или явлениях.
Важнейшим этапом проектирования базы данных является разработка информационно-логической (инфологической) модели предметной области или схемы данных. Схема данных наглядно отображает таблицы и связи между ними и обеспечивает использование связей при обработке данных. Для таких связей обеспечивается поддержание целостности взаимосвязанных данных, при которой не допускается наличия в базе данных записи в подчиненной (дочерней) таблице без связанной с ней записи в главной (родительской) таблице. Причем обеспечение целостности поддерживается на всех этапах работы с данными, начиная с первоначальной загрузки базы данных и на всех этапах работы с ней.
СУБД Access ориентирована на работу с объектами базы данных, к которым относятся таблицы и запросы, а также объекты приложений для работы с базой данных - формы, отчеты, макросы и модули.
Таблицы создаются пользователем для хранения данных об одном информационном объекте модели данных. Таблица состоит из полей (столбцов) и записей (строк) и имеет определенную структуру.
Запросы создаются для выборки необходимых данных из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица, которая может быть использована наряду с другими таблицами базы данных при обработке данных.
Формы являются основным средством создания диалогового интерфейса приложения пользователя и создаются для ввода, редактирования и просмотра взаимосвязанных данных на экране в удобном виде, соответствующем документу, привычному для пользователя.
Отчеты предназначены для формирования выходных документов и вывода их на печать.
Макросы используются для автоматизации различных процедур обработки данных, являются программами, состоящими из макрокоманд высокого уровня, выполняемых, как правило, при наступлении некоторого события в объекте или элементе управления.
Модули являются программами на языке Visual Basic for Applications, которые служат для реализации нестандартных процедур обработки данных.
Все таблицы базы данных, а также средства их отображения хранятся в одном файле с расширением MDB.
Перед созданием реляционной базы данных пользователь должен определить, из каких таблиц должна состоять база данных, какие данные предметной области нужно поместить в каждую таблицу, как связать таблицы. При разработке модели данных можно применять два подхода. В первом подходе сначала определяются основные задачи, для решения которых строится база данных и, соответственно, определяются состав и структура информационных объектов. При втором подходе сразу устанавливаются все типовые объекты предметной области. Наиболее рационально сочетание этих двух подходов. Это связано с тем, что на начальном этапе, как правило, нет полных сведений обо всех функциях, которые должно выполнять разрабатываемое приложение, а также с тем, что средства СУБД Access позволяют вносить изменения в базу данных и модифицировать ее структуру на любом этапе разработки.
Рассмотрим процесс создания реляционной базы данных средствами СУБД MS Access на примере разработки базы данных, содержащей информацию о контрактах на приобретение техники (летательных аппаратов) у российских фирм-производителей, позволяющей оформлять контракты, а также предоставлять различные итоговые данные на основании имеющейся информации. Дополнительно оговорено, что в один контракт может быть включено приобретение нескольких видов летательных аппаратов.