Тема 3. Основные типы алгоритмов (линейный, разветвляющийся, циклический).
Линейный алгоритм. Ввод и вывод информации в процессе выполнения задачи.
Задача 1. Создать простое приложение, сообщающее, что «Мы изучаем Visual Basic»
В качестве объекта, на который будет выведено это сообщение, используем форму.
Во
второй строке кода запишем Show. Это метод формы,
который сделает результат решения задачи видимым (Шоу — Показ).
Следующая строка кода — запись значения свойства формы Caption (Заголовок). После запуска приложения присвоенное значение будет выведено в заглавие формы.
Используется синтаксис:
Объект. Свойство = <значение свойства>.
В следующей строке запишем значение свойства FontSize (Размер Шрифта). По умолчанию он равен 8 пунктов. Записав 24 пункта, мы увеличиваем его в три раза.
Предпоследняя строка — вывод нашего сообщения на форму. Для этого используется метод Print.
Напомним, что запуск программы выполняется или командой главного меню Запуск - Запуск, или нажатием кнопки Запуск на панели инструментов, или нажатием на клавишу F5. После запуска на экран выводится окно с нашим сообщением.
Задача 2. Создать Windows-приложение ввода двух целых чисел, определения и вывода их суммы и среднего арифметического. Введем обозначения: a и b — переменные, s — сумма, sr — среднее арифметическое. Запишем формулы: s = a + b, sr = s / 2.
Ниже списков расположено окно, в котором записывается код. Щелчок на форме уже записал в нем первую и последнюю строку процедуры загрузки формы. Продолжим запись кода решения задачи.
Записывая
первую строку определения переменной (dim a as integer),
после записи слова as и пробела на экран выводится
список объектов, типов данных, других служебных слов. После нажатия на клавишу <i>
список преобразуется в вид, показанный на рисунке. После нажатия на клавишу <n>
слово Integer перемещается в первую строку. Для его
вставки в текст достаточно нажать на клавишу Tab или
Enter. В первом случае курсор остается в этой же
строке, во втором — переносится в начало следующей строки.
При записи кода
программы использованы два метода формы: Show и
Print. Вывод на форму результатов решения задачи
выполняется с помощью метода Print (Печать). Метод
Show обеспечивает видимость напечатанного
текста. Он занял вторую строку процедуры обработки события
Load.
Следующие две строки кода — ввод данных. С помощью двух функций InputBox последовательно вводятся значения переменных a и b. Каждая функция выводит на экран диалоговое окно (см. рис.4). В нижней части окна имеется пустая строка для записи текста. В нее вводится значение затребованной переменной и нажимается кнопка Ok.
При записи функций вновь встретились с помощью редактора. На этот раз он вывел на экран быструю подсказку с напоминанием синтаксиса функции InputBox . При желании самостоятельно вывести на экран QuickInfo для некоторого объекта, нужно его выделить и подать команду Главное меню /Правка/Быстрая информация или нажать комбинацию клавиш Ctrl + I.
Следующие две
строки — вычисление суммы
и среднего арифметического. За ними следуют строка задания размера шрифта и две
строки вывода результатов. При запуске приложения на экран последовательно
выводятся окна функций ввода переменных a и
b. После ввода данных вычисляются сумма и среднее
арифметическое, которые выводятся на форму
Copyright © 2005. Петрова Людмила Борисовна