Результат исследования учащихся в учебном проекте Основы программирования. Обработка структурированных типов данных. Файлы.

Материал из ЗапоВики

Перейти к: навигация, поиск

Содержание

Название проекта

Що не збережемо, те загубимо.

Авторы и участники проекта

Автор: вчитель інформатики Коротка О.Б..
Учасники проекту: учні 11 класу колегіуму "Елінт". Kor uchen.jpg

Тема исследования группы

Структуровані типи даних даних. Файли.

Проблемный вопрос (вопрос для исследования)

Який тип файлів краще використовувати для збереження даних при створенні програми на мові Паскаль?

Гипотеза исследования

Висунули гіпотези:
1. Типізований файл краще використовувати при створені програм на мові Паскаль, таку програму можна продати швидше.
2. Текстовий файл краще використовувати при створені програм на мові Паскаль, таку програму можна продати швидше.

Цели исследования

  • Створити програми на мові Паскаль з використанням структурованих типів файлів(текстовий, типізований).
  • Проаналізувати і довести: який тип краще використовувати при створені програми.
  • Яку з програм можна запропонувати для продажі і чому?

Результаты исследования

  • Розподілили ролі. Придумали своїй фірмі назву, логотип.
  • Створили групу на Gooogle в Інтернеті для обговорення, обгрунтування ідей, створення програм.
  • Для рефлексії використовували блог
  • Створили план проекту

Коли знаходили відповіді на поставленні запитанні, то

    • визначились, що для збереження даних на диску є два види файлів:


Korshem3.jpg

    • визначились, що в мові Паскаль послідовні файли називають текстовими, а файли прямого(довільного) доступу типізованими;
  • Порівняли файли послідовного та прямого доступу:


Критерій порівняння Файл послідовного доступу Файл прямого доступу'
Тип елементів Елементи різного типу Елементи одного типу
Доступ до елементів Послідовний По номеру елементу
Як виконується запис та читання З перетворенням даних Без перетворення даних
    • розглянули поняття файлу з двох точок зору

Korshem1.jpg

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


Korshem4.jpg

    • проаналізували використання операторів мови Паскаль для різних типів файлів і створили схему:


Korshem5.jpg

  • В результаті дослідження ми створили 2 програми:
    • Програму, що створює прайс-файл(про антивірусні програми) з використання текстового файлу і здійснює пошук за заданим критерієм(назвою програми)[1];
    • Програму, що створює прайс-файл(про антивірусні програми) з використання типізованого файлу і здійснює пошук за заданим критерієм(назвою програми)[2]
  • Порівняли представлення інформації для двох видів файлу, взявши записи з типами string[12] [3] і зробили висновок, що в типізованих файлах використовуються записи однакової довжини, тому необхідно добре планувати структуру запису типізованого файлу, так як погане планування приводить до надлишку об'єму в представленні інформації на зовнішньому носії.
  • В Інтернеті переглянули сайти, які продають антивірусні програми.
  • Визначили основні характеристики програм:
    • назва програми;
    • виробник;
    • платформа;
    • системні вимоги;
    • установка;
    • мова інтерфейсу;
    • ціна.
  • Оцінка програми повинна охоплювати три основних елементи:
    • Якість супровідної документації (інструкції користувача і довідкового матеріалу).
    • Можливості і наміри постачальника забезпечувати підтримку й обслуговування (консультування) клієнта.
    • Якість самої прикладної програми.
  • Знайшли сайти, де проводилося тестування параметрів антивірусних програм: що впливають на відчуття користувачем швидкості роботи програми, мінімум ОП(в стані спокою), швидкість сканування, вплив на роботу прикладних програм.
  • Визначились, що для порівняння створених програм треба вибрати такі критерії:
    • Зручність і швидкість створення файлу;
    • Зручність і швидкість пошуку інформації в файлі;
    • Зручність і швидкість доповнення інформації в файл;
    • Об'єм дискового простору.
  • Зробили порівняльний аналіз за вибраними критеріями і зробили висновки.
  • Створили рекламу(буклет) для продажі програми(для тієї, що ми вважаємо кращою).


Вывод

  • Послідовний механізм доступу потребує значних часових затрат, отже швидкість звернення до файлів прямого доступа набагато вища, ніж до компонентів файлів послідовного доступу.
  • При створені програм, краще використовувати типізовані типи файлів.
    • Це файли прямого доступу, що створюються з компонентів одного типу і звернення до яких здійснюється за їх порядковими номерами.
    • Інформація в типізованих файлах представлена в тому вигляді, що і в пам'яті комп'ютера, тому не треба відслідковувати керуючі символи кінець рядку або "возврат" каретки.
  • Але треба добре планувати структуру запису типізованого файлу, так як погане планування приводить до надлишку об'єму в представленні інформації на зовнішньому носії.
  • Текстові типи файлів - це файли послідовного доступу.
    • До окремих компонентів текстового файлу можна звертатися тільки послідовно, тобто жодний компонент не може бути зчитаний або записаний до того, як будуть зчитані або записані попередні компоненти.
  • Зручніше вводити, доповнювати та здійснювати пошук у типізованому файлі, хоча для текстового типу можна використовувати текстовий редактор(тому для роботи з рядками перевагу можна віддати текстовому файлу) а для типізованого потрібно створювати програму. Тут витрачаються зусилля програміста, що може вплинути на ціну продукта.
  • При покупці програмного продукту необхідно звернути увагу на:
    • Якість супровідної документації (інструкції користувача і довідкового матеріалу).
    • Можливості і наміри постачальника забезпечувати підтримку й обслуговування (консультування) клієнта.
    • Якість самої програми.

Полезные ресурсы

Другие документы

  • Верлань А.Ф., Апатова Н.В. Інформатика: підручник для учнів 10-11 класів СЗШ- Київ:"Форум",2001.
  • Глинський Я.М., Анохін В.Є., Ряжська В.Є. Паскаль. Turbo Pascal і Delphi: Навч.посіб. - Львів, 2006.
  • Сердюченко В.Я. Розробка алгоритмів та програмування мовою Turbo Pascal: Навч.посіб - Харків: "Парітет" ЛТД, 1995.


Очно-дистанційний курс Intel

правила на Заповики
Сайт ОНМЦ ИИТО
переход на сайт центра
 
Наша награда.