Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Все теми (інформатика) за 3-й семестр в СТЖДТ

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Відмінності між трьома типами файлів що застосовуються у Dos. Відомо, що у Паскале можна використовувати три різновиду файлів, які різняться друг від друга наступним: 1. Текстовый файл — це файл загалом сенсі послідовність символів розбита на рядки. У той самий саме час рядок є послідовність символів з явно позначених закінченням. У турбо Паскале для текстових файлів визначено спеціальний тип… Читати ще >

Все теми (інформатика) за 3-й семестр в СТЖДТ (реферат, курсова, диплом, контрольна)

———————————;

Билет№ 1.

Фізичні файли. Види файлів і опис їх файловою переменной.

Файл — найменша область пам’яті на диску чи іншому зовнішньому запоминающем устрої. Файли MS Dos є фізичними файлами як і Dos і у turbo Paskal. Уточнимо поняття файлів як область, на зовнішньому носії інформації кожен фізичний файл є послідовністю байтів. Та заодно один, і тугіше послідовність байтів можна розглядати і обробляти як і послідовність байтів, як і послідовність значень якого або типу, і як послідовність символів розбитого на рядки. Файли Dos діляться на два виду: -текстові файли; -двуичные файлы.

Текстові файли. Текстові файли в Паскале — це файли послідовного доступу. Вони складаються з елементів різної довжини тобто. компонентами текстового файла є рядки до котрих звертатися лише послідовно: від початку до кінця багатьом випадків такий порядок вибірки даних із файла є серйозні втрати времени.

Двуичные файли. Ці файли складаються їх однотипних елементів як і масиви. Двуичные файли в Паскалеце файли прямого чи довільного доступу. Знайти будь-який елемент в такому файлі можна за його порядковому номера. У випадку система обробки даних із файлами прямого доступу ефективніша, ніж система з послідовними файлами, але вона вимагає більшого часу на розбірку. У турбо Паскале розрізняють такі три типу файлов:1. Текстові файли (- text) 2. Типізовані файли (file of). 3. Безтиповые файли (file) Зовнішні файли даних підвищують універсальність і гнучкість програм обробки данных.

Операція введення даних. Ця операція під час роботи з файлами означає, що ці з файла уводять у осередки пам’яті ЕОМ. Ця операція здійснюється через область пам’яті програми, що називається буфером.

Операція виведення даних. Працюючи з файлами війни операція означає, що відбувається пересилання даних із робітничого пам’яті ЕОМ в файл. Ця операція також здійснюється через буфер.

Файлова змінна. Працюючи з файлами ключовим поняттям є поняття перемінної файлового типу, що називається файловій перемінної. Залежно від типу файла змінна записується так: текстовий файл (var :text;), типизированный файл (var fp: file of), без типовий файл (var fp: file;) Необхідно пам’ятати, що файлова змінна, яка може мати будь-який тип і будь-яка ім'я вказується переважають у всіх програмних діях із файлом. Таким чином файлова змінна забезпечує зв’язок між фізичним файлом і программой.

Квиток № 2.

Загальні процедури і функції, використовувані під час роботи з файлами всіх типів. Assign (fp) — цю процедуру пов’язує файлову процедуру (fp) безпосередньо з ім'ям фізичного файла, причому ім'я фізичного файла закінчується перемінної строкового типу. Отже цю процедуру у програмі така: assign (fp,'a:one.tex'). Rewrite (fp) — створює наразі і відкриває нові файл з логічним ім'ям файлової перемінної для записи. Тобто. тоді як використовуваному файлі вміст файла замінюється (або якщо це нове файл), такий файл відкривається цим оператором. Reset (fp) — відкриває існуючий файл для читання. У цьому поточним компонентом стає перші компонент файла тобто. компонент з № «0». При відкритті файла з типом чи ні типу цим оператором, то крім читання з цього файла можна додавати запис і здійснювати перезапис компонентів. Close (fp) — закриває відкритий канал вводу-виводу з логічним ім'ям файла fp. (закриває файл). Після закінчення роботи з файлом потрібно обов’язково відкрити цей файл оператором close (fp). EOF (fp) — це логічна функція. Вона повертає значення true, якщо досягнуть під час читання кінець файла. Якщо ж кінець файла ні ця функція видає значення falshe. При закритті записываемого файла у його коней заноситься маркер кінця файла автоматично. Ця функція таки реагує цей маркер. Erase (fp) — цю функцію видаляє закритий фізичний файл fp. Rename (fp) — цю функцію перейменовує закритий фізичний файл пов’язані з файлової перемінної fp. У конкурсній програмі необхідно писати ім'я файла. У конкурсній програмі цю функцію записується так: Rename (fp,'новое имя').

Квиток № 3.

Знищення файла. Цю операцію здійснює функція Erase (fp), тут fp — файлова змінна того файла, що має бути знищено. Нехай наприклад ми маємо два файла. Від першого файла файлова змінна fp1, а й у другого fp2. знищимо наприклад перший файл fp1. І тому треба: -закрити знищуваний файл оператором close (fp1); -знищити цей файл оператором Erase (fp1).

Квиток № 4.

Відмінності між трьома типами файлів що застосовуються у Dos. Відомо, що у Паскале можна використовувати три різновиду файлів, які різняться друг від друга наступним: 1. Текстовый файл — це файл загалом сенсі послідовність символів розбита на рядки. У той самий саме час рядок є послідовність символів з явно позначених закінченням. У турбо Паскале для текстових файлів визначено спеціальний тип з типом text. Наприклад, в програми дати тип файловим змінним: var fp, fi: text; Підкреслимо, хоча елементом тексту є символи, текстовий файл відрізняється від типу file of char. За наявними тестами є спеціальні символи з допомогою яких задаються кінець рядки — і кінець тексту. Їх обробка відрізняється від обробки інших символів і замислюється над спеціальними подпрограммами. 2. Типизированый файл, сприймається як послідовність змінних якогось певного типу, причому цей тип задається файловій перемінної. Тип файловою перемінної в типизированном файлі у програмі: var fp, fi: file of integer; Отже значеннями елементів типизированного файла, є значення того типу, якої є файлова змінна. 3. Безтиповые файли розглядаються як послідовність байтів і визначаються з допомогою службового слова file. У цих файлах файлова змінна описується так: var fp, fi: file; в такий спосіб наведені три виду файлів різняться між собою й не так їх можливим змістом, скільки наборами підпрограм виводу-введення-висновку, застосовуваних до ним.

Квиток № 5.

Створення файла на жорсткому диску. І тому треба створити каталог (директорію). А) Створення каталогу (директорії). Уся інформація в комп’ютері записана на магнітний диск, який має ім'я З://. Це жорсткий диск. Гнучкий диск має ім'я «А» і «У». На диски вся інформація розподілено по каталогам. І це як книжка ділиться на глави. У розділі може бути під глави як і в каталогах може бути підкаталоги. Створювати файл якщо на жорсткому диску «З». Б) перехід на диск «З». Після включення комп’ютера маємо на екрані два вікна синього кольору. Після цього потрібно: 1. Установить курсор в ліве вікно з допомогою клавіші Tab. 2. Нажать клавіші Alt+F1, у своїй на екрані з’явиться вікно: «ВИБЕРИ ДИСК». 3. Устанавливаем курсор на символ «З» цього вікна. 4. Нажать клавішу ENTER, у своїй вікно зникне. У цьому відбувається перехід на диск «З» і виникає вікно з написом З:. Тобто. у лівій вікні Нортону Командора бачимо інформацію, яка записана на диску «З». У цьому диску є головний (кореневої). Ознакою те, що ми в головному каталозі є двох точок. Причому у верхньої рядку вікна написано ім'я диска і риса слеш. Для переходу на диск З у правому вікні треба: 1. Установить курсор клавіш Tab на праве вікно й тицьнути на Alt+F2. У цьому з’явиться вікно «вибери диск», далі виконуємо те самое.

Квиток № 6.

Присвоєння імені каталогу. 1. В верхньої рядку прямокутного вікна знайти рядок з написом З, якщо вона є, то ми все правильно. Якщо це рядок має ще інші символи, то натиснути клавішу HOME, та був ENTER. Причому у лівої рядку вікна не має бути символів. 2. Клавишей Tab встановити курсор в ліве вікно. 3. Нажать клавішу F7. 4. При цьому з’явиться вікно створення каталогу. 5. Набираем з вікна ім'я DIF. 6. Нажимаем ENTER. 7. При цьому вікно створення каталогу зникне. Залишаться лише вікна Нортон командор. До чого у лівій з’явиться запис «Dif». Примітка: якщо з’явиться вікно у якому записано, то неможливо було створити каталог DIF, це означатиме, це ім'я вже у каталозі і треба створювати нове имя.

Квиток № 7.

Вхід у екран редактора створюваного файла. 1. Установить курсор на каталог DIF. 2. Нажать Enter. Причому у першої рядку вікна з’являються символи (. .), отже ми знаходимось у підкаталозі і курсор тепер стоїть цих точках. 3. Нажать клавіші Shift+F4. 4. При цьому екрані з’явиться вікно редактора. 5. В цьому вікні набираємо ім'я майбутнього файла «one.tex» 6. Нажимаем Enter. 7. На екрані з’явиться вікно редактора у якій у верхній інформаційної рядку дано ім'я утворить файла. C: difone. tex Тут c: dif — шлях до файлу; oneім'я файла; tex — розширення. По розширенню можна було зрозуміти зміст даної файла. 8. Набираємо текст у вікно редактора.

Квиток № 8.

Вихід із екрана редактора створюваного файла. Для виходу з екрана редактора створюваного файла необхідно: 1. Нажать F10 чи Esc. 2. При цьому з’явиться вікно редактора з написом «зберігати», «не зберігати», «продовжити». 3. Подставить курсор на потрібне вираз й тицьнути на Enter. 4. При цьому екрані з’являються два синіх вікна із двома крапками у верхній рядку лівого вікна. Але тут з’явитися ім'я створюваного файла.

Квиток № 9.

Використання гнучкого диска до створення файла. 1. Установить дискету в системний блок. 2. Для переходу на дискету з диска «З» потрібно: -натиснути Alt+F1. -у своїй з’явиться вікно «Диски» з написом «вибери лівий диск» -встановлюємо курсор на «А» і натискаємо Enter. У цьому з’являється вікно з написом А: 3. Открыть вікно редактора. І тому натискаємо Shift+F4. У цьому з’являється вікно «правити файл». Пишемо у тому вікні «one.tex» -натискаємо Enter. У цьому з’являється вікно редактора. -пишемо текст файла. -задля збереження натискаємо F2. -повернення до синім вікнам натискаємо Esc. 4. Убираем дискету з системного блоку: -натискаємо Alt+F1 -в який з’явився вікні вибираємо диск «С».

Квиток № 10 Написання текстів файла. Після відкриття вікна редактора всю роботу відбувається як і при наборі в турбо Паскале. Т.к. компонентами текстового файла є рядки, то дані набираємо по рядкам, коли ми набираємо числа, то рядку мають бути лише числа і прогалини з-поміж них. При переході в іншу рядок натиснути ENTER. Після набору останньої рядки обов’язково натиснути ENTER. Це тим, що маркером кінця рядки є EOF. Ця функція записується автоматично тільки після натискання ENTER. Після кожного рядка текстового файла слід залишити маркер кінця рядки EOLN. Якщо тексті передбачені порожні рядки, можна дати кілька маркерів кінця рядки. Символьні знаки кінця рядки набираємо як й у програмі. Значення числових змінних, якщо вони у середині рядки закінчуються прогалиною між останнім числом і наступним його знаком. Наприклад запис рядки файла у програмі треба писати так: ПЕТРОВ Н.А. 1941 чоловік eoln.

Fio godro x pol Тут рядок містить: 1. Фамилию і ініціали (fio) -у цій рядку передбачено 20 символів. 2. godroдовжина дорівнює 4 символу. 3. Пробел Х — довжина 1 символ, далі йде підлогу субьекто довжина — 3 символу. 4. Далее йде маркер кінця рядки eoln. Що стосується цього рядка перемінні би мало бути записані так: Var fio: string[20]; x: string[1]; pol: string[3]; godro: integer; Отже це, що фио у програмі займають 20 символів, якщо 20, то, при печате кількість символів треба доростити до 20. Це можна зробити шляхом додавання прогалин. Отже діапазон фио в $ 20 символів повинен ангажований лише прізвищем. З 21-го символу повинен начинатся рік народження. Цифри року пишеться без провелов. Кількість символів року доложно бути рарно 4. Так як число перебуває посередині рядки, то після неї має ити прогалину x, що дорівнює одному символу. Далі йде підлогу рівний трьом символів. Слід пам’ятати, що Fio, godro, x, pol є полями написаной рядки. Отже будь-яке полі записе строкив файлі повинна утримувати стільки символів, скільки їх позначений описання змінних під час упорядкування программы.

Квиток № 13 Функції і складні процедури використовувані в текстових файлах. Settexbuf (fp, buf, bufsize) — цю функцію встановлює розмір буфера файла fp до його відкриття. Тут файлова змінна має сенс тільки тип text, а bufsize є числами лише цілого типу. Flush (fp)-принудительно записує дані з буфера файла fp в фізичний файл. Append (fp)-эта функція відкриває існуючий текстовий файл для додавання записів. EOLN[(var fp)]-эта функція логічного типу видає значення true, якщо досягнуть кінець рядки. SeekEoln (fp) — цю функцію логічного типу видає значення true, якщо досягнуть кінець рядки чи файла, чи проти нього є лише прогалини чи символи табуляції тобто. хіба що передчуває закінчення рядки. SeekEof (fp)-сама функція є функцією логічного типу, і видає значення true, якщо досягнуть кінець файла чи проти нього є прогалини, ознаки кінця рядки — і символи табуляції тобто. цю функцію передчуває кінець файла.

Квиток № 14 Читання файла з допомогою програми. Під читанням з файла мається на увазі введення даних із файла в оперативну пам’ять ЕОМ. Для читання з файла треба зробити такі дії: 1. Открыть файл для читання (оператором RESET) 2. Ввести дані з файла у програмі (readln) 3. Закрыть файл оператором close. Загальна структура програми введення даних на згадку про машини з файла має вигляд: Reset (fp); … readln (fp, x1, x2, …, xn) … close (fp), end. Тип змінних x1, x2,…xn має відповідати базовому типу елементів файла. У фрагменті програми процедура RESET (fp) здійснює підготовку до читання з файла (тобто. відкриває файл й встановлює покажчик перший елемент цього файла. Оператор readln (х1, х2… хn) послідовно привласнює змінним х1, х2,…хn значення з файла. Кількість цих змінних на повинен перевищувати кількості даних, які можна виведено з файла. Місце оператора READLN написати так: Read (fp, x1) Read (fp, x2) Read (fp, xn).

Квиток № 15 Особливість виведення даних із файла з допомогою програми. При виведення компонентів (чисел) з текстового файла ці числа повинен мати кожне свою зміну. Це означає, що перемінні повинен мати такі величини i1:=3, i2=4; i3=5. й під цими іменами вони вивши вводиться з файла. Це означає, що написавши цикл: while not seekeof (fp) do readln (fp, і); зможемо вивести лише перша число записаний у цьому файлі, тому щоб вивести наприклад 3 числа від цього файла, у програмі написати перемінні всіх (трьох у разі) чисел, котрі прийматимуть участі у вычислениях: while not seekeof (fp) do readln (fp, i1, i2, i3). Отже класичного циклу при виведення даних організувати нельзя.

Квиток № 16 Створення текстового файла з допомогою програми. Створення текстового файла з урахуванням особливості його написання дуже важко. Набагато простіше створити текстовий файл використовуючи тих цілей спеціальну програму. Принцип її створення (програми) наступний: після включення і завантаження ЕОМ на екрані з’являються сині вікна середовища Нортон Командор. До сформування текстового файла також використовуємо дискету. І тому треба: -вставити дискету в системний блок, перевести курсор у будь-яку довільну вікном; - натиснути Alt+F9 (чи Alt+F2). -з'являється вікно з написом «вибери лівий (правий) диск. -встановлюємо курсор на «А» і натискаємо ENTER. З’являється вікно з написом а: -тепер клавіш Tab переводимо курсор до іншого вікно і входимо у середу Турбо Паскаль. -набираємо програму. Натискаємо ctrl+F9, у своїй з’являється вікно редактора середовища Турбо Паскаль з написом «введи ім'я файла» -вводимо «КЗ» і натискаємо ENTER у своїй на екрані з’являються дві записи: а) введи текст б) завершения входження у файл позначимо символами крапки (…) -вводимо текст: «Пригадую дивовижне мить» -переходимо на екран редактора файла при цьому: а) нажимаем alt+x б) переводим ім'я файла test. dat в) нажимаем F3. на екрані з’являється на текст. -для виходу з файла натискаємо Esc.

Квиток № 17 Налагодження програми з допомогою якої створено файл. -програма пишеться після установки дискети в системний блок, у своїй ім'я файлу загалом немає. -після набору програми натиснути Ctrl +F9 у своїй на екрані з’являється запис «введи ім'я файла». -вводимо ім'я «КЗ» і натискаємо ENTER у своїй з’являється два рядки. 1. Введи текст 2. Завершение введення даних в файл — введення крапки. -після записи тексту натискаємо ENTER і файл создан.

Квиток № 11 Буферизация файла. Файл — це пойменована область пам’яті на диску чи іншому зовнішньому носії інформації. Пам’ять диска розбивається на блоки. Блок — це ділянку пам’яті диска розмір якої може бути дорівнює 512 байтів, 4496 і більше. Устрою обміну (дисководи) зроблено тож саме блоками дані копіюються на диск чи з диска. Отже блок є одиницею фізичного обміну між дисками і оперативної пам’яттю. Для обміну даними великими порціями використовується спеціальну дільницю пам’яті програми який називається буфером. У буфер копіюється цілий блок чи кілька блоків даних із файла потрапляють у перемінні програми ні з файла, та якщо з буфера. Тобто. ці дані надходять із файла через буфер. Буфер можна як своєрідне вікно, крізь яка з програми «видно» файл. У цьому записи з файла записуються спочатку у буфер до його заповнення, та був обробляється в файл.

Квиток № 12 Буферизация текстів З текстовими файлами пов’язані чимало, а через два буферазовнішній буфервнутрішній буфер Зовнішній буфер обробляється шляхом буферизации файла. Робота з іншим внутрішнім буфером ведеться інакше. Під час читання дані копіюються з тексту у зовнішній буфер, а звідти частина їхньої копіюється у внутрішній буфер. Яка саме частина залежить від розміру внутрішнього буфера. Під час читання символи тексту беруть із внутрішнього буфера, і якщо він вичерпаний, то нього копіюється наступна частина зовнішнього буфера і читання триває. Внутрішній буфер текстів має у турбо Паскале має можливість змінювати її розмір не більше від 1 байта до 65 536 байтів з допомогою процедури settexbuf. це процедура то, можливо оформлена двома шляхами: Settexbuf (fp, buf, bufsize). Тут fp — файлова змінна типу text. Buf — ім'я перемінної будь-якого типу. Bufsize — розмір буфера є вираз цілого типу, величина якого не може зміняться в межах від 1 до65 536 байтів. Тут змінна buf використовують як внутрішній буфер, тому доцільно щоб їх довжина була кратна довжині блоку. Якщо розмір буфера bufsize у виклику немає, він визначається довжиною перемінної buf. Якщо значення перемінної bufsize зазначено й є менше довжини перемінної buf, воно задає довжину буфера не більше перемінної buf.

Квиток № 18. Типізовані файли. Прямий доступом до компонентами файла. Типизированный (компонентний) файл сприймається як послідовність записи, тобто. компонент. Слід пам’ятати, що це послідовність записи мусить бути одного типу. Завдання файловій перемінної для такого файла здійснюється так: var: file of; На відміну від файлів тепа tex типизированный файл має сувору внутрішню структуру. При запис у нього записується машинне уявлення копанента, буде число, символ, рядок, запис, масив чи інша структура даних. Файл заповнюється послідовно з початку остаточно. Структура файла у своїй линейна, що означає: запис слід записом і компоненти ні перед чим ні відрізняються одна від друга. Кількість компонент файла може зміняться, тобто. заздалегідь не фіксується. Додавання записи відбувається лише в кінець файла. Заміна ж компонент виробляє будь-де файла. Тільки поняття «як кінець рядки в типизированном файлі немає. Тому введення та виведення даних відбувається лише процедурами read і write. Для типизированного файла обидві процедури RESET і rewrite встановлює одночасно режим читання і режим записи. Отже допускається чергування таких операцій не використана у тих програмах незалежно від вибору процедури відкриття. У типизированном файлі все компоненти одного типу, отже, і одного розміру, стає можливим довільний чи прямий доступу до них. Цей доступ здійснюється за номерам, які автоматично присвоюється в кожному компоненті під час складання файла. Прямий доступом до компонентами означає автоматичну можливість установки всередині файла поточного покажчика на задану запис. Поточний покажчик — це явно описана змінна, яка визначає на умовну межу між елементами файла. Нумерується позицією поточного покажчика цілими числами починаючи від початку, тому реальний номер записи компонентів завжди на одиницю більше номери позиції покажчика. У операції братиме участь той елемент, де переміститься покажчик. Тож якщо номер поточний покажчик встановлено у позицію «6», які можна прочитати чи замінити 7ю компоненту в файле.

Квиток № 19 Функції реализующии прямий доступом до компанетам в типізованих файлах. Filesize (fp)-эта функція видає реальну кількість записів у відкритому файлі. Filepos (fp)-эта функція видає номер записи яку встановлено поточний покажчик файла. Seek (fp, n) — цю функцію призначає поточну позицію номер якої n покажчика файла Truncate (fp) — забезпечує видалення всіх записів в файлі fp від позиції поточного покажчика остаточно файла. Eof (fp) — це функція в типизированном файлі видає значення true, лише у тому випадку, коли позиція покажчика збігаються з кінцевий кордоном файла.

Квиток № 22 Порівняльна оцінка текстового і типизированного файлів Основне перевагу текстового файла — це можливість зберігати у ньому різнотипні дані. Основне перевагу типизированного файла — це прямий доступом до його компонентами. Крім того типизированном файлі є можливість чергування операцій читання і запис. Це чергування можна проводити незалежно від цього, яка процедура відкриття файла використана в програмі. Обмін даними між файлової перемінної і ЕОМ можлива лише між дисками та ініціативною робочою пам’яттю програми. Слід пам’ятати, що прямий висновок даних з файла на екран користувача минаючи пам’ять машини неможливий. 1. Вывод даних в файл повинен здійснюється оператором write (fp, I) 2. Вывод даних із файла на екран користувача чи принтер повинен здійснюється з допомогою наступних операторів: read (fp, I) write (i).

Квиток № 23 Послідовна обробка компанентов типизированного файла. Відкриття файла покажчик файла встановлюється завжди на початковий компонент, який має компонент з № «0». За виконання оператора read чи write покажчик файла зміщується на стільки компонентів, скільки їх введено в ЕОМ (чи виведено). І тут, коли покажчик файла установлено в позначці, тобто. обробка записів приміром із початку, оператор seek у програмі не потрібен. Але якщо потрібно зробити доповнення до файлу треба використовувати цей оператор: seek (fp, n). І тому треба відкрити файл для читання, та був виконати оператор seek. У тому випадку «n» — буде число компонентів файла, після чого розпочнеться додавання компонент. Але програмісту необов’язково знати їх кількість «n». Є функція filesize, що видаватиме значення n. У цьому файл може бути відритий і покажчик файла буде установлено в номер кінця файла. При додаванні компонента старі маркер кінця файла затирається новий маркер кінця нинішнього файла. При послідовної обробці може знадобиться номер поточного компонента файла. Цей номер то, можливо визначено з допомогою функції filepos (fp). При цьому програмі потрібно записати так: n:=filesize (fp). Для усунення записів з занесенням маркера кінця файла здійснює процедура: truncate (fp).

Квиток № 24 Запис в файл результатів програми для типизированного файла. Під записом в файл розуміється висновок результатів програми з оперативної пам’ять ЕОМ зовнішній диск. Для записи файла у програмі необхідно виконувати такі дії: -відкрити файл для записи оператором rewriteвивести дані з програми в файл оператором write (fp, j), де j — змінна даних. Висновок повинен відбувається лише з допомогою оператора write. -закрити файл для записи. У цьому загальна форма запис у програмі буде мати вид: rewrite (fp); … write (fp, A, B, З, D); … close (fp); end. Процедура rewrite здійснює підготовку до записи файла, тобто. очищає файл й встановлює покажчик файла в его початок. Це означає, що така запис, що була у файлі стерто. Для запис у файл результатів програми треба створити цей файл. Квиток № 25. Створення файла для запис у нього результатів програми для типизированного файла. Для запис у файл результату програми треба створити цей файл. До сформування треба: -встановити дискету в системний блок після включення ЕОМ. -натиснути клавіші alt+F1 -переводимо курсор на диск Проте й натискаємо ENTERпри це з’являється вікно з напис а: -відкриваємо вікно редактора. І тому а) переводим курсор клавіш Tab у вікно а: б) нажимаем клавіші Shift+F4. -в який з’явився вікні пишемо ім'я створюваного файла наприклад Nik. Натискаємо ENTER. При це з’являється вікно створюваного файла з написом а: Nikнатискаємо F2 і зберігаємо цей файлпереходимо у середу турбо Паскальнабираємо программу.

Квиток № 20 Компоненти типизированного файла. Компомпонентом такого файла то, можливо значення простого типу чи рядок або ж інша структура, але з файл. У текстовому файлі, аби вибрати деякі дані проглядається все попередні дані. А ще іде багато часу, аби внеможливити втрати часу застосовуються типізовані файли. Компоненти файла з типом (типізовані) пронумеровано (починаючи з нуля). У цьому оператор seek (fp, n) забезпечує можливість прямого доступу до компоненту. Цей оператор — не виконує ні яких дій зі компонентом. Він лише забезпечує щодо нього доступ для введення компонента тобто. передачі його з файла на згадку про машини повинен використовуватися оператор read, цьому він записується так: read (fp,). Для виведення компонента з машини в файл повинен використовуватися оператор write (fp,); У творчому списку оператора write допускаються і виражаються, але де вони обов’язково повинні прагнути бути однотипними з компонентами файла.

Квиток № 21 Опис типизированного файла. Файлова змінна типизированного файла повинна описуватися так: var: file of. Це означає, що у програмі файлова змінна повинна описуватися так: var fp: file of char (integer, real). Якщо оператором Reset відкрити типизированный файл, то крім читання компонентів від цього файла ще виконувати додавання компонентів чи ж здійснювати перезапис компонентів цього файла. Для вибору компонента ми повинні йти оператор: seek (fp, n); n — це ціла кількість чи вираз цілого типу. Ця кількість відповідає порядковому номера компонента від якого починаються дії над компонентами. Отже оператор seek переміщає покажчик файла до елементу з номером n заданим оператором. Отже, використовуючи у програмі виклики процедури SEEK разом з процедурою read ми зможемо отримати будь-який елемент файла, тобто. вводити на пам’ять машини. А використовуючи що й оператор write ми можемо вивести цей елемент на екран користувача. Якщо ж залучити до програмі виклики процедури seek разом з процедурою write, можна змінювати будь-який елемент файла.

Показати весь текст
Заповнити форму поточною роботою