русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


ЗАВДАННЯ № 2


Дата додавання: 2014-11-28; переглядів: 825.


1,16. У файлі зберігається інформація про книги, що становлять навчальний фонд СКНАУ, включаючи шифр, прізвище автора, назву книги, рік видання (наприклад, 681.3 Бутомо И.Д. і ін. Програмування мовою Паскаль для ЕОМ, 1985). Скласти програму, що дозволяє переписати в іншій (текстовий) файл тільки ту інформацію, що необхідна користувачеві (у кожному рядку вхідного файлу - інформація про цю книгу).

2,17. У бібліотеці лабораторії зберігається менш 100 книг, кожна з яких має конкретного автора, назву, видавництво, рік видання. Зібрати в іншій (текстовий) файл відомості про те, є чи в бібліотеці книги, видані в СКНАУ, якщо такі є, то перевірити, є чи серед них книги 1995 року видання, і видати всю інформацію на екран дисплея. Якщо виданих у СКНАУ книг нема, то одержати список авторів, прізвище яких починається на букву "А".

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

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

5,20. Багаж пасажира характеризується списком речей, їхньою кількістю й вагою. Дано файл записів, що містить інформацію про пасажирів, що мають хоча б одну однакову річ, але не перевищуючу зазначеної Вами ваги. Зібрати в іншій (текстовий) файл відомості про пасажирів, що мають багаж максимальної ваги.

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

7,22. Відомості про учня складаються з його імені, прізвища й назви класу (рік навчання й буква). Дано файл записів, що містить відомості про учнів школи. Зібрати в інший файл (текстовий) відомості про учнів 9 і 10-х класів, помістивши спочатку відомості про 9А, 9Б, і т.д., а потім о десятих класах і т.д. З'ясувати, у яких класах більше 20 учнів.

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

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

10,25 . Відомості про студента складаються із прізвища, імені, номера групи, у якій він учиться, і оцінок, отриманих в останню сесію. Дано файл, що містять відомості про студентів 6-го курсу факультету. Зібрати в іншій (текстовий) файл відомості про кращих студентів факультету(тобто про студентів, що має оцінки не нижче 4-х і по сумі балів не уступають іншим студентам свого курсу).

11,26. Відомості про студента складаються із прізвища, імені, номера групи, у якій він учиться, і оцінок, отриманих в останню сесію. Дано файл записів, що містить відомості про студентів 6-го факультету. Зібрати в іншій (текстовий) файл відомості про тих студентів факультету (прізвище, група), хто буде одержувати стипендію (немає трійок), хто буде відрахований за результатами сесії (три двійки).

12,27. Відомості про студента складаються із прізвища, імені, номера групи, у якій він учиться, виду спорту, яким він займається, і кількості пропусків занять (у тому числі й з поважної причини). Дано файл записів, що містить відомості про студентів 6-гокурсу факультету. Зібрати в іншій (текстовий) файл відомості про тих студентів факультету (прізвище, група), кого необхідно викликати в деканат (кількість пропусків від 10 до 20), кому оголосити догану (кількість пропусків від 20 до 30), хто буде відрахована (кількість пропусків більше 50). Додатково внести у файл відомості про студентів-баскетболістів.

13,28. Відомості про автомобіль складаються з його марки, номера, прізвища власника й величини пробігу. Дано файл записів, що містить відомості про декілька автомобілів. Зібрати в іншій (текстовий) файл відомості, що містять прізвища власників, номера автомобілів даної марки, у яких пробіг перевищує 15 тис. км.

14,29. Відомості про автомобіль складаються з його марки, номера, прізвища власника й величини пробігу, інформації про порушення власником правил (скільки "проколів"), дати останнього техогляду (число, місяць, рік). Дано файл записів, що містить відомості про декілька автомобілів. Зібрати в іншій (текстовий) файл відомості, що містять номери автомобілів і прізвища власників, частіше всього правила, що порушували, а також про тих, хто пройшов техогляд у травні 1997 р.

15,30. Відомості про автомобіль складаються з його марки, номера, прізвища власника й величини пробігу й дати останнього техогляду (число, місяць, рік). Дано файл записів, що містить відомості про декілька автомобілів. Зібрати в іншій (текстовий) файл відомості, що містять прізвища власників, номера автомобілів, тих, хто пройшли техогляд вчасно.



<== попередня лекція | наступна лекція ==>
ЗАВДАННЯ № 1 | ЛАБОРАТОРНА РОБОТА №10


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн