На головну

індивідуальні завдання

  1.  I. Аналіз завдання
  2.  I. Завдання для обов'язкового виконання
  3.  I. Завдання для обов'язкового виконання
  4.  I. Завдання для обов'язкового виконання
  5.  I. Завдання для обов'язкового виконання
  6.  I. Завдання для обов'язкового виконання
  7.  I. Завдання для обов'язкового виконання

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

1. У магазині формується список осіб, які записалися на покупку товару. Вид списку: номер, ПІБ, домашня адреса, дата обліку. Видалити зі списку всі повторні записи, перевіряючи ПІБ і адресу. Ключ: дата постановки на облік.

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

3. Для отримання місця в гуртожитку формується список: ПІБ студента, група, середній бал, дохід на кожного члена сім'ї. Гуртожиток в першу чергу надається тим, у кого дохід менше двох мінімальних зарплат, потім іншим в порядку зменшення середнього бала. Вивести список черговості. Ключ: дохід на кожного члена сім'ї.

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

5. На міжміського АТС інформація про розмови містить дату розмови, код і назва міста, час розмови, тариф, номер телефону в цьому місті і номер телефону абонента. Вивести по кожному місту загальний час розмов з ним і суму. Ключ: загальний час розмов.

6. Інформація про співробітників фірми включає: ПІБ, табельний номер, кількість відпрацьованих годин за місяць, погодинний тариф. Робочий час понад 144 ч вважається надурочних і оплачується в подвійному розмірі. Вивести розмір заробітної плати кожного співробітника фірми за вирахуванням прибуткового податку (12% від суми заробітку). Ключ: розмір заробітної плати.

7. Інформація про учасників спортивних змагань містить: ПІБ гравця, ігровий номер, вік, зріст, вага, найменування країни, назва команди. Вивести інформацію про наймолодшою ??командою. Ключ: вік.

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

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

10. Інформація про співробітників підприємства містить: ПІБ, номер відділу, посаду, дату початку роботи. Вивести списки співробітників по відділах в порядку убування стажу. Ключ: дата початку роботи.

11. Відомість абітурієнтів, які здали вступні іспити в університет, містить: ПІБ, номер групи, адреса, оцінки. Визначити кількість абітурієнтів, які проживають в м Мінську і склали іспити із середнім балом не нижче 8.5, вивести їх прізвища в алфавітному порядку. Ключ: ПІБ.

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

13. У касі є інформація про поїзди на найближчий тиждень: дата виїзду, пункт призначення, час відправлення, кількість вільних місць. необхідно зарезервувати m місць до міста N на k-й день тижня з часом відправлення поїзда не пізніше t годин. Вивести час відправлення або повідомлення про неможливість виконати замовлення. Ключ: число вільних місць.

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

15. В ательє зберігаються квитанції про здану в ремонт апаратури, в яких зазначено: найменування групи виробів (телевізор, радіоприймач і т. П.), Марка вироби, дата приймання, стан готовності замовлення (виконаний, не виконано). Вивести інформацію про стан замовлень на поточну добу по групах виробів. ключ: Дата приймання в ремонт.

16. Інформація про співробітників інституту містить: ПІБ, факультет, кафедру, посаду, обсяг навантаження (годин). Вивести списки співробітників по кафедрам в порядку убування навантаження. Ключ: обсяг навантаження.

література

1. Основи програмування в середовищі С ++ Builder: Лаб. практикум з курсу «Основи алгоритмізації та програмування» для студ. 1 - 2-го курсів БГУИР. У 2 ч. Ч. 1 / Бусько В. Л. [и др.]. - Мінськ: БДУІР, 2007.

2. Основи алгоритмізації і програмування. Мова Сі: навч. посібник / М. П. Батура [и др.]. - Мінськ: БДУІР, 2007.

3. Синіцин, А. К. Програмування алгоритмів в середовищі Builder C ++: лаб. практикум з курсів «Програмування» і «Основи алгоритмізації та програмування» для студ. 1-2 курсів усіх спец. БГУИР ден. і веч. форм навч .: У 2 ч. / А. К. Синіцин. - Мінськ: БДУІР. Ч. 1. - 2004, Ч. 2. - 2005.

4. Вірт, М. Алгоритми і структури даних / Н. Вірт. - СПб. : Невський діалект, 2001..

7. Архангельський, А. Я. Програмування в С ++ Builder 6 / А. Я. Архангельський. - М .: ЗАТ «Видавництво БІНОМ», 2002.

8. Демидович, Е. М. Основи алгоритмізації та програмування. Мова СІ / Є. М. Демидович. - Мінськ: Бестпринт, 2001..

9. Кнут, Д. Мистецтво програмування: т. 1-3. Основні алгоритми / Д. Кнут. - М.: Видавничий дім «Вільямс», 2004.

10. Топп, У. Структури даних в С ++: пров. з англ. / У. Топп, У. Форд - М.: ЗАТ «Видавництво БІНОМ», 2000..

11. Синіцин, А. К. Алгоритми обчислювальної математики: учеб.-метод. посібник з курсу «Основи алгоритмізації та програмування» / А. К. Cініцин, А. А. Навроцький. - Мінськ: БДУІР, 2007.

12. Каліткін, Н. Н. Чисельні методи: навчальний посібник / Н. Н. Каліткін - М.: Наука, 1978.

13. Бахвалов, Н. С. Чисельні методи: навчальний посібник / Н. С. Бахвалов - М.: Наука, 1975.

14. Єгоров, А. А. Обчислювальні алгоритми лінійної алгебри: навч. посібник / А. А. Єгоров. - Мінськ: БДУ, 2005.

15. Волков, Е. А. Чисельні методи / Є. А. Волков. - М.: Наука, 1982.

16. Васильків, Ю. В. Комп'ютерні технології обчислень в математичному моделюванні / Ю. В. Васильків, Н. Н. Василькова. - М.: Фінанси і статистика, 2001..

17. Обчислювальні методи вищої математики: навч. посібник для вузів. Т.1 / В. І. Крилов [и др.]. - Мінськ: Виш. шк., 1972.

18. Обчислювальні методи вищої математики: навч. посібник для вузів. Т.2 / В. І. Крилов [и др.] - М.: Наука, 1977.


Св. План 2008, поз. 46

 



 Int i_min, i, j, r; |  Пластичність соматосенсорної кори

 індивідуальні завдання |  Короткі теоретичні відомості |  Формула трапецій |  Формула Сімпсона |  формули Гауса |  Приклад виконання завдання |  індивідуальні завдання |  Короткі теоретичні відомості |  алгоритми пошуку |  алгоритми сортування |

© um.co.ua - учбові матеріали та реферати