36979

Дослідження процесу розробки класів програмними засобами для різних задач

Лабораторная работа

Информатика, кибернетика и программирование

Розробіть класи для задачі про філософів що обідають. Розробіть класи для підписки на журнали. Розробіть класи для редактора графічних документів що підтримують групування об’єктів.

Украинкский

2013-09-23

14.3 KB

1 чел.

Лабораторна робота №4

Дослідження процесу розробки класів програмними засобами для різних задач

Мета роботи: навчитися створювати класи програмними засобами С++ або С# для різних задач

Завдання:

  1.  Розробіть класи для комп’ютерної системи верстки газет. Система призначена для роботи з газетними сторінками, на яких можуть розміщуватися колонки тексту. Користувач може змінювати ширину та довжину колонки, переміщувати її по сторінці або переносити з однієї сторінки на іншу. Колонка може розміщуватися одночасно на декількох сторінках. Якщо користувач змінює текст на одній сторінці, зміни повинні з’являтися автоматично і на інших сторінках.
  2.  Розробіть класи для задачі про філософів, що обідають. П’ять філософів сидять за круглим столом, на якому лежать п’ять вилок. Кожен філософ може дотягнутися до двох вилок (по одній з кожного боку). Кожна вилка може бути взята одним з двох філософів. Вилка може лежати або на столі, або знаходитися у руці філософа. Філософ може взяти тільки дві вилки.
  3.  Розробіть класи для підписки на журнали. Одна людина може бути підписана на декілька журналів. На один журнал може бути підписано декілька чоловік. Для кожної підписки необхідно відслідковувати дату та розмір кожного платежу, а також поточний строк закінчення підписки.
  4.  Розробіть класи для редактора графічних документів, що підтримують групування об’єктів. Нехай, документ складається з декількох листів. На кожному листі можуть розміщуватися об’єкти малюнка, включаючи текст, геометричні об’єкти та групи. Групи – це множина об’єктів малюнка, у яку можуть входити інші групи. Група повинна містити щонайменше два об’єкти. Обєкт може бути безпосереднім членом тільки однієї групи. До геометричних об’єктів відносяться кола, еліпси, прямокутники, відрізки та квадрати.
  5.  Розробіть класи для системи продажу товарів у Інтернет-магазині. Клієнти магазину мають доступ до каталогу товарів, підтримку якого здійснює Інтернет-магазин. У каталозі усі товари розподілені по розділам. Менеджер магазину може додавати товари до каталогу та видаляти їх. Про кожен товар доступна наступна інформація: назва, кількість, ціна, дата випуску. При відборі клієнтами товарів підтримується віртуальний кошик. Будь-який товар може бути доданий або вилучений із кошика. Після закінчення вибору товарів здійснюється оформлення замовлення та реєстрація користувача. При оформленні замовлення вказується: номер, вартість, дата, форма оплати. При реєстрації клієнт вказує ім'я, прізвище, адресу доставки.

 

А также другие работы, которые могут Вас заинтересовать

22759. Участь УРСР в обговоренні ООН грецького та індонезійського питань 35.5 KB
  Питання делімітації та демаркації кордонів кордону України: досягнення і проблеми. Інтереси України в Балканському регіоні та механізми їх реалізації. Півстоліття назад саме міністр закордонних справ України Мануїльский із трибуни ООН проголосив Руки геть від Індонезії . Погана спадщина радянськоіндонезійських відносин що повністю дісталося Росії абсолютно не стосується України той самий випадок коли не варто шкодувати про усіх без винятку боргах й активах колишнього СРСР.
22760. Участь делегації УРСР в конференції в Сан-Франциско 43 KB
  На території РФ функціонують Посольство України м. На території України здійснюють діяльність Посольство Російської Федерації м. розстрілу Білого дому та зміцнення позицій реформаторів у Кремлі курс щодо України став жорсткішим що виявилось у намаганнях на дострокових виборах 1994 р. У першу чергу це стосується умов тимчасового перебування та функціонування Чорноморського Флоту РФ на території України договірноправового оформлення українськоросійського державного кордону тощо.
22761. Участь УРСР в роботі міжнародних організацій 1950-ті- 1980-тірр 41 KB
  Політика ЄС стосовно України. Питання зовнішньої політики в роботі Верховної Ради України. 202 пропозиції поправки резолюції що вносилися представниками України у міжнародних організаціях та конференціях. Політика ЄС стосовно України.
22762. Зміст і значення конституційних змін в УРСР 1944 р 50 KB
  Міжнародне правова база співробітництва України та ЄС. Відносини України з державами Близького та Середнього Сходу. Міжнародно правова база співробітництва України та ЄС. Відносини між Україною та Європейським Союзом були започатковані в грудні 1991 року коли Міністр закордонних справ Нідерландів як головуючої в ЄС у своєму листі від імені Євросоюзу офіційно визнав незалежність України.
22763. Питання звичайних озброєнь в зовнішній політиці України 58.5 KB
  Основні напрямки і принципи зовнішньої політики України. Питання звичайних озброєнь в зовнішній політиці України. Напередодні краху СРСР Останніми роками перед розпадом СРСР змінився характер західних наукових підходів до проблем України. Як показав подальший перебіг подій більшість дипломатів Української РСР виявилася готовою до плідної роботи в ім'я незалежної України.
22764. Українське питання в політиці європейських держав доби II світової війни 59.5 KB
  ОсубкоюМоравським делегація депутатів Законодавчих Національних Зборів Чехословацької Республіки делегація представників Республіканської партії США делегація депутатів Великих Народних Зборів Болгарії Президент Угорщини Т. Позиція США та Великої Британії щодо України. керівник східноєвропейського відділу держдепартаменту США Ч. Посол США в СРСР А.
22765. Діяльність УРСР в ООН та інших міжнародних організаціях 1954-1964рр 50.5 KB
  Співпраця України та НАТО: стан проблеми перспективи. Співпраця України та НАТО: стан проблеми перспективи. Офіційні документи Партнерство заради миру: рамковий документ 10 січня 1994 року Брюссель Угода про безпеку між Урядом України і Організацією Північноатлантичного Договору 13 березня 1995 року Брюссель Хартія про особливе партнерство між Україною та Організацією ПівнічноАтлантичного Договору 9 липня 1997 р Мадрид Меморандум про взаєморозуміння щодо планування при надзвичайних ситуаціях цивільного характеру та готовності...
22766. Перші зовнішньополітичні акції Наркомату закордонних справ УРСР 55 KB
  Позиція та інтереси України шодо інтеграційних утворень на пострадянському просторі. Участь України в субрегіональних утвореннях в регіоні ЦСЄ Перші зовнішньополітичні акції Наркомату закордонних справ УРСР. Правда дещо несподіваною виявилася кандидатура наркома закордонних справ України. Позиція та інтереси України шодо інтеграційних утворень на пострадянському просторі.
22767. Утворення Наркомату закордонних справ УРСР: структура та напрямки діяльності 46.5 KB
  Співробітництво Україна ОБСЄ: напрямки та форми співпраці. Співробітництво Україна ОБСЄ: напрямки та форми співпраці. Україна є учасницею ОБСЄ з 30 сiчня 1992 року. З цього часу вона бере активну участь у роботi всiх колективних керiвних органiв Органiзацiї самiти державучасниць ОБСЄ засiдання Ради мiнiстрiв та Постiйної ради ОБСЄ виробленнi та прийняттi ними рiшень з рiзних аспектiв її дiяльностi.