- •Основы алгоритмизации и программирования Порядок подготовки задачи к решению на компьютере:
- •Это процесс поиска ошибок в коде приложения.
- •Основные понятия
- •Среда программирования vb
- •Окно панели компонентов
- •Окно свойств
- •Окно проекта
- •Окно редактирования кода
- •Основные элементы управления
- •События текстовых событий
- •Методы текстового поля
- •Надпись (label)
- •Кнопка Command Button
- •Порядок создания проекта в vb
- •Основные понятия vb
- •Типы данных
- •Сокращенный синтаксис функции выглядит следующим образом:
- •Функции MsgBox()
- •Структурное программирование
- •Структура «следрвание»
- •Пример:
- •Постановка задачи.
- •Примеры записи арифметических выражений:
- •Структура «развилка»
- •Классическая «развилка»
- •Постановка задачи:
- •Вложенная структура «Развилка»
- •Комментарий
- •Постановка задачи:
- •Структура «цикл»
- •«Цикл» с предусловием
- •Постановка задачи:
- •В циклах для вывода данных на форму используется метод print. Печать осуществляется, на текущей форме, начиная с верхнего левого угла. Поэтому левая часть формы должна быть свободной.
- •Структура «цикл в цикле» с предусловием
- •Основы алгоритмизации и программирования Порядок подготовки задачи к решению на компьютере:
- •Это процесс поиска ошибок в коде приложения.
- •Основные понятия
- •Среда программирования vb
- •Окно панели компонентов
- •Окно свойств
- •Окно проекта
- •Окно редактирования кода
- •Основные элементы управления
- •События текстовых событий
- •Методы текстового поля
- •Надпись (label)
- •Кнопка Command Button
- •Порядок создания проекта в vb
- •Основные понятия vb
- •Типы данных
- •Сокращенный синтаксис функции выглядит следующим образом:
- •Функции MsgBox()
- •Структурное программирование
- •Структура «следрвание»
- •Пример:
- •Постановка задачи.
- •Примеры записи арифметических выражений:
- •Структура «развилка»
- •Классическая «развилка»
- •Постановка задачи:
- •Вложенная структура «Развилка»
- •Комментарий
- •Постановка задачи:
- •Структура «цикл»
- •«Цикл» с предусловием
- •Постановка задачи:
- •В циклах для вывода данных на форму используется метод print. Печать осуществляется, на текущей форме, начиная с верхнего левого угла. Поэтому левая часть формы должна быть свободной.
- •Структура «цикл в цикле» с предусловием
Основы алгоритмизации и программирования Порядок подготовки задачи к решению на компьютере:
Постановка задачи
Словесное описание задачи
Пример:
Вычислить высоту треугольника, если известна площадь треугольника и величина b на которую основание больше высоты.
Определение состава входных данных.
Входные данные:
S – площадь треугольника (вещественное число);
b – величина, на которую основание больше высоты (вещественное число).
Определение состава выходных данных.
Построение математической модели задачи.
На этом этапе устанавливаются зависимости, связывающие входные и выходные данные.
На этом этапе устанавливаются зависимости, связывающие входные и выходные данные.
Математическая формулировка задачи.
S = ½ (b + h)h
2S = h2 + bh
h2 + bh*2S
Выбор метода решения задачи.
, т.к.
высота не может быть < 0, то
Разработка схемы алгоритма решения задачи.
Алгоритм – это последовательность действий преобразующие входные данные в выходные в соответствии с математической моделью задачи.
Для построения таких схем используются следующие геометрические фигуры:
b = 1,5a
b = 2a -
выполнение операции или группы операций, в результате которой изменяются значения.
предопределенный процесс –
использование ранее созданных или отдельно описанных алгоритмов и программ.
- блок решение –
выбор направления выполнения алгоритма или программ.
блок – дисплей.
Информация о вводе или выводе.
блок – документ.
Предназначен для вывода данных, носителями которых является бумага.
блок пуск – остановка.
Указание связи между прерванными линиями потока.
На схемах алгоритмов блоки соединяются между собой в определенной последовательности вертикальными и горизонтальными линиями потока (¯ можно не ставить).
Схема алгоритма задачи
Примечание:
В блоках алгоритма не пишется “Вычислить”, “Напечатать” и т.д. Все это отражено видом блока.
Запись кодов приложений.
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) необходимо сначала сконструировать форму, на которой расположить элементы управления, а затем для требуемых соответствующих элементов управления записать код.
Отладка –
Это процесс поиска ошибок в коде приложения.
Документирование.
Вычисление и обработка результатов.
Проверяем правильность работы алгоритма на контрольном примере.
Основные понятия
Язык VB относится к языкам объектно-ориентированного программирования. Он может работать с различными объектами (кнопка, окно, надписи и т.д.).
Проект – это приложение, которое разрабатывает программист. Он состоит из формы и кода программы.
Форма – это окно VB, которое служит для размещения объектов.
Каждая форма имеет имя, которое формируется автоматически, но может быть изменено.
Объект – на VB называется элементом управления. Это все то, что программист хочет разместить на форме.
Элементы управления и формы обладают свойствами, которые определяют их изображение, поведение и название.
Каждый элемент управления должен откликаться на какое-либо событие.
Событие – это действие, производимое пользователем (щелчок мыши по кнопке управления).
Каждая форма и каждый элемент управления имеют свои собственные события.
Метод – это действие, которое автоматически может выполнить элемент управления.
Методы уже заложены в VB, и их разрабатывать не надо.
Код программы – это процедуры, записанные на языке BASIC, выполняющие действия определенные соответствующим элементам управления.
Пример:
L = 2pR
S = pR2
Для того чтобы приступить к работе в системе VB необходимо сначала сконструировать форму, на которой расположить соответствующие элементы управления и затем для требуемых соответствующих элементов управления записать код.