
- •1.Определение алгоритма, свойства алгоритма, представления алгоритма.
- •2. Процедуры обработки событий и стандартные процедуры в Visual Basic. Аргументы процедур.
- •3.Функции в Visual Basic. Встроенные функции и функции пользователя.
- •5.Язык программирования Visual Basic. Структура программы. Переменные и константы. Типы переменных. Ввод и вывод данных.
- •Ввод и вывод данных
- •6. Язык программирования Visual Basic. Выражения. Правила приоритета. Оператор присваивания.
- •Основные арифметические операторы:
- •7. Условный оператор. Реализация структур Развилка, усеченная Развилка, вложенная Развилка.
- •Структура Развилка:
- •8. Операторы Цикла. Реализация структуры Цикл, вложенный Цикл (Цикл в Цикле)
- •10. Основные понятия реляционной базы данных. Объекты базы данных.
- •11. Субд Access. Конструктор таблиц. Работа с таблицами
- •12. Субд Access. Работа с запросами. Типы запросов. Параметрический запрос.
- •13. Субд Access. Выполнение вычислений в запросах.
- •14. Субд Access. Порядок разработки итогового запроса.
- •15.Субд Access. Создание и редактирование отчетов. Структура отчёта. Вычисление итоговых значений в отчётах.
- •16. Sql. Запрос на создание структуры таблицы на sql.
- •17. Sql. Запрос на создание таблицы на sql. Привести пример.
- •18.Excel. Основные операции. Построение диаграмм и графиков зависимости.
- •19.Этапы подготовки задачи к решению на эвм.
- •20. Нормализация данных для построения реляционной
- •21. Создание на языке sql вложенного запроса.
- •22. Создание на языке sql запроса на обновление Привести пример.
- •23. Создание связей между таблицами с помощью sql. Привести пример.
- •24. Схема данных. Типы связей. Целостность данных.
- •25. Интегрированная среда разработки Visual Basic. Отладка программы.
- •26. Массивы. Описание массивов. Ввод-вывод элементов массива.
- •27. Элементное программирование. Классификация пэ. Пэ Накопление. Привести пример вычисления среднего арифметического элементов вектора в виде функции.
- •Элементное программирование
- •28. Особенности реализации пэ Поиск . Привести пример функции возвращающей индекс максимального элемента вектора.
- •29. Пэ Заполнение.Привести пример процедуры. Заполнения вектора a рамерности 20 , случайными целыми числами в диапазоне [0;100]
- •30. Субд Access. Порядок разработки формы с помощью конструтора форм. Привести пример создания
13. Субд Access. Выполнение вычислений в запросах.
Одно из полей делается вычисляемым. Например если если необходимо рассчитать размер выплаты сотрудником с учетом премии 5000р.
Помещаем курсор в пустом столбце в строке поле, щелкаем правой кнопкой мыши и в контекстном меню выбираем «построить». При этом на экране активизируется построитель выражений.
Выбираем необходимые компоненты для конструирования формулы. [Зарплата]![ Оклад]+5000
По умолчанию полю будет присвоено имя «выражение 1», которое может быть изменено пользователем.
14. Субд Access. Порядок разработки итогового запроса.
Итоговые запросы позволяют выполнить вычисления (сумму, среднее значение и т.д.) по всем записям для какого-либо числового поля, определять количество записей. Итоговые запросы формируются, как и ранее рассмотренные виды запросов, с помощью бланка запроса по образцу. В нижнюю часть бланка запроса включаются поля, для которых рассчитываются итоговые значения, а также поля, по которым производится группировка записей. Например, необходимо определить для каждого подразделения (см. таблицу Сотрудник) количество сотрудников, занимающих определенную должность, а также сумму окладов и среднее значение зарплаты по каждой должности. Для этого в запрос включаются поля Подразделение и Должность, по которым группируются записи, а также поля Должность (т.е. в нижнюю часть бланка запроса это поле вставляется дважды), Оклад и Зарплата, чтобы подсчитать соответственно количество сотрудников, сумму окладов и среднюю зарплату для каждого наименования должности.
После включения требуемых полей в запрос необходимо щелкнуть на кнопке (Групповые операции), расположенной на инструментальной панели, после чего появится строка Групповые операции. В каждой ячейке этой строки отобразится слово Группировка. Для полей Подразделение и Должность значение Группировка в строке Групповая операции должно быть оставлено. Щелчок на ячейках остальных полей со значением Группировка вызывает появление кнопки выбора данных из списка, из которого выбирается требуемая операция: для поля Должность - Count (количество), для поля Оклад - Sum (сумма), для поля Зарплата - Avg (среднее значение). Кроме указанных функций, также часто используются функции Мах (максимальное значение) и Min и (минимальное значение). Для полей Подразделение и Должность целесообразно включить сортировку по возрастанию.
15.Субд Access. Создание и редактирование отчетов. Структура отчёта. Вычисление итоговых значений в отчётах.
Отчеты во многом похожи на формы, но имеют иное функциональное назначение — они служат для форматированного вывода данных на печатающие устройства и, соответственно, при этом должны учитывать параметры принтера и параметры используемой бумаги.
Большая часть того, что было сказано о формах, относится и к отчетам. Здесь также существуют средства автоматического, автоматизированного и ручного проектирования. Средства автоматического проектирования реализованы автоотчетами (База данных ► Создать ► Новый отчет ► Автоотчет в столбец). Кроме автоотчетов «в столбец» существуют «ленточные» автоотчеты.
Средством автоматизированного создания отчетов является Мастер отчетов. Он запускается двойным щелчком на значке Создание отчета с помощью мастера в окне База данных. Мастер отчетов работает в шесть этапов. При его работе выполняется выбор базовых таблиц или запросов, на которых отчет базируется, выбор полей, отображаемых в отчете, выбор полей группировки, выбор полей и методов сортировки, выбор формы печатного макета и стиля оформления.
Структура готового отчета отличается от структуры формы только увеличенным количеством разделов. Кроме разделов заголовка, примечания и данных, отчет может содержать разделы верхнего и нижнего колонтитулов. Если отчет занимает более одной страницы, эти разделы необходимы для печати служебной информации, например номеров страниц. Чем больше страниц занимает отчет, тем важнее роль данных, выводимых на печать через эти разделы. Если для каких-то полей отчета применена группировка, количество разделов отчета увеличивается, поскольку оформление заголовков групп выполняется в отдельных разделах.
Редактирование структуры отчета выполняют в режиме Конструктора (режим запускается кнопкой Конструктор в окне База данных). Приемы редактирования те же, что и для форм. Элементы управления в данном случае выполняют функции элементов оформления, поскольку печатный отчет не интерактивный объект, в отличие от электронных форм и Web-страниц. Размещение элементов управления выполняют с помощью Панели элементов (Вид ► Панель элементов), которая по составу практически не отличается от Панели элементов формы. Важной особенностью отчетов является наличие средства для вставки в область верхнего или нижнего колонтитула текущего номера страницы и полного количества страниц. Эту операцию выполняют с помощью диалогового окна Номера страниц (Вставка ► Номера страниц).
Вычисление итоговых значений производится только для числовых значений (наверно только для денежных).
Кликаем «создание отчета с помощью мастера», берем нужные нам поля из нужной таблицы, теперь то поле для которого нужно итоговое значения заносим в окно в последнюю очередь. Кликаем «далее» и нажимаем «Итоги..» и выбираем то что мы хотим (сумму, среднее и т. д.) А затем «готово» и наш отчет готов.