Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы алгоритмизации и программирования.doc
Скачиваний:
11
Добавлен:
15.09.2019
Размер:
498.69 Кб
Скачать

Основы алгоритмизации и программирования Порядок подготовки задачи к решению на компьютере:

  1. Постановка задачи

  1. Словесное описание задачи

Пример:

Вычислить высоту треугольника, если известна площадь треугольника и величина b на которую основание больше высоты.

  1. Определение состава входных данных.

Входные данные:

S – площадь треугольника (вещественное число);

b – величина, на которую основание больше высоты (вещественное число).

  1. Определение состава выходных данных.

  1. Построение математической модели задачи.

На этом этапе устанавливаются зависимости, связывающие входные и выходные данные.

На этом этапе устанавливаются зависимости, связывающие входные и выходные данные.

  1. Математическая формулировка задачи.

S = ½ (b + h)h

2S = h2 + bh

h2 + bh*2S

  1. Выбор метода решения задачи.

, т.к.

высота не может быть < 0, то

  1. Разработка схемы алгоритма решения задачи.

Алгоритм – это последовательность действий преобразующие входные данные в выходные в соответствии с математической моделью задачи.

Для построения таких схем используются следующие геометрические фигуры:

b = 1,5a

b = 2a -

выполнение операции или группы операций, в результате которой изменяются значения.

  • предопределенный процесс –

использование ранее созданных или отдельно описанных алгоритмов и программ.

- блок решение –

выбор направления выполнения алгоритма или программ.

  • блок – дисплей.

Информация о вводе или выводе.

  • блок – документ.

Предназначен для вывода данных, носителями которых является бумага.

  • блок пуск – остановка.

Указание связи между прерванными линиями потока.

На схемах алгоритмов блоки соединяются между собой в определенной последовательности вертикальными и горизонтальными линиями потока (¯ можно не ставить).

Схема алгоритма задачи

Примечание:

В блоках алгоритма не пишется “Вычислить”, “Напечатать” и т.д. Все это отражено видом блока.

  1. Запись кодов приложений.

Privat Sab Command1…Click()

Dim b as Single, S as Single, h as Single

b = Val(txt b)

S = Val(txt S)

h = (-b + sgr(b^2 + b*S))/2

txth = str(h)

End Sub.

Для того, чтобы приступить к работе с Visual Basic (VB) необходимо сначала сконструировать форму, на которой расположить элементы управления, а затем для требуемых соответствующих элементов управления записать код.

  1. Отладка –

Это процесс поиска ошибок в коде приложения.

  1. Документирование.

  1. Вычисление и обработка результатов.

Проверяем правильность работы алгоритма на контрольном примере.

Основные понятия

Язык VB относится к языкам объектно-ориентированного программирования. Он может работать с различными объектами (кнопка, окно, надписи и т.д.).

Проект – это приложение, которое разрабатывает программист. Он состоит из формы и кода программы.

Форма – это окно VB, которое служит для размещения объектов.

Каждая форма имеет имя, которое формируется автоматически, но может быть изменено.

Объект – на VB называется элементом управления. Это все то, что программист хочет разместить на форме.

Элементы управления и формы обладают свойствами, которые определяют их изображение, поведение и название.

Каждый элемент управления должен откликаться на какое-либо событие.

Событие – это действие, производимое пользователем (щелчок мыши по кнопке управления).

Каждая форма и каждый элемент управления имеют свои собственные события.

Метод – это действие, которое автоматически может выполнить элемент управления.

Методы уже заложены в VB, и их разрабатывать не надо.

Код программы – это процедуры, записанные на языке BASIC, выполняющие действия определенные соответствующим элементам управления.

Пример:

L = 2pR

S = pR2

Для того чтобы приступить к работе в системе VB необходимо сначала сконструировать форму, на которой расположить соответствующие элементы управления и затем для требуемых соответствующих элементов управления записать код.