Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gotovye_shpory_33_33_33_33_teoria.doc
Скачиваний:
46
Добавлен:
25.09.2019
Размер:
235.52 Кб
Скачать

1.Определение алгоритма, свойства алгоритма, представления алгоритма.

Алгоритмом решения задачи называется точное предписание, однозначно определяющее такие арифметические, логические и др. операции и в какой последовательности необходимо выполнять над входными данными с целью получения конечного результата (решение задачи).

Свойства алгоритма:

-дискретность(алгоритм должен представлять процесс решения задачи как последовательное выполнение простых(или заранее определенных) шагов.

-результативность (приводит к определенному результату)

-конечность (за конечное число шагов)

-массовость (должен подходить для нескольких задач)

-понятность(исполнитель алгоритма должен знать как его выполнять)

Представление алгоритма

  1. словесное описание

  2. псевдокод.

  3. графический (блок-схема)

В Блок процесс записывается либо арифметическое выражение, либо группа операций, объединенных общим названием.

- предназначен для выбора одного из условий

- ручной ввод данных

- блок-дисплей, используется

для вывод данных на экран

пуск-остановка (записывается

в начале и в конце алгоритма)

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]