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

2 Выполните задание, добавив, если необходимо, защиту от неправильного ввода данных. Форма обязательно должна содержать кнопку для закрытия приложения:

        1. Создайте список – ComboBox из пяти актеров. Программа должна работать в двух режимах, выбираемых переключателем: 1 – в текстовое поле вводится номер актера, и он становиться выбранным в списке. 2 – вводится имя актера и добавляется в список. Добавить защиту от некорректного вывода.

        2. Создайте список – ListBox из пяти городов. Программа должна работать в двух режимах, выбираемых переключателем: 1 – в текстовое поле вводится номер города, и он становиться выбранным в списке. 2 – вводится название города и добавляется в список. Добавить защиту от некорректного вывода.

        3. Создайте список – ComboBox из пяти металлов. При щелчке по списку выбранный металл должен отобразиться в надписи или в текстовом окне, в зависимости от выбранного переключателя.

        4. Создайте список – ListBox из пяти фруктов. При щелчке по кнопке выбранный фрукт должен появиться в текстовом окне или в компоненте Label, в зависимости от выбранного переключателя.

        5. Создайте приложение для решения квадратного уравнения

        6. Поместите на форму пять флажков, подписать их названиями товаров. В компонент Label выводить названия всех выбранных товаров. Добавить обработку ситуации, когда не выбран ни один флажок и меню дублирующее кнопки.

        7. Введите два положительных числа – координаты Х и У. При нажатии на кнопку она должна принимать положение в соответствии с введенными координатами. Добавить защиту от некорректных чисел и меню дублирующее кнопки.

        8. Введите три положительных числа, ответьте, существует ли треугольник с такими сторонами. Результат можно выводить при помощи компонентов Label, StaticText, Panel. Какие компоненты используются для вывода, задавать при помощи компонентов CheckBox. Добавить защиту от отрицательных чисел.

        9. Введите два положительных числа – катеты прямоугольного треугольника, вычислите гипотенузу или площадь треугольника (в зависимости от выбранного переключателя). Добавить защиту от отрицательных чисел.

        10. Введите три положительных числа, вычислите периметр или площадь треугольника с такими сторонами (в зависимости от выбранного переключателя). Добавить защиту от некорректных чисел.

        11. Введите строку и букву. Вывести, сколько раз буква встречается в строке. Добавить меню дублирующее кнопки.

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

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

        14. Создайте приложение позволяющее очищать список ListBox, добавлять в него новые строки, сохранять и загружать списки значений.

        15. Создайте приложение позволяющее при помощи системного диалога выбрать цвет, при помощи компонента CheckBox указать компоненты (форма, метка, текстовое окно), которые должны принять выбранный цвет.

        16. Поместите на форму компоненты Label, StaticText, Panel. При помощи системного диалога выбрать шрифт и его форматирование. При помощи компонента CheckBox задать компоненты, для которых должно быть применено выбранное форматирование.

        17. Создайте приложение, содержащее: список значений – при помощи компонента CheckListBox; поле для ввода новой строки и кнопку для добавления новой строки в список; поле со счетчиком для ввода номера удаляемой строки и кнопку для добавления удаления выбранной строки. Предусмотреть соответствие вводимого номера и количества строк.

        18. Создайте приложение, содержащее: список значений; поле для ввода новой строки и кнопку для добавления новой строки в список; поле со счетчиком для ввода номера удаляемой строки и кнопку для добавления удаления выбранной строки. Предусмотреть соответствие вводимого номера и количества строк.

        19. Создайте список – ComboBox из пяти писателей. Программа должна работать в двух режимах, выбираемых переключателем: 1 – При щелчке по списку в текстовом окне должен появиться порядковый номер выбранного писателя. 2 – В текстовое поле вводится номер писателя, и он становиться выбранным в списке. Добавить защиту от некорректного вывода

        20. Создайте список – ListBox из пяти видов грибов. Программа должна работать в двух режимах, выбираемых переключателем: 1 – При щелчке по списку в текстовом окне должен появиться порядковый номер выбранного вида. 2 – В текстовое поле вводится номер города, и он становиться выбранным в списке. Добавить защиту от некорректного вывода.

        21. Создайте кнопки для выбора двух цветов и кнопку Старт. После нажатия кнопки Старт текст надписи должен чередовать выбранные цвета.

        22. Создайте кнопки для выбора двух цветов и кнопку Старт. После нажатия кнопки Старт надпись должна мигать выбранными цветами.

        23. Создайте надпись, оформив ее ярким цветом. Создайте кнопки Старт и Финиш, которые будут начинать и заканчивать движение надписи по форме. Если надпись движется, кнопка Старт должна быть недоступна. Если движения нет, недоступна должна быть кнопка Финиш.

        24. Поместить на форму две группы переключателей. Первая группа определяет цвет надписи, а вторая размер шрифта (маленький, средний, большой). Изменять надпись в соответствии с выбранным описанием. При открытии и при завершении, должно появляться сообщение об авторе программы

        25. Поместите на форму две группы переключателей. Первая группа определяет цвет формы, вторая размер (маленький, средний, большой). Изменять форму в соответствии с выбранным описанием. При открытии и при завершении, должно появляться сообщение об авторе программы

        26. Поместите на форму две группы переключателей. Первая группа определяет четное или нечетное число, а вторая диапазон числа (0-10, 11-20,21-30). Вывести все числа, отвечающие выбранным условиям.

        27. Если существует файл С:/text.txt, то выведите его в окно Memo. Подсчитайте в нем число слов.

        28. Если существует файл С:/text.txt, то выведите его в окно Memo. Введите номер строки и в поле компонента Edit выведите строку из Memo, с номером соответствующим введенному числу.

        29. Если существует файл С:/text.txt, то выведите его в окно Memo. При помощи компонента Edit выведите первую строку из Memo.

        30. Создайте на форме при помощи компонентов Label и Timer бегущую строку. Текст бегущей строки должен вводиться пользователем. Запуск производится кнопкой «Старт», которая после запуска меняет название на «Стоп» и наоборот.

Методические рекомендации по выполнению контрольной работы №2