Тема. Типізовані файли


Скачати 33.88 Kb.
Назва Тема. Типізовані файли
Дата 15.12.2013
Розмір 33.88 Kb.
Тип Документи
bibl.com.ua > Інформатика > Документи

Лабораторна робота № 6.


Тема.

Типізовані файли.

Мета.

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

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

  1. Коли та з якою метою доцільно використовувати файли в програмуванні?

  2. Які типи файлів використовуються в Object Pascal? У чому переваги та недоліки кожного типу файла стосовно форматів записів та швидкості обробки?

  3. Що відбувається на рівні операційної системи при відкритті файла?

  4. Для чого і як створюються записи користувача?

  5. Як створити типізований файл?

  6. Як здійснюється зчитування даних з типізованого файла?

  7. Як здійснюється перевірка кінця файла і коли вона застосовується?

  8. Як закрити файл? Що відбувається на рівні операційної системи при закритті файла?

Завдання.

  1. Скласти програму для запису елемента списку у типізований файл для розв'язання поставленого завдання.

Вимоги до програми:

  • для зберігання полів, що характеризують один об'єкт описати та використати тип даних користувача;

  • рядки списку зберігати в типізованому файлі;

  • значення полів записів заносити з використанням оператора присвоєння;

  • значення параметрів обчислень ввести з клавіатури з відповідною перевіркою коректності типів та даних;

  • результати виконання алгоритму вивести в одному діалоговому вікні.

Варіанти:

  1. Список учнів містить їх прізвища, імена та по батькові. Вияснити, чи є в даному не впорядкованому за алфавітом списку учнів задане прізвище. Якщо є, то вказати порядкові номери таких прізвищ, відповідні імена та по батькові;

  2. Список учнів містить їх прізвища, імена та по батькові. Вияснити, чи є в даному не впорядкованому за алфавітом списку учнів однофамільці. При виявленні однофамільців надрукувати їхні дані;

  3. Список учнів містить їх прізвища, імена, по батькові та абревіатури класів. Визначити, в яких класах зустрічається прізвище Поліщук (списки класів не впорядковані за алфавітом);

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

  5. Список учнів містить їх прізвища, імена та по батькові. Визначити, яке ім'я у класі зустрічається найчастіше;

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

  7. Список містить прізвища учнів та суми отриманих балів кожним з них. Впорядкувати список за спаданням суми отриманих балів;

  8. Список містить перелік футбольних команд та кількість очок, набраних у чемпіонаті кожною з них. Вказати назву команди-чемпіона. При наявності кількох команд з максимальною кількістю набраних очок надрукувати назви всіх таких команд;

  9. Список співробітників містить їх прізвища, імена, по батькові і номери їх домашніх телефонів. Знайти телефон співробітника за прізвищем або вказати на відсутність даних у списку. Якщо телефон знайдено, то список до кінця не переглядати;

  10. Заданий список, що містить перелік прізвищ учнів і назви вулиць, на яких вони проживають. Вказати, чи є серед учнів такі, що проживають по вулиці Соборній;

  11. Заданий список, що містить перелік прізвищ учнів і назви вулиць, на яких вони проживають. Вказати кількість і прізвища учнів, що проживають по вулиці Дубенській.

  12. Скласти програму-словник термінів з інформатики;

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

  14. Список містить відомості про автомобілі: їх марки, номери і прізвища власників. Вказати кількість автомобілів даної марки;

  15. Список містить відомості про автомобілі: їх марки, номери і прізвища власників. Вказати прізвища власників і номери автомобілів даної марки;

  16. Список містяться відомості про кожну книгу: прізвище автора, рік та назву видання, Знайти назви книг даного автора, виданих після 1960 року;

  17. Список містить дані про кожну партію експортованих товарів: назву, країну, що імпортує товар та об'єм партії, що поставляється в штуках. Вказати загальний об'єм експорту даного товару;

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

  19. Список містить відомості про кожного учня школи: прізвище, ім'я, та назву класу. Вказати назву класу, в якому навчається найбільше учнів;

  20. Список містить відомості про кожного учня школи: прізвище, ім'я, та назву класу. Визначити назву класу, в якому найчастіше зустрічається однакове прізвище. Вивести це прізвище та частоту його використання;

  1. Скласти програму для розв'язання завдання попередньої задачі.


Схожі:

ТЕМА: Архівація та резервне копіювання даних. Робота з архівами. Саморозпаковувальні архіви
МЕТА: навчитись виконувати резервне копіювання, стиснення NTFS та архівацію даних програмами-архіваторами WinZip та WinRar, створювати...
Тема: Обробка відеозапи
...
Тема «Архівування й відновлення даних»
Якщо регулярно проводити резервне копіювання даних, то втрата даних вам не загрожує: ви зможете відновити дані окремі файли або вміст...
Тема: Архівування й відновлення даних
Якщо регулярно проводити резервне копіювання даних, то втрата даних вам не загрожує: ви зможете відновити дані окремі файли або вміст...
Тема «Обмін інформацією у локальній мережі»
Мета: Навчитися читати, копіювати та пересилати файли за допомогою засобів локальної мережі. Засвоїти основні правила і прийоми роботи...
Тема: Використання утиліт
Поєднуючи частини файлів і папок, утиліта Дефрагменгація також поєднує вільний простір, зменшуючи ймовірність того, що нові файли...
Тема. Робота з об'єктами на робочому столі: виділення, переміщення,...
Багатозадачна операційна система з графічним інтерфейсом, в якій основна робота проводиться з різноманітними об’єктами (ярлики, папки,...
План-конспект лекції Тема: Передача файлів за допомогою електронної пошти
Нерідко, крім повідомлення необхідно переслати, або отримати файли по електронній пошті. Розглянемо основні принципи пересилки та...
Тема: Використання текстових файлів для розв’язування задач у консольному...
Мета: Навчитись використовувати текстові файли для розв’язування задач у консольному режимі середовища програмування
Лекція 4 ВІРУСИ ЯК ШКІДЛИВЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ План лекції
СОМ та ЕХЕ. Вони можуть впроваджуватись і у файли інших ти­пів, але в такому випадку, як правило, вони ніколи не отримують управління,...
Додайте кнопку на своєму сайті:
Портал навчання


При копіюванні матеріалу обов'язкове зазначення активного посилання © 2013
звернутися до адміністрації
bibl.com.ua
Головна сторінка