Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8.1 - МР по проведению семинаров.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.25 Mб
Скачать

Методические рекомендации по проведению семинарских занятий Семинарское занятие № 1 тема: составление алгоритмов программ с использованием основных визуальных компонентов

Цель работы: Изучение правил проектирование приложений с использованием визуальных компонентов.

План работы: Проектирование приложений с использованием визуальных компонентов.

Теоретический материал:

Палитра визуальных компонентов VB довольно разнообразна. Как видно на рисунке, выбрав меню «Components…», визуальные компоненты можно добавлять, выбирая соответствующую библиотеку компонентов.

Так, например, создадим приложение с использование текстового окна, командных кнопок и календаря.

Задание.

  1. Даны действительные числа a, b, c, d. Выяснить, можно ли построить четырехугольник с такими длинами сторон.

  2. Даны действительные числа х, у. Вычислить расстояние от точки плоскости с координатами (х, у) до границы квадрата *) с вершинами:

а) (-0,5; -0,5), (-0,5; 0,5), (0,5; 0,5), (0,5; -0,5);

б) (0, 0), (0, 1), (1, 1), (1, 0).

*) Т.е. минимум расстояний от данной точки до точек границы квадрата.

  1. 3. Даны действительные числа а1, …, а50. Эти числа определяют 25 интервалов числовой оси: (а1, а2), (а3, а4), …, (а49, а50).

а) Имеют ли все данные интервалы общие точки? Если да, то указать какую-нибудь из этих точек.

б) Является ли интервалом объединение данных интервалов? Если да, то указать концы этого интервала.

Семинарское занятие № 2 тема: программирование задач с использованием функций обработки строковых данных

Цель работы: Изучение основных методов обработки данных.

План работы: Разработать алгоритмы обработки символьной информации.

Теоретический материал:

Поскольку информация в полях ввода Visual Basic всегда хранится в текстовом формате, работа со строками представляется здесь более важной, чем в обычном BASIC. Для того чтобы сложить две строки вместе (т. н. конкатенация), можно использовать операторы & или +. Например:

Titles = "Queen "

Name$ = "Elizabeth "

Numeral$ = "I"

Title$ & Name$ &. Numeral$ = "Queen Elizabeth I"

Title$ 6 Name$ & Numeral$ & Numeral$ = "Queen Elizabeth II"

Оператор & объединяет строки в том порядке, как они представлены. Поэтому, в отличие от суммирования чисел, для слияния строк важен их порядок следования. С помощью & можно складывать сколько угодно строковых значении. Ниже приведен пример с использованием уже объявленных выше переменных:

CurrentQueen$ = Title$ & Name$ & Numeral$ & Numeral$

Совет: Основным отличием оператора & от + является возможность использования & для объединения строковых данных с другими их типами. Например, выражение С=А% & В$ объединяет целочисленную и строковую переменные, изменяя тип их значений на variant.

Пример. Даны целые положительные числа N1 и N2 и строки S1 и S2. Получить из этих строк новую строку, содержащую первые N1 символов строки S1 и последние N2 символов строки S2 (в указанном порядке).

Разработаем приложение с использованием компонентов Label, TextBox, CommandButton.

Далее сформируем код на событие кнопки. При этом используем стандартные функции обработки строковой информации.

После выполнения разработанного алгоритма на экран в текстовые окна выводится полученный результат.