36979

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

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

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

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

Украинкский

2013-09-23

14.3 KB

1 чел.

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

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

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

Завдання:

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

 

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

17176. ОБОБЩАЮЩИЕ СТАТИСТИЧЕСКИЕ ПОКАЗАТЕЛИ 62 KB
  ТЕМА. ОБОБЩАЮЩИЕ СТАТИСТИЧЕСКИЕ ПОКАЗАТЕЛИ Обобщающие статистические показатели отражают количественную сторону изучаемой совокупности общественных явлений представляют собой их величину выраженную соответствующей единицей измерения. Эти статистические ве...
17177. Выборочное исследование. Понятие о выборочном методе 178 KB
  Выборочное исследование. Понятие о выборочном методе. Выборочное наблюдение это такое несплошное наблюдение при котором отбор подлежащих исследованию единиц совокупности осуществляется случайно отобранная часть подвергается исследованию после чего результа
17178. ИНДЕКСЫ. ПОНЯТИЕ И ИХ КЛАССИФИКАЦИЯ 180 KB
  ИНДЕКСЫ. ПОНЯТИЕ И ИХ КЛАССИФИКАЦИЯ Индекс относительная величина количественно характеризующая динамику совокупности состоящую непосредственно из несоизмеримых величин. Индексы подразделяются на количественные и качественные в зависимости от вели...
17179. Понятие корреляции 492 KB
  Понятие корреляции Все явления в мире взаимосвязаны. Это значит что каждое событие оказывает влияние на все события следующие за ним а само происходит вследствие всех событий случившихся до него. До сих пор рассматривались основные статистические характеристики ...
17180. Понятие вариации 524 KB
  Понятие вариации Средняя дает обобщающую характеристику всей совокупности изучаемого явления. Вариацией признака называется различие индивидуальных значений признака внутри изучаемой совокупности. Средняя величина является абстрактной обобщающей характери
17181. Ряды динамики 404.5 KB
  Ряды динамики. Несопоставимость в рядах динамики вызывается с различными причинами. 1 Разновидность показаний времени 2 Неоднородность состава изучаемых совокупностей во времени. 3 Изменения в методике первичного учета и обобщения исходной информации. 4 различия...
17182. СТАТИСТИЧЕСКАЯ СВОДКА И ГРУППИРОВКА ДАННЫХ 97 KB
  Тема 3. СТАТИСТИЧЕСКАЯ СВОДКА И ГРУППИРОВКА ДАННЫХ. Задачи сводки и ее содержание Статистическая сводка это научно организованная обработка материалов статистического наблюдения. Цель сводки получение на основе сведенных материалов обобщающих статистических ...
17183. Средние величины. Виды средних и методы их расчета 709.5 KB
  Средние величины. Наиболее распространенной формой статистических показателей используемой в социальноэкономических исследованиях является средняя величина представляющая собой обобщенную количественную характеристику признания в статистической совокупнос