Завдання на оцінку 5

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про факультети та аудиторний фонд;

2. розрахувати дані про площі і об'єми кожного приміщення;

3. для вказаного корпусу отримати кількість факультетів, що знаходяться в цьому корпусі з вказівкою їх назви і структури.

4. сформувати звідну відомість про приміщення, які знаходяться в розпорядженні кожного факультету. Вихідні дані занести у файл.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- код аудиторії у фонді університету;

- Найменування корпусу, в якому розташовано приміщення;

- Номер кімнати;

- Ширина кімнати;

- Довжина кімнати;

- Призначення приміщення.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни, видалення інформації про аудиторії в університеті;

2. розрахувати дані про площі і об'єми кожного приміщення;

9. Автоматизована інформаційно - пошукова система реєстрації правопорушень.

Необхідно створити базу даних для реєстрації правопорушень.

На кожне правопорушення в базу даних заносяться наступні відомості: реєстраційний номер правопорушення, дата реєстрації, коротка фабула (тип події), інформацію про прийняте по події рішення (відмовлено в порушенні справ, задоволено клопотання про порушення кримінальної справи з вказівкою реєстраційний номери заведеної справи, відправлено за територіальною ознакою).

На кожного правопорушника або підозрюваного в здійсненні правопорушення в базу даних заносяться наступні відомості: реєстраційний номер особи, ПІБ(прізвище, ім'я, по батькові), адреса, кількість судимостей.

В базу даних також заносяться відомості про відношення конкретних осіб до конкретних правопорушень: реєстраційний номер правопорушення, реєстраційний номер особи, тип відношення конкретних осіб до конкретних правопорушень (винуватець, що потерпів, підозрюваний, свідок);

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, видалення і зміни інформації про події, правопорушників, відношення конкретних осіб до конкретних правопорушень;

2. розрахувати дані про кількість правопорушень у вказаний проміжок часу;

3. для вказаної особи отримати кількість правопорушень, в яких він зареєстрований;

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- реєстраційний номер повідомлення;

- дата реєстрації;

- короткий опис;

- інформацію про прийняте по правопорушенню рішення (відмовлено в порушенні справ, задоволено клопотання про порушення кримінальної справи, відправлено за територіальною ознакою);

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, видалення і зміни інформації про правопорушення;

2. розрахувати дані про кількість подій у вказаний проміжок часу;

10. Автоматизована інформаційно - пошукова система обслуговування роботи конференцій.

Ари проведенні кожної конференції фіксуються персоналі дані учасників конференції та інформація, пов'язана з участю в конференції.

База даних повинна містити наступну інформацію про конференції: реєстраційний номер конференції, назва, країна, місто, поштовий індекс, адреса, телефон, e–mail, дата початку, дата закінчення.

На кожного учасника конференції в базу даних заносяться наступні відомості: реєстраційний номер особи, ПІБ(прізвище, ім'я, по батькові), вчене звання, науковий напрям, інформація, пов'язана з участю в конференції (доповідач або учасник), сума оргвнеску.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про конференції та учасників конференцій;

2. для вказаної дати конференції вивести список запрошених і порахувати їх кількість;

3. для вказаної дати конференції вивести список запрошених, з вказівкою дати про сплату оргвзноса. Записи відсортувати в алфавітному порядку;

4. для вказаного інтервалу дат, вивести список учасників, які не сплатили оргвзнос;

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- код конференції;

- дата початку конференції;

- дата закінчення конференції;

- науковий напрям;

- країна;

- місто;

- сума оргвзносу для учасників конференції;

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про конференції;

2. для кожного міста надати інформацію про сумарну кількість конференцій. Записи впорядкувати по полю «кількість конференцій» в порядку зростання.

11. Автоматизована інформаційно - пошукова система обслуговування складу.

База даних повинна забезпечити автоматизацію складського обліку.

Кожен постачальник характеризуються наступними даними: код постачальника, його найменування, ідентифікаційний код, юридична адреса (індекс, місто, вулиця, будинок), банк, номер банківського рахунку.

На кожну " одиницю зберігання " в базу даних заносяться наступні відомості: номер ордера, назва "одиниці зберігання", дата постачання, код постачальника, балансний рахунок, код одиниці виміру, кількість, ціна однієї «одиниці зберігання».

У базу даних також заносяться відомості про одиниці виміру: код матеріалу, одиниця виміру (метри, кілограми, літри і так далі).

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії,:

1. надавала можливість додавання, зміни і видалення інформації про постачальників, "одиниці зберігання "одиниці виміру;

2. вивести список постачальників конкретної "одиниці зберігання" з вказівкою усіх реквізитів;

3. надати інформацію про кількість товарів, які поступають на склад від конкретного постачальника.

4. надати інформацію про те, який постачальник поставляє задану " одиницю зберігання " з мінімальною ціною.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- номер ордера;

- найменування " одиниці зберігання ";

- найменування постачальника;

- одиниця виміру;

- ціна одиниці виміру;

- кількість " одиниць зберігання ", яка прийшла на склад;

- дата постачання.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про "одиницю зберігання";

2. вивести список постачальників конкретної " одиниці зберігання " на склад. Записи впорядкувати в алфавітному порядку.

12. Автоматизована інформаційно - пошукова система "Бюро по працевлаштуванню "

Діяльність бюро організована таким чином: бюро готове шукати працівників для різних працедавців|роботодавців| і|та| вакансії для фахівців|спеціалістів| різного профілю, які шукають роботу. При зверненні клієнта-працедавця|роботодавця|, його стандартні дані (назва, вид діяльності, адреса, телефон) фіксуються в базі даних. При зверненні клієнта-претендента|конкурсанта|, його стандартні дані (прізвище, ім'я, по батькові, кваліфікація, професія, інші дані) також фіксуються в базі даних. По кожному факту задоволення інтересів обох|обоє| сторін|боків| складається документ. У документі вказуються|указують| претендент|конкурсант|, працедавець|роботодавець|, посада і|та| комісійні (дохід|доход| бюро).

На кожного працедавця|роботодавці| в базу даних заносяться наступні відомості: код працедавця, назва, адреса, телефон, ознака.

На кожного претендента в базу даних заносяться наступні відомості: код претендента, ПІБ (Прізвище, Ім'я, По батькові), дата народження, вид діяльності, кваліфікація, стаж роботи, передбачуваний розмір заробітної плати.

При укладенні договору в базу даних заносяться наступні відомості: код працедавця, код претендента, дата укладення угоди, посада, комісійні.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії,:

1. надавала можливість додавання, зміни і видалення інформації про працедавців, претендентів, договорів;

2. сформувати звітну відомість роботи бюро за певний період. Вихідні дані зберегти у файлі.

3. надати інформацію про кількість укладених договорів за звітний період.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- номер договору;

- ПІБ претендента (Прізвище, Ім'я, По батькові)найменування постачальника;

- назва працедавця;

- дата укладення угоди;

- посада;

- комісійні.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про укладання угоди між працедавцем і претендентом;

2. надати інформацію про кількість укладених договорів за звітний період.

13. Автоматизована інформаційно -пошукова система музичного магазину.

Таблиці бази даних містять інформацію про музикантів, музичні твори. Декілька музикантів, об'єднаних в єдиний колектив, утворюють ансамбль. Це може бути класичний оркестр, джазова група, квартет, квінтет і так далі. До музикантів зараховують виконавців (що грають на одному або декількох інструментах), композиторів, диригентів і керівників ансамблів.

Крім того, в базі даних зберігається інформація про компакт-диски, якими магазин торгує. Кожен диск, а точніше, його наклейка, ідентифікується окремим номером, так що усім копіям, віддрукованим з матриці в різний час, присвоєні однакові номери. На диску може бути записані декілька виконань одного і того ж твору - для кожного з них в базі заведений окремий запис. Коли виходить новий диск, реєструється назва диска, фіксується поточні гуртові і роздрібні ціни на кожен диск, дату його випуску, кількість екземплярів.

Кожний ансамбль (група ) має наступні характеристики: код групи, назва групи, музикальний жанр (класичний оркестр, джазова група, квартет, квінтет і так далі), дата створення групи.

Кожний музикант має наступні дані: код музиканта, код групи, ПІБ (Прізвище, Ім 'я, По батькові), дата народження, професія в музичному середовищі.

Кожний музикальний диск має наступні характеристики: номер диска, код групи, назва диска, роздрібна ціна, оптова ціна, дата випуску, кількість екземплярів.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про групи, музикантів, музичні диски;

2. надати інформацію про кількість музичних дисків заданого ансамблю;

3. виводить назву усіх компакт-дисків з творами заданого ансамблю; Записи упорядкувати по назві компакт-дисків.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- номер диска;

- дата випуску;

- оптова ціна;

- роздрібна ціна;

- назва ансамблю або виконавця;

- музичний жанр;

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про музичні диски;

2. виводить назву усіх компакт-дисків з творами заданого ансамблю;

14. Автоматизована інформаційно-пошукова система "Програмні системи "

Фірма займається розробкою програмних. Є один офіс, але більшість розробників працюють удома, здаючи в певні терміни свою роботу відповідальному розробникові - співробітнику фірми. Необхідно планувати наступні види робіт: розробка, впровадження і обслуговування розроблених раніше систем.

На кожного співробітника в картотеку заносяться наступні відомості: код співробітника, ПІБ(прізвище, ім'я, по батькові); номер паспорта; контактний телефон; дата народження; посада (відповідальний розробник, розробник).

На кожного клієнта у базу даних заносяться наступні відомості: код клієнта, ПІБ (прізвище, ім'я, по батькові); номер паспорта; контактний телефон; адреса проживання; дата народження; тип клієнта (юридична/приватна особа).

При прийомі замовлення фіксуються наступні дані: номер замовлення, код клієнта, код співробітника, тип програмної системи, вид роботи з програмною системою, тривалість роботи, вартості роботи, дата оформлення замовлення, прізвище клієнта, що видав замовлення, прізвище співробітника, що виконує замовлення.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації о співробітниках, клієнтах, замовленнях.

2. надати інформацію про співробітників, що народилися після 1 січня 1960 року. Упорядкувати записи по ПІБ співробітника.

3. надати інформацію про клієнтів, які оформили більше 1 замовлення.

4. надати інформацію про клієнтів, що зробили замовлення в певний день.

Завдання на оцінку 4 або 3.

Усі дані будуть знаходиться в одній таблиці.

Передбачувана структура таблиці:

- номер замовлення;

- дата оформлення замовлення;

- ПІБ клієнта;

- ПІБ співробітника;

- вид роботи;

- тривалість роботи;

- вартість роботи.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про замовлення;

2. вивести дані про клієнтів, що зробили замовлення в певний день. Записи упорядкувати в алфавітному порядку.

15. Автоматизована інформаційно-пошукова система "Міжміський автобус"

Фірма займається продажем квитків на міжміські автобуси одного з автовокзалів міста. Автобуси відправляються по різним маршрутам.

Кожен маршрут характеризується наступними параметрами: номер маршруту, година відправлення, пункт відправлення, пункт прибуття; тривалість маршруту, коментар (щодня, по понеділках і тому подібне);

Кожен автобус характеризуються наступними параметрами: номер автобуса; марка автобуса; місткість автобуса, технічний стан автобуса автопарку (задовільне, незадовільне).

Коли автобус вирушає в рейс, в базу даних заносяться наступні відомості: код маршруту, код автобуса, поточна дата.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації о маршрутах, автобусах, конкретних автобусах на конкретний рейс;

2. сформувати звідну таблицю про виїзди автобусів в рейс за звітний період. Вихідні дані занести у файл. Записи відсортувати по номеру автобуса в порядку зростання.

3. надати інформацію про технічний стан автобусів на поточну дату.

4. Вивести інформацію про маршрут, який має максимальну тривалість.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- номер рейсу;

- марка автобуса;

- номер автобуса;

- пункт відправлення;

- пункт прибуття;

- дата відправлення;

- тривалість маршруту.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про рейс;

2. Вивести інформацію про рейс, який має максимальну тривалість.

16. Автоматизована інформаційно-пошукова система "Рекламна компанія"

Рекламна фірма "Нептун" займається наданням рекламних послуг. Фірма має декілька договорів з транспортними агентствами, з метро і з муніципальними органами по установці реклами на транспорті і на вулицях міста. Фірма уклала ряд договорів на використання ефірного часу для реклами на радіо і на телебачення.

На кожного клієнта в картотеку заносяться наступні відомості: код клієнта, ПІБ (прізвище ім'я, по батькові); номер паспорта (потрібний при повному збігу ПІБ клієнтів - свого роду унікальний номер); телефон.

Кожен співробітник характеризується наступними відомостями: код співробітника, ПІБ (прізвище, ім'я, по батькові); дата народження; стаж; посада (директор, менеджер, дизайнер); оклад.

Кожне замовлення характеризуються наступними параметрами: номер замовлення; дата замовлення; код кліента, код співробітника, вид замовлення на рекламу (на транспорті, на щитах, на радіо і на телебаченні); вартість замовлення, відмітка про виконання.

Передбачити наступні обмеження: вік працівників організації не повинен перевищувати 55 років.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації о клієнтах, співробітниках, замовленнях;

2. визначити, скільки разів кожен клієнт робив замовлення. Записи упорядкувати по ПІБ клієнта в алфавітному порядку.

3. сформувати звідну відомість виконаних замовлень. Вихідні дани занести у файл.

Завдання на оцінку 4 або 3.

Усі дані будуть знаходиться в одній таблиці.

Передбачувана структура таблиці:

- номер замовлення;

- ПІБ клієнта;

- ПІБ співробітника;

- дата замовлення;

- вид замовлення на рекламу (на транспорті, на щитах, на радіо і на телебаченні);

- вартість замовлення.

- відмітка про виконання.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про замовлення;

2. для вказаного інтервалу дат, вивести інформацію про виконані замовлення.

17. Автоматизована інформаційно-пошукова система "Розподіл учбового навантаження "

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

Кожен викладач характеризуються наступними даними: код викладача, ПІБ (прізвище ім'я, по батькові), вчена ступінь, посада, стаж.

На кожен предмет в базу даних заносяться наступні відомості: код предмету, назва, кількість годин.

Кожний викладач має педнавантаження. Дані по педнавантаженню заносяться в базу даних: код викладача, код предмету, номер групи.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про викладачах, предметах, педнавантаженнях;

2. сформувати звідну відомість педнавантажень викладачів. Записи упорядкувати по ПІБ викладачів в алфавітному порядку. Вихідні дані занести у файл.

3. надавала інформацію про сумарну кількість годин педнавантаження для кожного викладача.

Завдання на оцінку 4 або 3.

Усі дані будуть знаходиться в одній таблиці.

Передбачувана структура таблиці:

- номер запису;

- ПІБ (прізвище, ім'я, по батькові) викладача;

- назва предмета;

- кількість годин;

- номер групи.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про педнаватаження;

2. сформувати звідну відомість педнавантажень викладачів. Записи упорядкувати по ПІБ викладачів в алфавітному порядку.

18. Автоматизована інформаційно-пошукова система "Готель "

Готель надає номери клієнтам на певний термін. Кожен номер характеризується місткістю, комфортністю (люкс, напівлюкс, звичайний) і ціною. Про клієнтів готелю збирається певна інформація (прізвище, ім'я, по батькові і деякий коментар). Здача номера клієнтові проводиться за наявності вільних місць в номерах. При поселенні фіксується дата поселення. При виїзді з готелю для кожного місця запам'ятовується дата звільнення.

На кожного клієнта в базу даних заносяться наступні відомості: кожному клієнтові привласнюється унікальний номер - код клієнта, ПІБ (прізвище, ім'я, по батькові); номер паспорта; номер телефону; адреса клієнта (район, вулиця, № удома).

Кожний номер готелю характеризуються наступними параметрами: номер, місткість номера (кількість чоловік), комфортність, ціна.

Кожне замовлення характеризуються наступними параметрами: номер замовлення, номер номера в готелі, код клієнта, дата замовлення, дата звільнення.

Необхідно зберігати інформацію не лише за фактом здачі номера клієнтові, але і здійснювати бронювання номерів. Крім того, для постійних клієнтів, а також для певних категорій клієнтів, передбачена система знижок. Знижки можуть підсумовуватися.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про клієнтах, номерах, замовленнях;

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

3. надати інформацію про клієнтів, які провели в цьому готелі менше 5 днів.

4. надати інформацію про клієнтів, які замовляли готель більше одного разу. Записи упорядкувати по полю "Прізвище" за збільшенням.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- номер замовлення;

- номер номера в готелі;

- ПІБ клієнта;

- дата здачі;

- дата звільнення;

- відмітка про бронювання номери;

- ціна.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про замовлення;

2. Вивести інформацію про клієнтів, які забронювали номера. Записи упорядкувати в алфавітному порядку.

19. Автоматизована інформаційно-пошукова система "Туристична фірма "

Туристична компанія працює з|із| клієнтами, продаючи їм путівки. У кожного клієнта, який звертається в фірму, збираються деякі стандартні дані. Після цього, співробітники фірми з'ясовують у клієнта, куди він хотів би поїхати відпочивати. При цьому йому демонструються різні варіанти, що включають країну проживання, особливості місцевого клімату, можлива тривалість перебування і|та| вартість путівки. У випадку якщо вдалося|удавалося| домовитися, і|та| знайти для клієнта допустимий варіант, реєструється факт продажу путівки (чи путівок, якщо клієнт купує|купляє| відразу декілька путівок), фіксуючи дату відправлення. В деяких випадках надається клієнтові знижка.

На кожного клієнта в базу даних заносяться наступні відомості: код клієнта, ПІБ (Прізвище, Ім'я, По батькові), Адреса, Телефон.

Кожний маршрут характеризуються наступними параметрами: код маршруту, країна, клімат, тривалість, вартість.

Кожна путівка характеризуються наступними параметрами: маршрут, код клієнта, код країни, дата відправлення, кількість, знижка.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про клієнтах, маршрутах, путівках;

2. надати інформацію про клієнтів, які купили путівки на конкретний маршрут у вказаний період часу.

3. для кожного маршруту надати інформацію про сумарну вартість усіх путівок, викуплених за звітний період.

Завдання на оцінку 4 або 3.

Усі дані будуть знаходиться в одній таблиці.

Передбачувана структура таблиці:

- номер путівки;

- країна;

- ПІБ (Прізвище, Ім'я, По батькові) клієнта;

- дата відправлення;

- термін перебування;

- вартість.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про путівку;

2. надати інформацію про клієнтів, які купили путівки на конкретний маршрут у вказаний період часу. Записи впорядкувати по ПІБ клієнта в алфавітному порядку.

20. Автоматизована інформаційно-пошукова система "Прокат автомобілів "

Фірма займається прокатом автомобілів. У автопарк входить деяка кількість автомобілів різних марок, вартостей і|та| типів. Кожен автомобіль має свою вартість прокату. У пункт прокату звертаються|обертаються| клієнти. Усі клієнти проходять|минають| обов'язкову реєстрацію, при якій про них збирається стандартна інформація. Кожен клієнт може звертатися|обертатися| в пункт прокату кілька разів. Усі звернення|звертання| клієнтів фіксуються, при цьому по кожній угоді|операції| запам'ятовуються дата видачі і|та| очікувана|сподівана| дата повернення. Вартість прокату автомобіля повинна залежати не лише|не тільки| від самого автомобіля, але і від терміну його прокату, а також від року випуску. Можливо введення системи штрафів за повернення автомобіля в неналежному виді|вигляді| і|та| систему знижок для постійних клієнтів

На кожного клієнта в базу даних заносяться наступні відомості: код клієнта, ПІБ (Прізвище, Ім'я, По батькові), Адреса, Телефон, паспортні дані.

Кожний автомобіль характеризуються наступними параметрами: код автомобіля, марка, вартість одного дня прокату, вартість автомобіля, тип.

Коли автомобіль здається в прокат фіксуються наступні дані: код автомобіля, код клієнта, дата видачі, дата повернення.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації о клієнтах, автомобілях, фактах видачі автомобіля в прокат;

2. надати інформацію про клієнтів, яким був виданий автомобіль на прокат за звітний період часу. Записи впорядкувати по ПІБ клієнта в алфавітному порядку;

3. надати інформацію про сумарний дохід фірми за звітний період.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- код реєстрації видачі автомобіля на прокат;

- ПІБ (Прізвище, Ім'я, По батькові) клієнта;

- марка автомобіля;

- дата випуску;

- дата видачі;

- дата повернення.

- вартість.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про видачу автомобіля на прокат;

2. надати інформацію про клієнтів, яким був виданий автомобіль на прокат за звітний період часу. Записи упорядкувати по ПІБ клієнта в алфавітному порядку;

21. Автоматизована інформаційно-пошукова система "Зайнятість акторів театру "

У комерційному театрі необхідно відстежити організаційно-фінансову роботу, пов'язану з залученням акторів і укладенням контрактів. Щороку театр здійснює постановку різних спектаклів. Кожен спектакль має певний бюджет. Для участі в конкретних постановках на певні ролі призначаються актори. З кожним з акторів укладається персональний контракт на певну суму. Кожен з акторів має деякий стаж роботи, деякі з них удостоєні різних нагород і звань. У рамках одного спектаклю на одну і ту ж роль можуть призначатися декілька акторів. Контракт визначає базову зарплату актора, а по підсумках реально відпрацьованих спектаклів акторові призначається премія. Крім того, в базі даних треба зберігати інформацію за декілька років.

На кожного актора в базу даних заносяться наступні відомості: код актора, піб (прізвище, ім'я, по батькові), звання, стаж.

Про кожен спектакль фіксуються наступні дані: код спектаклю, назва, рік постановки, бюджетна вартість спектаклю.

Зайнятість акторів в спектаклі характеризуються наступними даними: код актора, код спектаклю, роль, дата спектаклю.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про акторів, спектаклі, зайнятості акторів в спектаклях;

2. надати інформацію про акторів, які грали ролі у вказаному спектаклі за звітний проміжок часу;

3. надати інформацію про те, скільки разів ставився спектакль за звітний рік.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- код спектаклю;

- назва спектаклю;

- рік постановки,

- бюджетна вартість спектаклю;

- коментар.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про спектакль;

2. надати інформацію про зміну бюджетної вартості вказаного спектаклю за певний проміжок років.

22. Автоматизована інформаційно-пошукова система "Ювелірна майстерня "

Ювелірна майстерня здійснює виготовлення ювелірних виробів для приватних осіб на замовлення. Для ювелірних виробів використовуються певні матеріалами (платина, золото, срібло, різні коштовні камені і так далі). При зверненні клієнта необхідно визначитися з|із| тим, який саме виріб йому потрібний|необхідний|. Усі вироби, які виготовляються, належать до деякого типу|типа| (сережки, кільця, брошки, браслети). Вироби можуть бути виконані з|із| певного матеріалу, мати деяку вагу і|та| ціну (включаючи вартість матеріалів і|та| роботи).

Дані про матеріали з яких виготовляються ювелірні вироби, заносяться в базу даних і мають наступні характеристики: код матеріалу, назва, ціна за грам.

Про кожен виріб фіксуються наступні дані: код виробу, назва, тип, код матеріалу, вага, ціна.

Акт продажу ювелірного виробу характеризується наступною інформацією: Код виробу, Дата продажу, ПІБ (Прізвище, Ім'я покупця, По батькові) покупця.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про матеріали, ювелірні вироби, продажах ювелірних виробів;

2. надати інформацію про вироби (назва, вартість), продані за звітний період. Записи впорядкувати по назві виробу в алфавітному порядку;

3. надати інформацію про матеріали з яких виготовляються вироби з вказівкою ціни за один грам.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- код продажу;

- дата продажу.

- ПІБ (Прізвище, Ім'я, По батькові) покупця;

- назва виробу;

- вага;

- ціна за один грам;

Написати програму, яка дозволила б виконати наступні дії,:

1. надати можливість додавання, зміни і видалення інформації про продаж ювелірних виробів;

3. надати інформацію про продаж ювелірних виробів за звітний період. Вихідні дані зберегти в файлі.

23. Автоматизована інформаційно-пошукова система "Перукарня"

Перукарня стриже клієнтів відповідно до їх побажань і|та| деякого каталогу різних видів стрижки. Так, для кожної стрижки визначені назва, приналежність статі (чоловіча, жіноча), вартість роботи. Необхідно створити базу цих клієнтів, запам'ятовуючи їх анкетні дані (прізвище, ім'я, по батькові). Починаючи|зачинати| з|із| 5-ї стрижки, клієнт переходить в категорію постійних і|та| отримує|одержує| знижку в 3% при кожній наступній|подальшій| стрижці. Після того, як закінчена чергова робота, в касі фіксуються стрижка, клієнт і|та| дата виробництва робіт.

Про кожний вид стрижки фіксуються наступні дані: код стрижки, назва, стать, вартість;

На кожного клієнта в базу даних заносяться наступні відомості: код клієнта, ПІБ (Прізвище, Ім'я, По батькові), стать, ознака постійного клієнта.

Процес обслуговування клієнта характеризується наступними даними: код роботи, код стрижки, код клієнта, дата.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про стрижки, клієнтів, обслуговування клієнтів;

2. надати інформацію про жіночі стрижки, які можуть виконувати майстра перукарської з вказівкою ціни стрижки;

3. надати інформацію про сумарний дохід перукарні за звітний період часу.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці:

- код роботи;

- дата виконання стрижки;

- назва стрижки.

- ПІБ (Прізвище, Ім 'я, По батькові) клієнта;

- підлога клієнта;

- вартість.

Написати програму, яка дозволила б виконати наступні дії:

1. надати можливість додавання, зміни і видалення інформації про виконані роботи;

2. надати інформацію про сумарний дохід перукарні за звітний період часу.


Другие темы:

1. Дешифратор

Распространенный, но ненадежный метод шифровки текста состоит в перемене букв алфавита. Другими словами, каждая буква алфавита последовательно заменяется в тексте какой-то другой буквой. Чтобы шифровка была обратимой, никакие две буквы не заменяются одной и той же буквой.

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

Входные данные

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

В словаре не более 1000 слов. Длина каждого не превышает 16 букв. Зашифрованные строки содержат только строчные буквы и пробелы, и их длина не превышает 80 символов.

Выходные данные

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

Пример входных данных

Соответствующие выходные данные:

2. LCD-дисплей

Ваш друг только недавно купил себе новый компьютер. До этого самой мощной машиной, которую он когда-либо использовал, был карманный калькулятор. Он немного расстроен, потому что LCD-дисплей его калькулятора ему нравился больше, чем экран его компьютера! Чтобы обрадовать его, напишите про грамму, которая отображает числа в стиле LCD-дисплея.

Входные данные

Входные данные содержат несколько строк, по строке для каждого числа, которое нужно отобразить. Каждая строка содержит целые числа s и я, где п - это число, которое нужно отобразить 0 < = n<= 99 999 999) и s, это размер, в котором оно должно быть изображено 0<.=S <=10). Входные данные заканчиваются строкой, состоящей из двух нулей, которую не нужно обрабатывать.

Выходные данные

Выведите числа указанные во входных данных в стиле LCD-дисплея, используя s «-» символов для горизонтальных сегментов и s «|» символов для вертикальных. Каждая цифра занимает ровно s + 2 колонок и 2 s + 3 строк. Не забудьте заполнить все белое пространство, занимаемое цифрами, пробелами, включая последнюю цифру. Между двумя цифрами должна быть точно одна колонка пробелов. Выводите пустую строку после каждого числа. Вы найдете пример вывода каждой цифры ниже.

Пример входных данных

Соответствующие выходные данные:

3. Проверка на шах

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

Пешка (Pawn - р или Р): может ходить только прямо вперед по одной клетке за ход. Тем не менее фигуры она берет по диагонали, а в этой задаче вас интересует именно это.

Конь (Knight - п или N): ходит буквой «Г», как показано ниже. Это единственная фигура, которая может перепрыгивать через другие.

Слон (Bishop - b или В): может ходить на любое число клеток по диагонали вперед и назад.

Ладья (Rook - г или R): может ходить на любое число клеток по вертикали или горизонтали вперед и назад.

Ферзь (Queen - q или Q): может ходить на любое число клеток в любом направлении (по диагонали, вертикали или горизонтали) вперед и назад.

Король (King - k или К): может ходить на одну клетку в любом направлении (по диагонали, вертикали или горизонтали) вперед и назад.

Примеры того, как ходят фигуры, показаны ниже, где «*» означает клетку, на которой фигура может взять другую.

Не забывайте, что конь - это единственная фигура, которая может перепрыгивать через другие. Направление движения пешки зависит от ее цвета. Если пешка черная, то она может двигаться на одну клетку по диагонали в направлении низа доски. Если это белая пешка, то она может двигаться на одну клетку по диагонали в направлении верха доски. Сверху показан пример с черной пешкой, обозначенной строчной «р». Мы используем слово «двигаться» для обозначения клеток, на которых пешка может взять фигуру

Входные данные

На вход будет подано произвольное количество позиций на шахматной доске, каждая состоит из восьми строк по восемь символов каждая. Символ «.» обозначает пустую клетку, тогда как прописные и строчные буквы обозначают фигуры, как было описано выше. Некорректные символы вводиться не будут, и позиции, при которых оба короля под шахом, вводиться также не будут. Вы должны считывать входные данные до тех пор, пока не обнаружите пустую доску, состоящую из одних символов «.», которую обрабатывать не нужно. Между двумя позициями будет пустая строка. Все позиции, за исключением пустой, будут содержать ровно одного белого и одного черного короля.

Выходные данные

Для каждой считанной позиции вы должны вывести один из следующих ответов:

d означает номер игры, начиная с 1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: