- •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. Порядок разработки формы с помощью конструтора форм. Привести пример создания
1.Определение алгоритма, свойства алгоритма, представления алгоритма.
Алгоритмом решения задачи называется точное предписание, однозначно определяющее такие арифметические, логические и др. операции и в какой последовательности необходимо выполнять над входными данными с целью получения конечного результата (решение задачи).
Свойства алгоритма:
-дискретность(алгоритм должен представлять процесс решения задачи как последовательное выполнение простых(или заранее определенных) шагов.
-результативность (приводит к определенному результату)
-конечность (за конечное число шагов)
-массовость (должен подходить для нескольких задач)
-понятность(исполнитель алгоритма должен знать как его выполнять)
Представление алгоритма
словесное описание
псевдокод.
графический (блок-схема)
В Блок процесс записывается либо арифметическое выражение, либо группа операций, объединенных общим названием.
- предназначен для выбора одного из условий
- ручной ввод данных
- блок-дисплей, используется
для вывод данных на экран
пуск-остановка (записывается
в начале и в конце алгоритма)
2. Процедуры обработки событий и стандартные процедуры в Visual Basic. Аргументы процедур.
Процедура sub не возвращает значения и наиболее часто используется для обработки связанного с ней события. Ее можно помещать в стандартные модули, модули классов и форм. Она имеет следующий синтаксис:
[Private] [Public] [Static} Sub имяПроцедуры (аргументы)
операторы
End Sub
Между ключевыми словами Sub и End Sub в процедуре располагаются выполняемые при ее вызове операторы программного кода. Параметр аргументы можно применять для объявления передаваемых в процедуру переменных.
Процедуры Sub подразделяются на процедуры пользователя и процедуры обработки событий.
Процедуры обработки событий связаны с объектами, размещенными в формах Visual Basic, или с самой формой и выполняются при наступлении события, с которым они связаны. Для события, связанного с формой, процедура sub имеет следующий синтаксис:
Private Sub Form имяСобытия (аргументы)
операторы
End Sub
Как видно из синтаксиса, наименование процедуры обработки события для формы содержит слово Form, затем размещается символ подчеркивания (_) и имя события. Например, имя процедуры, выполняемой при загрузке формы, будет Form_Load, а процедуры, выполняемой при щелчке мыши на форме — Form_click.
Имя объекта может быть задано пользователем. (Start_Click() Form1_Load()
Имена процедур пользователя задаются самим пользователем. Формат ввода процедуры: Имя процедуры [список аргументов].
3.Функции в Visual Basic. Встроенные функции и функции пользователя.
В VB имеется большой набор встроенных функций, использование которых существенно облегчает процесс программирования. Обращение к встроенной функции записывается так: Имя функции (аргумент) Имя функции определяет имя подпрограммы, вычисляющей значение функции. После выполнения подпрограммы имени функции присваивается вычисленное значение.
Арифметические функции
abs – абсолютное значение
int – целая часть, без округлений
sqr – квадратный корень
rnd – случайное число
log – натуральный логарифм (основание е)
e– экспонента exp (x)
Тригонометрические функции:
Sin - синус
Cos - косинус
Tan - тангенс
Atn – арктангенс
Пользователь также может создавать свои функции. В общем случае:
Public/Private Function <имя функции>(параметр As тип) As <тип> тело функции(выражение) End Function
Примеры:
1.
Public Function ctg (x As Double) As Double
Ctg=1/Tan(X)
End Function
2.
Public Function Korcub (a As Double) As Double
Korcub=a^(1/3)
End Functin