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

Вариант 4

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

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

Задание №3: Опишите процесс документирования программных продуктов: пользовательская и программная документация. Приведите примеры.

Задание №4: Разработать проект, позволяющий работать с графическими объектами.

Вариант 5

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

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

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

Задание №4: Разработать проект, позволяющий работать с графическими объектами.

Вариант 6

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

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

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

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

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

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

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

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

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

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

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

Вариант 7

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

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

Задание №3: Опишите процесс документирования программных продуктов: пользовательская и программная документация. Приведите примеры.

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

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

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

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

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

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

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

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

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

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

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

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