Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кр_прикл_прогр__заочники (1).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
144.38 Кб
Скачать

Вариант 8

Задание №1: Раскрыть следующие понятия: программа, программный продукт, сопровождение программных продуктов, программных комплекс, программные средства.

Задание №2: Перечислите основные цели применения объектно-ориентированного программирования.

Задание №3: Раскройте понятие стиля программирования. Перечислите цели форматирования.

Задание №4: Разработать программу «Редактор», выполняющую следующие функции:

  1. возможность просмотра любого текстового файла находящемся на компьютере;

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

Указания к выполнению:

  • на форме содержится меню с пунктом «Файл» и подпунктами «Открыть», «Закрыть», «Сохранить», «Выход»;

  • содержимое файла отображается в текстовом поле, в котором появляются полосы прокрутки, если содержимое файла велико.

Примерный вид окна программы предоставлен на Рис.7.

Рисунок 7. Вид главной формы программы «Редактор».

Вариант 9

Задание №1: Раскрыть понятие качества программного средства, характеристики качества (добротность, надежность, функциональность, завершенность, автономность)

Задание №2: Описать конструктивный и архитектурный подходы к разработке программ.

Задание №3: Раскройте понятие стиля программирования. Перечислите цели форматирования.

Задание №4: Разработать программу «Hello», выполняющую следующие функции:

  1. осуществляется выбор в списке с названиями стран;

  2. двойной щелчок по пункту списка выводит в текстовом окне приветствие на языке выбранной страны;

  3. перед предъявлением формы на экран, выводится диалоговое окно (форма), в котором запрашивается ввести пароль и если пароль не вводиться в течение 15 секунд, то программа завершает свою работу.

Указания к выполнению:

  • элементы списка добавляются программно;

  • поле вывода приветствия не может получить фокус;

  • форму невозможно развернуть на весь экран;

  • при выходе из программы выдается сообщение о подтверждении выхода - если «да», то выход, если «нет», то программа продолжает свое выполнение.

Примерный вид форм данный программы предоставлен на рис 8 и рис.9.

Рисунок 8. Вид главной формы программы «Hello».

Рисунок 9. Вид диалогового окна, запрашивающего пароль.

Вариант 10

Задание №1: Раскройте понятие ошибки программных продуктов. Перечислите виды ошибок. Приведите примеры.

Задание №2: Описать конструктивный и архитектурный подходы к разработке программ.

Задание №3: Описать методы нисходящей и восходящей разработки программ.

Задание №4: Разработать программу «Калькулятор» (Рис 10), выполняющую функции:

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

  2. возможность применения над числами следующих операций - ДЕЛЕНИЯ, УМНОЖЕНИЯ, СЛОЖЕНИЯ, ВЫЧИТАНИЯ, ИЗВЛЕЧЕНИЕ КОРНЯ, ВОЗВЕДЕНИЕ В КВАДРАТ, КОСИНУС (ЧИСЛА).

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

Указания к выполнению работы:

  • программа не должна допускать ввод не верных данных(букв, «числа, начинающегося с нуля», «числа, содержащего более одной запятой»;

  • программа должна выдавать сообщения типа «Деление на ноль запрещено», «Не существует корня из отрицательного числа» и т.д.

Рисунок10. Вид главной форм программы «Калькулятор» без кнопок «Извлечение корня» и «возведения в квадрат»

7