
- •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. Порядок разработки формы с помощью конструтора форм. Привести пример создания
25. Интегрированная среда разработки Visual Basic. Отладка программы.
Интегрированная среда разработки служит для разработки проекта, то есть приложения, создаваемого пользователем. На экране интегрированная среда представлена следующими окнами:
1. “Основное окно”, растянуто в верхней части экрана. В этом окне расположено меню Visual Basic и панель инструментов.
Кроме того, в верхней части окна расположена строка заголовка, в которой отображается имя текущего проекта и текущий режим.
В правом углу панели инструментов расположены числовые значения координат положения и размера текущего объекта.
2.Панель элементов управления .На данной панели находятся стандартные элементы управления, а так же несколько дополнительных элементов управления.
Эта панель может перемещаться.
2.Окно свойств или окно Properties/
Используется для отображения свойств элементов управления. Для просмотра свойств конкретного объекта необходимо его выделить (щелчком по нему стрелочки мыши) и в окне свойств по необходимости изменить либо задать какое-либо свойство.
3.Окно проекта Project.
Обеспечивает быстрый доступ к формам проекта и содержащемуся в нем коду.
Поэтому окно имеет 2-е кнопки: Vi:w Form и View Object.
При нажатии кнопки высвечивается окно кода.
4.Окно редактора кода.
Используется для создания и редактирования кода.
При создании нового кода целесообразно дважды щелкнуть по элементу управления COMMAND.
Событие – это действие пользователя.
Отладка программы:
Для устранения ошибок Run Time и логических ошибок нужно провести пошаговое выполнение программы. Для этого нужно запустить программу через F8. При работе в режиме остановок можно просматривать значение переменных в текущих переменных, наведя на эту переменную указатель мыши.
Через панель необходимо открыть View-local window и watch window-add watch (можно видеть значение переменной, ее тип и где она находится). В режиме остановок можно перейти также указав точку остановки или оператор STOP (вызовет остановку, но не закончит программу). Значения переменных вычисленных приложением также можно проверить в окне Immediate Window (можно вычислить значения переменных).
26. Массивы. Описание массивов. Ввод-вывод элементов массива.
Массив - это совокупность структурированных данных одного типа, расположенных в вычислительной среде последовательно друг за другом и обозначенных одним именем. Различают одно-, двух-, трёхмерные и т.д. массивы.
В одномерных массивах данные располагаются последовательно друг за другом. Одномерные массивы соответствуют математическому понятию вектор и обозначаются следующим образом:
A = [ai], i = l…m
где А - имя массива;aj элемент массива; т- размерность массива;
i - индекс, определяющий местоположение элемента в массиве. Двухмерный массив соответствует математическому понятию матрица, которая имеет т строк и п столбцов. Элементы двухмерного массива располагаются в вычислительной среде следующим образом: элементы первой строки матрицы - их количество равно п, затем элементы второй строки матрицы — их количество также равно п и т.д.
Двухмерные массивы обозначаются следующим образом:
A = [ajj];i = l,m; j = l,n, где А - имя массива aj элемент массива; i - индекс, определяющий номер строки; j - индекс, определяющий номер столбца;
mxn - размерность массива; m - количество строк;
n-количество столбцов.
В любой системе программирования массивы должны быть объявлены.
В общем случае объявление массива может быть записано следующим образом:
одномерного массива Dim <имя массива>(размерпость) As <mun>
двухмерного массива Dim <1шя массша>(количество строк, количество столбцов) As <mun>
По умолчанию, в языке Visual Basic первый элемент массива имеет нулевые индексы.
Если заранее известна размерность массива, то он может быть объявлен, например, так:
-одномерный массив:
Dim a(5) As Integer, где а - имя массива, число 5 указывает конкретную размерность массива (в приведённом примере массив состоит из 6 элементов. Integer - ключевое слово, определяющее тип данных рассматриваемого массива (целый).
-двухмерный массив:
Dim a(2,3) As Single, где а - имя массива. Число 2 - количество строк массива (в рассматриваемом примере оно равно 3). Число 3 - количество столбцов массива (в рассматриваемом примере оно равно 4);
Single - ключевое слово, определяющее тип данных рассматриваемого массива (вещественный).
Если размерность массива заранее неизвестна, то объявляется пустой массив (динамический), например: Dim a() As Integer. Затем определяется конкретная размерность массива, например, путём ввода размерности массива с помощью функции InputBox(). После того, как определена конкретная размерность, массив необходимо переобъявить с помощью оператора ReDim, например: ReDim a(m), где m - размерность массива. Позднее количество элементов массива снова можно изменить. Для этого необходимо воспользоваться оператором ReDim с ключевым словом Preserve:
ReDim Preserve a(n), где n - новая размерность массива. Аналогичным образом объявляются двухмерные массивы.