Написание контрольных, курсовых, дипломных работ, выполнение задач, тестов, бизнес-планов

Інформатика та програмування-2

 

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ

«Київський політехнічний інститут»

 

Приладобудівний факультет

(назва факультету (інституту))

 

Кафедра Приладобудування


(назва кафедри )

 

ЗАВДАННЯ ДО РГР

з дисципліни

 

Інформатика та програмування-2

(назва дисципліни)

 

Тема: Створення  інформаційної системи  з використанням інтегрованого середовища програмування Delphi

 

 

для напряму підготовки 6.051003 “Приладобудування”

 

Програма професійного спрямування

«Інформаційні технології в приладобудуванні»

 

 

 

 

 

 

Розробник:                          доцент Згуровська Л.П.

                                                                               (Посада, П. І. Б.)

 

 

 

 

 

 

 

           

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

           

Вимоги до змісту та оформлення домашньої контрольної роботи

 

 Записка до домашньої контрольної роботи має містити:

  1. Титульну сторінку.
  2. Зміст.
  3. Вступ.
  4. Індивідуальне завдання на домашню контрольну роботу відповідного варіанту.
  5. Опис об’єктів використаних для створеного інтерфейсу.
  6. Призначення об’єктів та  коди  програм, які реалізують функції  об’єктів, що розташовані на формах з обов’язковим коментуванням команд. Якщо змінювалися властивості об’єктів розташованих  на формах, то вказати властивість та її значення.
  7. Керівництво користувача  для роботи із створеним інтерфейсом. Детально описати які дії необхідно виконати для отримання результатів відповідного завдання.
  8. Приклади виконання тестового завдання.
  9. Список літератури.

Записка до курсової роботи має бути  оформлена з використанням текстового редактора WORD та у відповідності до наступних вимог:

Текст набирається шрифтомTimesNewRoman 14 кеглем, з полуторним інтервалом, друкується на папері формату А4.

Нумерація сторінок – на нижньому полі посередині, починаючі з другої ( титульний аркуш не нумерувати).

У текстовій частині:

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

Заголовки підрозділів, пунктів і підпунктів тексту друкуються з великої літери (не підкреслюючи) без крапки в кінці.

Усі заголовки повинні бути супідрядними і відповідати змісту роботи.

Абревіатури в заголовках треба розшифровувати. Заголовки з двох чи більше речень відокремлювати крапками.

Відстань між заголовком і текстом становить 28 пт, відстань між заголовками розділу та підрозділу – 14 пт.

Не розміщувати заголовок внизу сторінки, якщо після нього лише один рядок тексту.

Таблиці й ілюстрації повинні бути пронумерованими і міститися після посилань на них у тексті. Примітки друкують під таблицею.

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

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

 

 

Завдання до домашньої контрольної роботи

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

 

Вимоги до структури інтерфейсу домашньої контрольної роботи

Створити форму у вигляді багатосторінкового блокноту PageControl, на кожній з сторінок розташуйте компоненти та запрограмуйте обробку подій згідно варіанту індивідуального завдання:

Введення та редагування даних

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

q заповнення StringGrid даними з файлу;

q збереження даних StringGrid у файлі;

q можливість додавання заданої кількості рядків у об’єкт StringGrid для введення нових  даних;

q очищення  від попередніх даних.

Перегляд даних.

Організувати перегляд бази даних (виводити потрібно дані одного запису запрограмувавши такі дії):

  • Перший запис
  • Наступний запис
  • Попередній запис
  • Останній запис 

Пошук даних.

Організувати  пошук та виведення на екран запису, який відповідає  значенню поля, що вибирається користувачем  із випадаючого списку компоненти ComboBox, або використовуючи компоненти CheckBox  та GroupBox.

Обробка даних

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

 

 

Рейтингова система оцінювання РГР

Розрахунково-графічна робота:

–          «відмінно», творчий підхід до розкриття проблеми , оригінальний алгоритм розв’язку задачі, матеріал записки до ДКР викладено детально, послідовно, грунтовно, без граматичних помилок  – 14 балів;

–          «добре», детальне розкриття проблеми, відображена власна позиція, оптимальний алгоритм розв’язку задачі, матеріал записки до ДКР викладено не зовсім детально, але послідовно, грунтовно, без суттєвих граматичних помилок  ––12 балів;

–          «задовільно», завдання розв’язано  з певними недоліками, матеріал записки до ДКР викладено не зовсім детально та послідовно,  присутні  граматичні помилки – 9 балів;

–          «достатньо», завдання розв’язано  не у повній відповідності до індивідуального завдання, матеріал записки до ДКР викладено стисло та не зовсім  послідовно,  присутні  граматичні помилки – 7 балів;

–          «незадовільно», завдання невірно  реалізовано, ДКР не зараховано – 0 балів.

За кожний тиждень запізнення з поданням РГР від встановленого терміну оцінка знижується на один бал.

 

 

 


Варіанти індивідуальних завдань на домашнью контрольну роботу

 

 

Варіант №1

           

Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

 

  1. Записати до файлу дані про товари , представлені у таблиці :

 

Товар 

Марка(номінал)

Кількість

Ціна за 1 шт.

Рік випуску

Фірма

1

Транзистор

КТ-315

48

0,27

2005

Sony

2

Транзистор

КТ-361

40

0,25

2007

Samsung

3

Транзистор

КП-809

32

0,35

2008

Intel

4

Транзистор

КТ-816

29

0,35

2007

Sony

5

Конденсатор

5мкф

48

0,23

2007

Samsung

6

Конденсатор

20мкф

52

0,30

2008

Hynix

7

Резистор

59

0,11

2007

Samsung

8

Резистор

370К

55

0,10

2008

Sony

9

Резистор

100К

71

0,09

2008

Samsung

10

Резистор

20К

25

0,08

2006

Intel

 

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

  1. Визначити найдешевший товар і вивести окремо дані про нього: ім’я, марку, кількість і ціну об’єкт StringGrid.
    1. Розташувати товари в таблиці в залежності від їх кількості (у порядку спадання).

5.Розрахувати суму, яку треба витратити на покупку певного товару. Найменування товару вибирати з поля Товар об’єкта StringGrid . Передбачити введення кількості товару для придбання з поля  Edit. Виведення інформації про придбання декількох типів товарів організувати у об’єкт Memo і файл.

6.Визначити фірму, в якої придбали найбільшу кількість товарів та вивести отриману інформацію у додаткове вікно.

7.Використовуючи графічні можливості Delphi вивести на екран діаграму залежності кількості товарів від  року випуску.

 

 

 

 

 


 

Варіант №2

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

1)      Прочитати з файлу інформацію, записану у таблиці :

Товар 

Марка(номінал)

Кількість

Ціна за 1 шт.

Рік випуску

Фірма

1

Транзистор

КТ-315

48

0,27

1995

Sony

2

Транзистор

КТ-361

40

0,25

1994

Samsung

3

Транзистор

КП-809

32

0,35

1994

Hynix

4

Транзистор

КТ-816

29

0,35

1996

Sony

5

Конденсатор

5мкф

48

0,23

1997

Samsung

6

Конденсатор

20мкф

52

0,30

1994

Hynix

7

Резистор

59

0,11

1989

Hynix

8

Резистор

370К

55

0,10

1995

Sony

9

Резистор

100К

71

0,09

1995

Samsung

10

Резистор

20К

25

0,08

1994

Sony

 

2) Вивести на екран таку таблицю з підрахованими результатами, розташувавши товари за зростанням  року випуску:

Товар 

Марка(номінал)

Кількість

Ціна за 1 шт.

Сума

Рік випуску

 

 

 

 

 

 

 

 

3)      Вивести на екран таку таблицю з підрахованими результатами:

Найменування товару

Загальна ціна 

 

 

 

 

4) Вивести на екран діаграму, використовуючи графічні можливості Delphi:          

 

                                                                                     Конденсатор         Резистор           Транзистор           Найменування

 

 

5) Визначити і вивести у об’єкт Memo та файл ціну n штук будь-якого товару. Вибір товару організувати із об’єкту ComboBox, а кількість вводити з поля Edit.

 

 

 

 

 

 

 

 

 

Варіант №3 (обладнання)

На складі зберігаються дані про обладнання різних фірм (табл.3.1.). В табл.3.1. наведена лише частина даних.

Таблиця 3.1.

Тип_обладнання

Виробник

Ціна

На_складі

Мін_запас

Балансировочний клапан

ZETKAMA

223,74 грн.

47

12

Балансировочний клапан

Теплоком

276,54 грн.

54

20

Балансировочний клапан

ZETKAMA

291,72 грн.

68

18

Запобіжний клапан

ZETKAMA

63,00 грн.

26

4

Фільтр сітчастий латунний з  внутрішньою різьбою

Danfoss

68,52 грн.

39

11

Запобіжний клапан

Hans Sasserath

93,60 грн.

32

10

Запобіжний клапан

Hans Sasserath

121,20 грн.

45

16

Фільтр сітчастий латунний з  зовнішньою різьбою

Danfoss

99,60 грн.

43

16

Запобіжний клапан

Hans Sasserath

44,40 грн.

25

12

Запобіжний клапан

Hans Sasserath

74,00 грн.

48

4

Запобіжний клапан

Теплоком

74,00 грн.

11

11

Запобіжний клапан

Hans Sasserath

142,00 грн.

47

6

Балансировочний клапан

Теплоком

152,00 грн

34

8

Фільтр сітчастий латунний

Hans Sasserath

78,00 грн

45

8

Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi.

  1. Організувати обчислення  середньої ціни заданого типу обладнання.  Назву обладнання  вибирати з випадаючого списку. Таблиця результатів повинна складатися з полів Тип_обладнання та СередняЦіна.
  2. Обчислити на яку суму зберігається на складі задане обладнання. Вибір назви обладнання (поле Тип_обладнання)  задати у вигляді компоненти RadioButton. Результат повинен складатися з одного поля  Загальна сума.
  3. Збільшити кількість товарів, що зберігаються на складі (Поле На_складі) на 50, якщо мінімальний запас цього товару на складі ( Поле Мін_запас)  складає 11 або 4 одиниці. Таблиця результатів має складатися з полів Тип_обладнання, На_складі, Мін_запас.
  4. Організувати придбання заданого типу товару та передбачити виведення у файл чеку на покупку.  Чек має включати назву обладнання (поле Тип_обладнання), назву фірми-виробника, ціну за одиницю обладнання, кількість та вартість куплених одиниць обладнання по кожному типу та загальну вартість покупки.
  5. Вивести на екран діаграму, використовуючи графічні можливості Delphi для залежності: фірма-виробник       максимальна кількість обладнання на складі.

 

 

 


 

Варіант № 4 (обладнання).

На складі зберігаються дані про обладнання різних фірм (табл.5.1.). В табл.5.1. наведена лише частина даних.

Таблиця 5.1.

Тип_обладнання

Діаметр_умовного_проходу

Номінальна_витрата

Мінімальна_ витрата

Виробник

Похибка_вимірювання

Перепад_тиску

Ціна

Ультразвуковий лічильник

6

456

1,2

Теплоком

1

4

161,20 грн

Лічильник багатоструменевий крильчатий

15

1,5

0,06

Сигма

3

20

61,90 грн

Лічильник одноструменевий крильчатий

15

1,5

0,03

Теплоком

3

23

81,25 грн

Лічильник одноструменевий крильчатий

15

0,6

0,012

Сигма

3

21

92,20 грн

Лічильник одноструменевий крильчатий

20

2,5

0,05

Теплоком

3

21

121,60 грн

Лічильник багатоструменевий крильчатий

20

2,5

0,1

Семпал

3

28

87,20 грн

Лічильник багатоструменевий крильчатий

25

3,5

0,14

Danfoss

3

20

96,20 грн

Лічильник одноструменевий крильчатий

25

3,5

0,14

Семпал

3

20

86,40 грн

Лічильник ВЄПС

25

5

0,4

Сигма

1,5

30

85,60 грн

Ультразвуковий лічильник

32

11

0,22

Теплоком

1

0,8

92,30 грн

Лічильник ВЄПС

20

3,5

 

 

 

 

 

 

Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi .

  1. Організувати вибір лічильників ВЄСП, похибка вимірювання яких знаходиться у діапазоні від 1 до 3, а діаметр умовного проходу дорівнює 40 або 50. Таблиця результатів має складатися з полів Тип_обладнання, Діаметр_умовного_проходу, Похибка_вимірювання
  2. Обчислити знижку на ціну всіх лічильників заданої фірми (Теплоком -  встановити знижку 20%, Сигма, Семпал - 10%, Danfoss - 5%). Вибір назви фірми (поле Виробник)  задати у вигляді випадаючого списку. Результат має складатися з  полів  Ціна та Знижка.
  3. Організувати вибір крильчатих лічильників, похибка вимірювання яких знаходиться у діапазоні від 0,5 до 2, а мінімальна витрата більша за 2. Таблиця результатів має складатися з полів Тип_обладнання, Похибка_вимірювання, Мінімальна_витрата.
  4. Організувати придбання заданого типу товару та передбачити виведення у файл чеку на покупку.  Чек має включати назву обладнання (поле Тип_обладнання), назву фірми-виробника, ціну за одиницю обладнання, кількість та вартість куплених одиниць обладнання по кожному типу та загальну вартість покупки.
  5. Вивести на екран діаграму, використовуючи графічні можливості Delphi для залежності: назва обладнання   кількість обладнання на складі.

 

 

Варіант №5

Створити у середовищі розробки Delphi форму для введення та обробки даних наступної таблиці, якій надати ім’я  Склад.

Тип лічильника

KodL

БК15

БК 20

БК 25

БК 32

БК 40

БК 50

Діаметр умовного проходу, мм

DUP

15

20

25

32

40

50

Номінальна витрата, м3/год

NV

1,5

2,5

3,5

6,0

10,0

15,0

Мінімальна витрата, м3/год

MinV

0,06

0,10

0,14

0,24

0,40

0,60

Перехідна витрата, м3/год

PV

0,15

0,25

0,35

0,60

1,0

1,0

Максимальна витрата, м3/год

MaxV

3,0

5,0

7,0

12,0

20,0

30,0

Похибка вимірювання,%

ErV

3,0

3,0

3,0

3,0

3,0

3,0

Перепад тиску, МПа

PT

20

28

20

20

25

20

Робочий тиск, МПа

RobT

1,6

1,6

1,6

1,6

1,6

1,6

Приєднання до трубопроводу

Con

різьбове

різьбове

різьбове

різьбове

фланцеве

фланцеве

Установка лічильників

PutL

Горизон-тально

Вертикаль-но

Горизон-тально

 Горизон-тально

Верти-кально

Горизон-тально

Дата виготовлення

DataV

23.06.2014

23.01.2015

13.06.2014

21.01.2015

11.01.2015

18.01.2015

Ціна (грн.)

Price

76,23

89,65

99,64

97,22

76,86

78,45

Кількість

Kil

24

87

77

85

42

66

Виробник

Firm

HYDROMETER

Семпал

Zetkama

Семпал

HYDROMETER

Danfoss

Країна виробника

CoFirm

Німеччина

Україна

Польща

Україна

Німеччина

Німеччина

 Завдання

1.Створити форму для введення даних за зразком (ідентифікатори замінити смисловими назвами, наприклад, ідентифікатор ДП замінити на Діаметр умовного проходу. .

 

 

  1. Ввести дані, використовуючи створену форму.
  2. Запрограмувати кнопку  для вибору лічильників  з  NV (номінальна витрата) більшою ніж 2,5 та меншою за 10, PT  (перепад тиску) яких дорівнює 20.  Таблиця результатів повинна складатися з полів Тип_лічильника (KODL) Номінальна витрата (NV), Похибка вимірювання(AccV) та Перепад тиску(PT).
  3. Запрограмувати кнопку  для вибору  лічильників,  MaxV(максимальна витрата) яких більша ніж 3 та менша за 20 і PV (перехідна витрата) менша за 0,4 та Con(приєднання до трубопроводу)- різьбове. Таблиця результатів повинна складатися з полів Тип_лічильника (KODL),  Mаксимальна витрата (MaxV), Перехідна витрата(PV) та Приєднання до трубопроводу (Con). Впорядкування даних організуйте по зростанню значень параметра Mаксимальна витрата (MaxV).
  4. Запрограмувати кнопку  для  кількості лічильників  фірми HYDROMETER   з діаметром умовного проходу 25, що  зберігаються на складі.
  5. Запрограмувати кнопку для обчислення середньої ціни лічильників.
  6. Запрограмувати кнопку  для визначення загальної вартості лічильників фірми HYDROMETER  , які зберігаються на складі. Таблиця результатів повинна складатися з одного поля Загальна Вартість.
  7. Зробити опис виконання кожного пункту завдання.

 

 

 

 

 

Варіант № 6

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

 

 

1)      Прочитати з файлу інформацію, записану у таблиці :

Товар 

Марка

Ціна

Гарантія

Штук

1

Монітор

753dfx

751

12

5

2

755dfx

821

18

4

3

757dfx

932

18

8

4

Відеокарта

FX5200

399

9

12

5

MX440

347

12

14

6

FX5600

458

6

9

7

Ti4200

489

5

8

8

FX5700Ultra

723

7

3

2) Додати до таблиці дані про плати пам’яті,

3) Вивести на екран таку таблицю з підрахованими результатами, впорядкувавши товари по зменшенню ціни.

Товар 

Марка

Ціна

Гарантія

Вартість заданої кількості товару

 

 

 

 

 

 

 

4) Вивести на екран таку таблицю з підрахованими результатами:

Товар

Загальна вартість

 

 

 

 

5) Вивести на екран діаграму, використовуючи графічні можливості Delphi

Загальна вартість

 

 


                                                              

                                                               Монітори            Відеокарти

 

 

6) Визначити середню вартість кожного типу товарів.


Варіант №7 (обладнання)

На складі зберігаються дані про обладнання різних фірм (табл.1.1.). В табл.1.1. наведена лише частина даних.

Таблиця 1.1.

 

Тип_обладнання

Діаметр

Тиск

Тмакс

Приєднання

Виробник

Ціна

Балансировочний клапан

125

16

70

різьбове

Hans Sasserath

34,70 грн

Затвір поворотний

150

16

120

міжфланцеве

Danfoss

123,14 грн

Затвір поворотний

200

16

120

міжфланцеве

Теплоком

113,73 грн

Затвір поворотний

40

16

120

міжфланцеве

Hans Sasserath

184,00 грн

Затвір поворотний

150

16

120

міжфланцеве

Семпал

154,78 грн

Затвір поворотний

250

16

120

міжфланцеве

Теплоком

148,64 грн

Балансировочний клапан

25

16

120

різьбове

Danfoss

54,78 грн

Затвір поворотний

65

16

100

міжфланцеве

Danfoss

144,65  грн

Редукційний клапан

80

16

90

міжфланцеве

Hans Sasserath

56,65  грн

Затвір поворотний

100

16

120

міжфланцеве

Теплоком

128,64 грн

Затвір поворотний

125

16

120

міжфланцеве

Семпал

158,64 грн

Затвір поворотний

200

16

120

міжфланцеве

Danfoss

174,64 грн

Редукційний клапан

65

16

80

міжфланцеве

Теплоком

58,64 грн

Балансировочний клапан

40

16

60

міжфланцеве

Семпал

44,65  грн

Редукційний клапан

125

16

90

різьбове

Hans Sasserath

74,64 грн

Затвір поворотний

150

16

120

різьбове

Danfoss

168,78 грн

 

Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi.

  1. Організувати вибір клапанів, діаметр яких більший ніж 70 та менший за 100 і максимальна температура менша за 100. Таблиця результатів (компонента StringGrid ) повинна складатися з полів Тип_обладнання, Діаметр, Тмакс. Впорядкування даних організуйте по зростанню значень параметра Діаметр.
  2. Визначити  обладнання яких виробників зберігається на складі.  Вибір назви обладнання (поле Тип_обладнання ) організувати із списка. Таблиця результатів  (компонента StringGrid ) повинна складатися з полів Тип_обладнання та Виробник.
  3. Організувати вибір обладнання з діаметром, що дорівнює 150 та має міжфланцеве приєднання. Результати виводити у  поля Тип_обладнання,Тип_приєднання,  Tmax.
  4. Підібрати затвір та клапан з однаковими діаметром та типом приєднання. Вивести повну інформацію про вибране обладнання. Організувати придбання вибраного товару та передбачити виведення у файл чеку на покупку.  Чек має включати назву обладнання (поле Тип_обладнання), назву фірми-виробника, ціну за одиницю обладнання, кількість та вартість куплених одиниць обладнання по кожному типу та загальну вартість покупки.
  5. Вивести на екран діаграму, використовуючи графічні можливості Delphi для залежності: назва обладнання    кількість з міжфланцевим приєднанням.

 

 


 

Варіант №8.

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

 

1)      Прочитати з файлу інформацію, записану у таблиці :

№ маршруту

Вартість проїзду

Відстань

Об’єм

пального

Ціна за

літр

Вартість

1

25

50

2

 

 

 

2

33

75

2,5

 

 

 

3

55

150

10

 

 

 

4

14

125

8

 

 

 

5

28

100

5,5

 

 

 

6

12

125

7,5

 

 

 

7

15

100

6,5

 

 

 

8

17

75

3,5

 

 

 

 

2)  Вивести на екран таку таблицю з підрахованими результатами, розташувавши маршрути за відстанню, яку вони долають:

№ маршруту

Вартість проїзду

Відстань

 

 

 

 

 

3) Обчислити вартість однієї заправки пальним для транспортного засобу, що курсує за певним маршрутом. Передбачити, що ціна пального змінюється. Вивести на екран  для номера маршруту ( вибирати із списку), об’єм  пального, ціну за літр (вводити у поле ) та вартість заправки (значення поля обчислюється).

 

4)   Побудувати графік залежності вартості проїзду від відстані ( у разі повторення значень вартості – використовувати для побудови середні значення відстані).

 

 

      5) Визначити, на якому маршруті вартість проїзду відносно відстані найдешевша.

 

 

 

 


 Варіант №9

           

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

1) Прочитати з файлу інформацію, записану у таблиці :

 

Товар 

Закуплено, кг

Продано, кг

Ціна закупівлі грн..

Ціна на

Продаж грн..

1

Молібден

3540

2558

30

32

2

Мідь

2452

1223

41

43

3

Бронза

5213

5005

52

55

4

Чавун

558

455

23

239

5

Срібло

758

652

133

134

6

Сталь

4473

3354

75

68

7

Платина

758

558

435

439

 

2)  Вивести на екран таку таблицю з підрахованими результатами, розташувавши товари за кількістю закупівлі:

Товар 

Закуплено, кг

Продано, кг

Залишок після продажу

 

 

 

 

 

 

3) Вивести на екран таку таблицю з підрахованими результатами:

Товар

Прибуток з продажу товару 

 

 

 

 

4)   Вивести на екран діаграму, використовуючи графічні можливості Delphi:  

Ціна закупленого матеріалу

 

                                                                          

                                                                                                    Найменування металу

 

5)Визначити, закупівля і продаж якого товару обійдуться найдорожче, а якого найдешевше.

6) З якого товару фірма отримає найменший прибуток.

 

Варіант №10

           

Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

 

1)      Записати до файлу дані про товари , представлені у таблиці :

 

Товар 

Марка(номінал)

Кількість

Ціна за 1 шт.

Рік випуску

Фірма

1

Транзистор

КТ-315

48

0,27

2005

Sony

2

Транзистор

КТ-361

40

0,25

2007

Samsung

3

Транзистор

КП-809

32

0,35

2008

Hynix

4

Транзистор

КТ-816

29

0,35

2007

Sony

5

Конденсатор

5мкф

48

0,23

2007

Samsung

6

Конденсатор

20мкф

52

0,30

2008

Hynix

7

Резистор

59

0,11

2007

Hynix

8

Резистор

370К

55

0,10

2008

Sony

9

Резистор

100К

71

0,09

2008

Samsung

10

Резистор

20К

25

0,08

2006

Sony

2) Передбачити виведення даних таблиці, розташувавши назви товарів в алфавітному порядку.

 

3) Визначити найдешевший товар і вивести окремо дані про нього: назва товару, марка, кількість і ціну.

4)  Розташувати товари в таблиці в залежності від їх кількості (у порядку спадання);

5)  Розрахувати суму, яку треба витратити на покупку певного товару(назву товару вибирати із списку;

6)  Визначити фірму, в якої закупляють найбільшу кількість товарів;

7)  Знайти, товарів якого року випуску найбільше у плані закупівлі.

 

 


Варіант № 11

На складі зберігаються дані про обладнання різних фірм (табл.2.1.). В табл.2.1. наведена лише частина даних.

Таблиця 2.1.

Тип_обладнання

Виробник

Ціна

На_складі

Мін_запас

Діаметр

Балансировочний клапан

ZETKAMA

223,74 грн.

47

12

10

Балансировочний клапан

ZETKAMA

276,54 грн.

54

20

15

Зворотний клапан

Danfoss

291,72 грн.

68

18

25

Балансировочний клапан

ZETKAMA

63,00 грн.

26

4

30

Фільтр сітчастий латунний

Danfoss

68,52 грн.

39

11

10

Запобіжний клапан

Hans Sasserath

93,60 грн.

32

10

10

Запобіжний клапан

Danfoss

121,20 грн.

45

16

15

Фільтр сітчастий хромований

Danfoss

99,60 грн.

43

16

30

Запобіжний клапан

Hans Sasserath

64,40 грн.

25

12

15

Запобіжний клапан

Hans Sasserath

74,00 грн.

48

4

25

Запобіжний клапан

Hans Sasserath

84,00 грн.

11

11

30

Зворотний клапан

Danfoss

92,00 грн.

47

6

10

Фільтр сітчастий стальний

ZETKAMA

92,00 грн

67

8

15

Кульовий кран бронзовий з

Теплоком

96,60 грн

50

8

15

Кульовий кран хромований з

Danfoss

345,00 грн

20

5

15

Кульовий кран з нерж. сталі

ZETKAMA

192,00 грн

40

10

15

Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi.

  1. Організувати виведення ціни фільтрів заданої фірми у компоненту Memo.  Назву фірми вибирати з випадаючого списку. Таблиця результатів повинна складатися з полів Тип_обладнання та Ціна.
  2. Визначити  обладнання яких виробників зберігається на складі.  Вибір назви обладнання (поле Тип_обладнання ) організувати із застосуванням радіо кнопок. Таблиця результатів  (компонента StringGrid ) повинна складатися з полів Тип_обладнання та Виробник.
  3. Визначити мінімальну ціну зворотного клапана фірми Danfoss та кількість таких клапанів, що зберігаються на складі. Реалізувати завдання, створивши відповідну опцію головного меню.
  4. Організувати придбання заданого типу товару та передбачити виведення у файл чеку на покупку.  Чек має включати назву обладнання (поле Тип_обладнання), назву фірми-виробника, ціну за одиницю обладнання, кількість та вартість куплених одиниць обладнання по кожному типу та загальну вартість покупки.
  5. Вивести на екран діаграму, використовуючи графічні можливості Delphi для залежності: назва обладнання    ціна за одиницю для всіх виробників.

 

 


Варіант №12

 

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

 

1) Прочитати з файлу інформацію, записану у таблиці :

 

Товар 

Закуплено, кг

Продано, кг

Ціна закупівлі, грн. за кг

Ціна на продаж, грн. за кг

1

Залізо

3540

2558

43

54

2

Мідь

2452

1223

56

62

3

Бронза

5213

5005

86

104

4

Золото

558

455

197

234

5

Молібден

758

652

122

150

6

Сталь

4473

3354

94

125

7

Хром

5876

4987

168

188

8

Алюміній

5298

4678

95

135

 

2)  Вивести на екран таку таблицю з підрахованими результатами, розташувавши товари за кількістю закупівлі:

Товар 

Закуплено, кг

Продано, кг

Залишок після продажу

 

 

 

 

 

 

3) Вивести на екран таку таблицю з підрахованими результатами:

Товар

Прибуток з продажу товару 

 

 

 

 

4) Вивести на екран діаграму, використовуючи графічні можливості Delphi.    

Ціна закупленої кількості товару

 

 


                                                                          

                                                                                               Найменування металу

 

5) Визначити, закупівля і продаж якого товару обійдуться найдорожче, а якого найдешевше.

6) З продажу якого товару фірма отримає найбільший прибуток.

 


 

Варіант №13

 

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

1)      Прочитати з файлу інформацію, записану у таблиці :

 

Товар 

Закуплено, кг

Продано, кг

Ціна закупівлі

Ціна на продаж

1

Залізо

3540

2558

10

12

2

Мідь

2452

1223

21

23

3

Бронза

5213

5005

22

25

4

Золото

558

455

35

39

5

Срібло

758

652

33

34

6

Сталь

4473

3354

15

18

 

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

Товар 

Ціна закупівлі

Ціна на продаж

Вартість залишку після продажу

 

 

 

 

 

 

3) Вивести на екран таку таблицю з підрахованими результатами:

Товар

Співвідношення загальної ціни на продаж до загальної ціни на закупівлю

 

 

 

 

4) Вивести на екран графік, використовуючи графічні можливості Delphi.       

Ціна проданої кількості товару

 

 


                                                                          

                                              Залізо                        Мідь                   Бронза    Найменування

 

 

5)Визначити, з якого товару фірма отримає найбільший прибуток.

 


Варіант №14

 

Тестування  знань студентів з тем 3 і 4 лабораторних робіт DELPHI

 

 

Варіант №15

 

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

1) Прочитати з файлу інформацію, записану у таблиці :

 

Товар 

Марка

Ціна

Гарантія

Штук

1

Монітор

753dfx

751

12

5

2

755dfx

821

18

4

3

757dfx

932

18

8

4

Відеокарта

FX5200

399

9

12

5

MX440

347

12

14

6

FX5600

458

6

9

7

Ti4200

489

5

8

8

FX5700Ultra

723

7

3

9

Материнська плата

АX587

876

3

6

10

СX489КА

456

2

10

11

НX3765АА

923

4

8

 

2)  Вивести на екран таку таблицю з підрахованими результатами, розташувавши товари у порядку збільшення  ціни:

Товар 

Марка

Ціна

Гарантія

Вартість заданої кількості товару

 

 

 

 

 

 

 

3) Вивести на екран таку таблицю з підрахованими результатами:

Товар

Загальна вартість

 

 

 

 

4)   Вивести на екран графік, використовуючи графічні можливості Delphi.

Загальна вартість

 

 


                                                                          

                                                  Монітор            Відеокарта    Материнська плата

 

 

5) Визначити середню вартість кожного з товарів (вибір назви товару виконувати за допомогою радіо кнопок).

 

 

 

 

 

              Варіант № 16

Створення застосування Довідкова система « Математичні функції Pascal»

 

 

 

 

 

 

Варіант № 18

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

 

1)      Прочитати з файлу інформацію, записану у таблиці :

Товар 

Закуплено, кг

Продано, кг

Ціна закупівлі

Ціна на продаж

1

Залізо

3540

2558

10

12

2

Мідь

2452

1223

21

23

3

Бронза

5213

5005

22

25

4

Золото

558

455

35

39

5

Срібло

758

652

33

34

6

Сталь

4473

3354

15

18

 

2)  Вивести на екран таку таблицю з підрахованими результатами, розташувавши товари за кількістю закупівлі:

Товар 

Закуплено, кг

Продано, кг

Залишок після продажу

 

 

 

 

 

 

3) Вивести на екран таку таблицю з підрахованими результатами:

Товар

Прибуток з продажу товару 

 

 

 

 

4) Вивести на екран гістрограму, використовуючи графічні можливості Delphi:          

Ціна закупленої кількості товару

 

 

 

                                                                          

                                              Залізо                        Мідь                   Бронза    Найменування

 

 

5) Визначити, закупівля і продаж якого товару обійдуться найдорожче, а якого найдешевше.

6) З продажу якого товару фірма отримає найбільший прибуток.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Варіант 17

Створити програму «Екзаменатор», яка дозволить автоматизувати тестування знань студентів перед виконанням лабораторної роботи. Передбачити можливість тестування для 5 лабораторних робіт. Приблизний вигляд форми може представлено на рисунку.

 

 

В конструкторі форма має вигляд:

 

 

 

Крім заданих об’єктів  на формі програма «Екзаменатор» має на початку роботи запитувати прізвище особи, яка буде тестуватися. Результат тестування (кількість вірних і невірних відповідей на  питання та прізвище особи, яка тестувалася  ) виводився на форму та  запам’ятовувся у файлі .

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

 

 

 

Варіант № 19 (обладнання)

 

На складі зберігаються дані про обладнання різних фірм (табл.6.1.). В табл.6.1. наведена лише частина даних.

Таблиця 6.1.

Тип_обладнання

Умовний_прохід

Приєднання

Умовний_тиск

Tmax

Умовна_пропускна_спроможність

Ціна

Виробник

Фільтр сітчастий латунний

32

різьбове

16

110

17,2

23,74 грн.

Теплоком

Фільтр сітчастий латунний

40

різьбове

16

110

23

43,74 грн.

Brandoni

Фільтр сітчастий латунний

50

різьбове

50

110

46,8

34,74 грн.

Теплоком

Фільтр сітчастий чавунний

100

фланцеве

16

150

42,7

11 грн.

Brandoni

Фільтр сітчастий чавунний

125

фланцеве

16

150

66,7

15 грн.

Danfoss

Фільтр сітчастий з нержавіючої сталі

15

різьбове

50

200

1,03

15 грн.

Сигма

Фільтр сітчастий з нержавіючої сталі

20

різьбове

50

200

5,3

20 грн.

Теплоком

Фільтр сітчастий з нержавіючої сталі

25

різьбове

50

200

8,7

36 грн.

Brandoni

Фільтр сітчастий з нержавіючої сталі

32

різьбове

50

200

13,3

48 грн.

Сигма

Фільтр осадковий фланцевий

150

фланцеве

16

300

436,7

18 грн.

Danfoss

Фільтр осадковий фланцевий

20

фланцеве

16

300

10,4

15 грн.

Brandoni

Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi .

  1. Організувати вибір фільтрів з параметром умовного тиску, що дорівнює 16 та має фланцеве приєднання. Таблиця результатів повинна складатися з полів Тип_обладнання,Тип_приєднання, Умовний_тиск, Tmax.
  2. Визначити мінімальну ціну фільтрів фірми Brandoni, що зберігаються на складі. Результат повинен складатися з одного поля МінімальнаЦіна.
  3. Визначити на яку суму зберігається на складі обладнання заданої фірми-виробника. Назву фірми-виробника вибирати з випадаючого списку Результат повинен складатися з одного поля Загальна_Сума.
  4. Організувати придбання заданого типу товару та передбачити виведення у файл чеку на покупку.  Чек має включати назву обладнання (поле Тип_обладнання), назву фірми-виробника, ціну за одиницю обладнання, кількість та вартість куплених одиниць обладнання по кожному типу та загальну вартість покупки.
  5. Вивести на екран діаграму, використовуючи графічні можливості Delphi для залежності: назва виробу           максимальна температура.

 

 

Варіант №21

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

 

  1. Записати до файлу дані про товари , представлені у таблиці :

 

Товар 

Марка(номінал)

Кількість

Ціна за 1 шт.

Рік випуску

Фірма

1

Транзистор

КТ-315

48

0,27

1995

Sony

2

Транзистор

КТ-361

40

0,25

1994

Samsung

3

Транзистор

КП-809

32

0,35

1994

Hynix

4

Транзистор

КТ-816

29

0,35

1996

Sony

5

Конденсатор

5мкф

48

0,23

1997

Samsung

6

Конденсатор

20мкф

52

0,30

1994

Hynix

7

Резистор

59

0,11

1989

Hynix

8

Резистор

370К

55

0,10

1995

Sony

9

Резистор

100К

71

0,09

1995

Samsung

10

Резистор

20К

25

0,08

1994

Sony

2)       

3)       

4)       

5)       

6)       

7)       

8)       

9)       

10)   

11)   

12)   

13)   

14)   

15)   

2)       Прочитати з файлу інформацію, записану у таблиці :

 

3)      Вивести на екран таку таблицю з підрахованими результатами, розташувавши товари за роками випуску:

Товар 

Марка(номінал)

Кількість

Ціна за 1 шт.

Сума

Рік випуску

 

 

 

 

 

 

 

 

4)      Вивести на екран таку таблицю з підрахованими результатами:

Найменування товару

Загальна ціна 

 

 

 

 

5)   Вивести на екран діаграму, використовуючи графічні можливості Delphi.

                                                                          

                                            Конденсатор         Резистор           Транзистор  Найменування

 

6) Визначити і вивести на екран ціну n штук будь-якого товару (кількість товару вводити у вікно EDIT, а назву товару вибирати з випадаючого списку).

 

 

Варіант №20

 

            Виконати наступні завдання, використовуючи   інтегрованесередовище програмування Delphi

 

1) Прочитати з файлу інформацію, записану у таблиці :

Товар 

Закуплено, кг

Продано, кг

Ціна закупівлі

Ціна на продаж

1

Залізо

3540

2558

10

12

2

Мідь

2452

1223

21

23

3

Бронза

5213

5005

22

25

4

Золото

558

455

35

39

5

Срібло

758

652

33

34

6

Сталь

4473

3354

15

18

 

2)  Вивести на екран таку таблицю з підрахованими результатами, розташувавши товари за ціною на продаж:

Товар 

Ціна закупівлі

Ціна на продаж

Вартість залишку після продажу

 

 

 

 

 

 

3) Вивести на екран таку таблицю з підрахованими результатами:

Товар

Співвідношення загальної ціни на продаж до загальної ціни на закупівлю

 

 

 

 

4)   Вивести на екран діаграму, використовуючи графічні можливості Delphi:  

Ціна проданої кількості товару

 

 

 

                                                                          

                                              Залізо                        Мідь                   Бронза    Найменування

 

 

5) З продажу якого товару фірма отримає найбільший прибуток.