Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Практична робота № 8. Робота з типізованими файлами.
Мета: Вивчення програмних засобів для роботи з файлами даних. Освоєння стандартних компонентів для організації інтерфейсу з користувачем.
Обладнання та програмне забезпечення: IBM PC сумісний ПК; операційна система Windows; середовище програмування Turbo Pascal 7.0
Порядок виконання.
Зміст звіту
Контрольні запитання.
Варіанти завдань для створення файлу записів.
№ варіанту |
Умова задачі |
|
Створити масив записів, що містить відомості про місячну заробітну платню робітників заводу. Кожен запис містить поля - прізвище робітника, номер цеху, розмір заробітної платні за кожен місяць. |
|
Створити масив записів, що містить відомості про кількість виробів, зібраних складальниками цеху за тиждень. Кожен запис містить поля - прізвище складальника, ідентифікаційний код, кількість виробів, зібраних їм протягом місяця |
|
Створити масив записів, що містить відомості про кількість виробів А. В. С. зібраних робітникам за місяць. Записіва запису має поля - прізвище робітника, найменування цеху, кількість виробів по категоріях, зібраних робітникам за місяць. |
|
Створити масив записів, що містить відомості про телефони абонентів. Кожен запис має поля - прізвище абонента, рік установки телефону, номер телефону. |
|
Створити масив записів, що містить відомості про асортимент іграшок в магазині. Структура запису - назва іграшки, ціна, кількість, вікові межі, наприклад 2-5 років. |
|
Створити масив записів, що містить відомості про здачу студентами 1 курсу сесії. Структура запису - індекс групи, прізвище студента, оцінки по п'яти іспитах, ознака участі в громадській роботі: 1 - активна участь, 0 - неучасть. |
|
Створити масив записів, що містить відомості про здачу студентами сесії. Структура запису - індекс групи, прізвище студента, оцінки по п'яти іспитах і п'яти заліках (3 - зараховано. НЗ -незараховано). |
|
Створити масив записів, що містить відомості про мешканців Жеку. Структура запису - ПІБ, рік народження, повна адреса, рік вселення. |
|
Створити масив записів, що містить відомості про авіарейси. Структура запису - номер рейса, пункт призначення, тип літака. |
|
Створити масив записів, що містить відомості про асортимент взуття в магазині. Структура запису - артикул, найменування, кількість, вартість однієї пари. Артикул починається з букви W - для жіночого взуття, M - чоловічий, K - дитячої. |
|
Створити масив записів, що містять відомості про хокеїстів команд. Структура запису - Назва команди, ПІБ хокеїста, число закинутих ними шайб, зроблених голевих передач, кількість штрафного часу. |
|
Створити масив записів, що містить відомості про авіарейси. Структура запису - номер рейса, пункт призначення, тип літака. |
|
Створити масив записів, що містить відомості про відправлення потягів з вокзалу. Структура запису - № потягу, станція призначення, час відправлення, час прибуття. |
|
Створити масив записів, що містить відомості про співробітників інституту. Структура запису - ПІБ співробітника, назва відділу, рік народження, стаж роботи, посада, оклад. |
|
Створити масив записів, що містить відомості про пацієнтів клініки. Структура запису - ПІБ пацієнта, стать, вік, діагноз. |
|
Створити масив записів, що містить відомості про здачу студентами сесії. Структура запису - індекс групи, ПІБ студента, оцінки по п'яти іспитах. |
|
Описати записіву з ім'ям PRICE, що містить такі поля: назва товару; назва магазина, у якому продається товар, вартість товару |
|
Створити масив записів, що містить відомості про студентів. Для кожного студента вказати № студ.билета, дату народження, ПІБ студента, адресу. |
|
Створити масив записів, що містить відомості про студентів. Для кожного студента вказати № студ.билета, рік вступу до інституту, курс, групу. |
|
Створити масив записів, що містить відомості про студентів. Для кожного студента вказати № студ.билета, дату проходження медогляду, тип навчання (держ.замовлення/контракт), громадянство. |
|
Створити масив записів, що містить відомості про студентів. Для кожного студента вказати № студ.билета, форма навчання (стаціонар/заочно/друга освіта), № наказу про зарахування. |
|
Створити масив записів даних про абітурієнтів, що поступають в інститут. Запис містить поля: ПІБ, рік народження, рік закінчення школи, середній бал атестату, ознака - "потребує гуртожитку". |
|
Створити масив записів. Запис включає наступну інформацію - назву товару, ціну, дату випуску, кількість. |
|
Створити масив записів, що містить відомості про транспортні засоби міста. Структура запису тип (W-вантажівка, L-легкова, B-мікроавтобус), марка, рік реєстрації. |
|
Створити масив записів, що містить відомості про робітників заводу. Структура запису - ПІБ, рік народження, номер цеху, рік прийому на роботу. |
|
Описати записіву з ім'ям ORDER, що містить такі поля: розрахунковий рахунок платника; розрахунковий рахунок одержувача; сума, що перераховується, у гривнах. |
|
Описати запис з ім'ям MARSH, що містить такі поля: назва початкового пункту маршруту; назва кінцевого пункту маршруту; номер маршруту. Створити масив записів |
|
Створити масив записів, що містить відомості про телепередачі. Структура запису - № каналу, назва каналу, тип передачі (F-фільм, N-новини, R-реклама, і т.д.), час виходу в ефір. |
|
Створити масив записів, що містить відомості про роботу бібліотеки. Структура запису - № читацького квитка, тип операції (видача/прийом книги), дата, назва книги. |
|
Створити масив записів, що містить відомості про бібліотеку. Структура запису - код книги, назва книги, загальна кількість, дата отримання |
Варіанти завдань для обробки файлу записів.
№ варіанту |
Умова задачі |
|
Вивести на екран список робочих розмір заробітної плати у яких більший за значення введене з клавіатури. |
|
Вивести на екран список складальиків, що зібрали менше виробів ніж значення введене з клавіатури. |
|
Вивести на екран список робітників, середня кількість зібраних виробів у яких більша ніж значення введене з клавіатури. |
|
Одержати інформацію наступного вигляду: |
|
Одержати наступну інформацію: - назви іграшок, які підходять дітям від А до B років; |
|
Одержати інформацію наступного вигляду: - список студентів, що одержали всі оцінки 5 і проявили активну участь |
|
Одержати наступну інформацію:- ФІО неуспішних студентів з вказівкою групи і кількості заборгованостей; |
|
Одержати відомості про мешканців, що заселилися в X році. Значення X, вводяться користувачем. |
|
Одержати наступну інформацію: виведення на екран номерів рейсів і типів літаків, що вилітають у пункт призначення, назва якого збіглася з назвою, введеною із клавіатури |
|
Одержати наступну інформацію: |
|
Вивести на екран Назву команди, прізвища хокеістів для яких кількість балів (гол + пас) більша значеня введеного з клавіатури. |
|
Вивести на екран пунктів призначення і номерів рейсів, що обслуговуються літаком, тип якого введений із клавіатури; |
|
Одержати наступну довідку:- час відправлення потягів в місто X в часовому інтервалі від А до Б годинника; |
|
Вивести на екран список співробітників, з вказівкою посади і окладу, стаж роботи яких більший ніж значення введене з клавіатури. |
|
Написати програму, яка дозволяє одержати наступну інформацію; |
|
Зробити вибірку інформації про студентів: |
|
Вивести на екран інформації про товари, що продаються в магазині, назву якого введено з клавіатури, якщо такого магазина нема, видати на дисплей відповідне повідомлення. |
|
Одержати список студентів одного року народження, значення якого вводиться з клавіатури. |
|
Вивести на екран інформації про студентів, що вступили до нституту в рік Х (значення Х вводиться з клавіатури) |
|
Вивести на екран інформації про студентів, що пройшли медогляд більше року тому; |
|
Вивести на екран інформації про студентів зарахованих по одному наказу; |
|
Вивести на екран інформації про студентів, що потребують гуртожитку. |
|
Вивести на екран інформацію про товари заданого цінового діапазону; |
|
Вивести на екран інформацію про транспортних засобів одного року реєстрації; |
|
Вивести на екран інформацію про робітників заданого цеху, що поступили на роботу до вказаного терміну |
|
Вивести на екран інформації про суму, знятої з розрахункового рахунка платника, уведеного з клавіатури, якщо такого розрахункового рахунка немає, видати на дисплей відповідне повідомлення. |
|
Вивести на екран інформації про маршрути, що чи починаються та закінчуються в пункті, назву якого введено з клавіатури, якщо таких маршрутів нема, видати на дисплей відповідне повідомлення. |
|
Одержати інформацію про час виходу реклами на каналах |
|
Скласти список читацьких квитків, по яких інтервал між видачею і прийомом книги, перевищує N місяців |
|
Вибрати список книг: кількість яких, менш заданої. |