Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

тема Windows; середовище програмування Turbo Pscl 7

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.11.2024

Практична робота № 8. Робота з типізованими файлами.

Мета: Вивчення програмних засобів для роботи з файлами даних. Освоєння стандартних компонентів для організації інтерфейсу з користувачем.


Обладнання та програмне забезпечення: IBM PC – сумісний ПК; операційна система Windows; середовище програмування Turbo Pascal 7.0

Порядок виконання.

  1.  Включити живлення комп’ютера.
  2.  Завантажити середовище програмування.
  3.  Створити програмний блок, який дозволить користувачу здійснити вибір операцій створення файлу записів, читання файлу записів, обробки файлу записів.
  4.  У відповідності до варіанту розробити програму яка створює файл записів виконує його обробку.
  5.  Ввести в ЕОМ текст програми.
  6.  Заповнити файл не менше ніж 10 записами.
  7.  Створену програму зберегти в папці з власним прізвищем.
  8.  Запустити програму на виконання і перевірити її роботу.
  9.  Розробити програму яка у відповідності до варіанту виконує обробку файлу записів і зберігає результати обробки в іншому текстовому файлі.
  10.  Ввести в ЕОМ текст програми.
  11.  Запустити програму на виконання і перевірити її роботу.

Зміст звіту

  1.  Тема роботи.
  2.  Мета роботи.
  3.  Постановка задачі для конкретного варіанту.
  4.  Тексти програми.
  5.  Роздруківка результатного текстового файлу
  6.  Відповіді на контрольні запитання.

Контрольні запитання.

  1.  Що таке файл. Які види файлів існують.
  2.  Як оголосити файлову змінну в мові Pascal. Яке призначення файлової змінної.
  3.  Які групи операцій припустимі з файламі в мові програмування Pascal.


Варіанти завдань для створення файлу записів.

№ варіанту

Умова задачі

  1.  

Створити масив записів, що містить відомості про місячну заробітну платню робітників заводу. Кожен запис містить поля - прізвище робітника, номер цеху, розмір заробітної платні за кожен місяць.

  1.  

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

  1.  

Створити масив записів, що містить відомості про кількість виробів А. В. С. зібраних робітникам за місяць. Записіва запису має поля - прізвище робітника, найменування цеху, кількість виробів по категоріях, зібраних робітникам за місяць.

  1.  

Створити масив записів, що містить відомості про телефони абонентів. Кожен запис має поля - прізвище абонента, рік установки телефону, номер телефону.

  1.  

Створити масив записів, що містить відомості про асортимент іграшок в магазині. Структура запису - назва іграшки, ціна, кількість, вікові межі, наприклад 2-5 років.

  1.  

Створити масив записів, що містить відомості про здачу студентами 1 курсу сесії. Структура запису - індекс групи, прізвище студента, оцінки по п'яти іспитах, ознака участі в громадській роботі: 1 - активна участь, 0 - неучасть.

  1.  

Створити масив записів, що містить відомості про здачу студентами сесії. Структура запису - індекс групи, прізвище студента, оцінки по п'яти іспитах і п'яти заліках (3 - зараховано. НЗ -незараховано).

  1.  

Створити масив записів, що містить відомості про мешканців Жеку. Структура запису - ПІБ, рік народження, повна адреса, рік вселення.

  1.  

Створити масив записів, що містить відомості про авіарейси. Структура запису - номер рейса, пункт призначення, тип літака.

  1.  

Створити масив записів, що містить відомості про асортимент взуття в магазині. Структура запису - артикул, найменування, кількість, вартість однієї пари. Артикул починається з букви W - для жіночого взуття, M - чоловічий, K - дитячої.

  1.  

Створити масив записів, що містять відомості про хокеїстів команд. Структура запису - Назва команди, ПІБ хокеїста, число закинутих ними шайб, зроблених голевих передач, кількість штрафного часу.

  1.  

Створити масив записів, що містить відомості про авіарейси. Структура запису - номер рейса, пункт призначення, тип літака.

  1.  

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

  1.  

Створити масив записів, що містить відомості про співробітників інституту. Структура запису - ПІБ співробітника, назва відділу, рік народження, стаж роботи, посада, оклад.

  1.  

Створити масив записів, що містить відомості про пацієнтів клініки. Структура запису - ПІБ пацієнта, стать, вік, діагноз.

  1.  

Створити масив записів, що містить відомості про здачу студентами сесії. Структура запису - індекс групи, ПІБ студента, оцінки по п'яти іспитах.

  1.  

Описати записіву з ім'ям PRICE, що містить такі поля: назва товару; назва магазина, у якому продається товар, вартість товару

  1.  

Створити масив записів, що містить відомості про студентів. Для кожного студента вказати № студ.билета, дату народження, ПІБ студента, адресу.

  1.  

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

  1.  

Створити масив записів, що містить відомості про студентів. Для кожного студента вказати № студ.билета, дату проходження медогляду, тип навчання (держ.замовлення/контракт), громадянство.

  1.  

Створити масив записів, що містить відомості про студентів. Для кожного студента вказати № студ.билета, форма навчання (стаціонар/заочно/друга освіта), № наказу про зарахування.

  1.  

Створити масив записів даних про абітурієнтів, що поступають в інститут. Запис містить поля: ПІБ, рік народження, рік закінчення школи, середній бал атестату, ознака - "потребує гуртожитку".

  1.  

Створити масив записів. Запис включає наступну інформацію - назву товару, ціну, дату випуску, кількість.

  1.  

Створити масив записів, що містить відомості про транспортні засоби міста. Структура запису – тип (W-вантажівка, L-легкова, B-мікроавтобус), марка, рік реєстрації.

  1.  

Створити масив записів, що містить відомості про робітників заводу. Структура запису - ПІБ, рік народження, номер цеху, рік прийому на роботу.

  1.  

Описати записіву з ім'ям ORDER, що містить такі поля: розрахунковий рахунок платника; розрахунковий рахунок одержувача; сума, що перераховується, у гривнах.

  1.  

Описати запис з ім'ям MARSH, що містить такі поля: назва початкового пункту маршруту; назва кінцевого пункту маршруту; номер маршруту. Створити масив записів

  1.  

Створити масив записів, що містить відомості про телепередачі. Структура запису - № каналу, назва каналу, тип передачі (F-фільм, N-новини, R-реклама, і т.д.), час виходу в ефір.

  1.  

Створити масив записів, що містить відомості про роботу бібліотеки. Структура запису - № читацького квитка, тип операції (видача/прийом книги), дата, назва книги.

  1.  

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

Варіанти завдань для обробки файлу записів.

№ варіанту

Умова задачі

  1.  

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

  1.  

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

  1.  

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

  1.  

Одержати інформацію наступного вигляду:
- по прізвищу абонента, що вводиться, видається номер телефону;

  1.  

Одержати наступну інформацію:

- назви іграшок, які підходять дітям від А до B років;

  1.  

Одержати інформацію наступного вигляду:

- список студентів, що одержали всі оцінки 5 і проявили активну участь

  1.  

Одержати наступну інформацію:- ФІО неуспішних студентів з вказівкою групи і кількості заборгованостей;

  1.  

Одержати відомості про мешканців, що заселилися в X році. Значення X, вводяться користувачем.

  1.  

Одержати наступну інформацію:

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

  1.  

Одержати наступну інформацію:
- наявність і вартість взуття артикулу X (значення Х вводиться з клавіатури)

  1.  

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

  1.  

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

  1.  

Одержати наступну довідку:- час відправлення потягів в місто X в часовому інтервалі від А до Б годинника;

  1.  

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

  1.  

Написати програму, яка дозволяє одержати наступну інформацію;
- список пацієнтів старший X років з діагнозом У.
Значення X і У задає користувач.

  1.  

Зробити вибірку інформації про студентів:
- що здали сесію без трійок.

  1.  

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

  1.  

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

  1.  

Вивести на екран інформації про студентів, що вступили до нституту в рік Х (значення Х вводиться з клавіатури)

  1.  

Вивести на екран інформації про студентів, що пройшли медогляд більше року тому;

  1.  

Вивести на екран інформації про студентів зарахованих по одному наказу;

  1.  

Вивести на екран інформації про студентів, що потребують гуртожитку.

  1.  

Вивести на екран інформацію про товари заданого цінового діапазону;

  1.  

Вивести на екран інформацію про транспортних засобів одного року реєстрації;

  1.  

Вивести на екран інформацію про робітників заданого цеху, що поступили на роботу до вказаного терміну

  1.  

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

  1.  

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

  1.  

Одержати інформацію про час виходу реклами на каналах

  1.  

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

  1.  

Вибрати список книг: кількість яких, менш заданої.




1. XVII вв- от первых древнерусских летописных свидетельств до появления авторских исторических сочинений
2. Живая история 5 6 класс 11
3. На тему- Организационная структура туристского предприятия Специальность 080200
4. Хорошая политика не отличается от здоровой нравственности Г
5. Выделим основных конкурентов зашифровав их названия буквами А Б и В
6. Phrmcycom-indexphpm effectivness Пять звездочек ~ препарат является лучшим П
7. Психологические особенности влияния профессии супругов на их семейную жизнь
8. Введение 3 1 Сущность и роль обязательного страхования от несчастных случаев на
9. Введение 2 Понятие и виды процессуальных сроков их значение 3
10. тема контрольной работы Номер темы контрольной работы должен соответствовать последней цифре номера зач
11. Тема 6.Криминологическое исследование
12. Благодаря хорошим тяговым качествам более высокой проходимости по сравнению с колесными тракторами гусе
13. Тема над которой я работаю носит название Развитие восприятия мышления и речевой деятельности детей старш.html
14. Тренировочные устройства и тренажеры
15. Какие факторы учитывают при определении вида образовательного учреждения для ребенка с нарушенным слухом
16. Земледелие
17. Методические рекомендации по выполнению заданий Олимпиады школьников СПбГУ по истории в СПбГУ 20132014 уч.html
18. геологические изыскания их назначение
19. Реферат- Технология производства яиц и мяса бройлеров
20. До 5 лет 30 р