Читайте также: |
|
Задача.
Список студентов группы отсортировать по алфавиту |
В практике программирования часто бывает необходимо выполнять одни и те же вычисления, но при различных исходных данных. Чтобы исключить посторенние одинаковых записей и сделать программу проще и понятнее, можно выделить эти повторяющиеся вычисления в самостоятельную часть программы, которая может быть использована многократна. Такая автономная часть программы, реализующая определённый алгоритм и допускающая обращение к ней из различных частей общей программы называется процедурой. Любая процедура содержит заголовок и раздел операторов. Синтаксис объявления процедуры:
ОбластьВидимости – это одно из двух ключевых слов: Public или Private. Они устанавливают к какому классу принадлежит процедура – к классу глобальных или к классу локальных процедур. По умолчанию процедура относится к классу Public.
Для вызова процедуры используется следующий оператор:
CallИмяПроцедуры (СписокПараметровВызова) |
Функция — эта процедура, возвращающая результат. Поэтому её надо применять, когда вызывающая программа должна вернуть только один результат.
Также можно использовать бесскобочную запись оператора:
Для определения функции используется следующих синтаксис:
Сортировка
Сортировка — одна из наиболее активно изучаемых тем в компьютерных алгоритмах по ряду причин. Во-первых, сортировка — это задача, которая часть встречается во многих приложениях. Почти любой список данных будет нести больше смысла, если его отсортировать каким–либо образом.
è Откройте приложение MS Excel.
è Выполните команду СервисàМакросàРедактор Visual Basic или нажмите < Alt+F11 >.
è Добавьте форму (команда Insertà UserForm)
è Для изменения размеров формы используйте указатель мыши помещённый в правый нижний угол окна Формы(UserForm)
è Разработайте пользовательский интерфейс, расположив на форме с помощью панели инструментов управления ( ViewàToolBox ), следующие объекты управления: Label (Метка), TextBox (Текстовое поле), CommandButton (Командная кнопка), ListBox (Список).
è В окне Properties (Свойства) для каждого объекта управления установить свойства, приведённые в таблице 5.
Таблица 5
Элемент управления | Свойства | Значения |
UserForm | Caption | Сортировка |
Label1 | Caption | В группе |
Label2 | Name | lblKolichestvo |
Caption | ||
BackColor | &H00FFFFFF& | |
BolderStyle | 1-fmBolderStyleSingle | |
Label3 | Caption | Не сортированный список группы |
ListBox1 | Name | lstNeSortSpisok |
Label4 | Caption | Сортированный список |
ListBox2 | Name | lstSortSpisok |
CommandButton1 | Name | cmdStart |
Caption | Пуск |
Дата добавления: 2015-10-28; просмотров: 105 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Практическая работа №5. Работа с массивами | | | Практическое занятие №7. Файлы. Последовательный доступ |