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

Билет№1

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

Файл - меньшая область памяти на диске либо на другом наружном запоминающем устройстве. Файлы MS Dos явля­ются физическими файлами как в Dos так и в turbo Paskal. Уточним понятие файлов как область на наружном носителе инфы каждый определенный физический файл является Все темы (информатика) за 3-й семестр в СТЖДТ - реферат последовательностью байтов. Но при этом одну и туже последовательность байтов можно рассматривать и обрабатывать и как последовательность байтов, и как последова­тельность значений какого или типа и как последовательность знаков разбитого на строчки. Файлы Dos делятся на два вида:

-текстовые файлы;

-двуичные файлы.

Текстовыефайлы.

Текстовые файлы в Все темы (информатика) за 3-й семестр в СТЖДТ - реферат Паскале - это файлы поочередного доступа. Они состоят из частей различной длины т.е. компонентами текстового файла являются строчки к которым можно обращаться только поочередно: от начала к концу для многих случаев таковой порядок подборки данных из файла вызывает огромные утраты времени.

Двуичные файлы.

Эти файлы состоят их однотипных частей как Все темы (информатика) за 3-й семестр в СТЖДТ - реферат и массивы. Двуичные файлы в Паскале- это файлы прямого либо про­извольного доступа. Отыскать хоть какой элемент в таком файле можно по его порядковому номеру. В общем случае система обработки данных с файлами прямого доступа более эффективна, чем система с поочередными файлами, но она просит большего времени на разборку. В Все темы (информатика) за 3-й семестр в СТЖДТ - реферат турбо Паскале различают последующие три типа файлов:1. Текстовые файлы (-text) 2. Типизированные файлы (file of ). 3. Безтиповые файлы (file)

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

Операция ввода данных.

Эта операция при работе с файлами значит, что данные из файла вводятся в ячейки памяти ЭВМ. Эта операция осу­ществляется Все темы (информатика) за 3-й семестр в СТЖДТ - реферат через область памяти программки, которая именуется буфером.

Операция вывода данных.

При работе с файлами эта операция значит, что происходит пересылка данных из рабочей памяти ЭВМ в файл. Эта операция также осуществляется через буфер.

Файловая переменная.

При работе с файлами главным понятием является понятие переменной файлового типа, которая именуется Все темы (информатика) за 3-й семестр в СТЖДТ - реферат файло­вой переменной. В зависимости от типа файла переменная записывается так: текстовый файл (var :text;), типизи­рованный файл (var fp: file of), без типовой файл (var fp:file;)

Нужно держать в голове, что файловая переменная, которая может иметь хоть какой тип и хоть какое имя указывается во всех программных Все темы (информатика) за 3-й семестр в СТЖДТ - реферат действиях с файлом. Таким образом файловая переменная обеспечивает связь меж физическим файлом и программкой.


Билет № 4

Различия меж 3-мя типами файлов при­меняемых в Dos.

Понятно, что в Паскале можно использовать три разно­видности файлов, которые различа­ются друг от друга последующим:

1.Текстовый файл – это файл в общем смысле Все темы (информатика) за 3-й семестр в СТЖДТ - реферат последо­вательность знаков разбитая на строчки. В то же самое время строчка представ­ляет собой последовательность знаков с очевидно обозначенным окончанием. В турбо Пас­кале для текстовых файлов определен специ­альный тип с типом text. К примеру, в программке можно дать тип файловым переменным: var fp, fi: text;

Подчеркнем, что хотя Все темы (информатика) за 3-й семестр в СТЖДТ - реферат элементом текста являются знаки, текстовый файл отличается от типа file of char. В текстах есть особые знаки при помощи которых задаются конец строчки и конец текста. Их обработка отличается от обработки других знаков и задается особыми подпрограммами.

2.Типизированый файл, рассматривается как последовательность переменных какого-то оп­ределенного типа Все темы (информатика) за 3-й семестр в СТЖДТ - реферат, при этом этот тип задается файловой переменной. Тип файловой перемен­ной в типизированном файле в программке: var fp, fi: file of integer;

Таким образом значениями частей типизи­рованного файла, являются значения того типа, которой является файловая переменная.

3.Безтиповые файлы рассматриваются как по­следовательность байтов и определяются с по Все темы (информатика) за 3-й семестр в СТЖДТ - реферат­мощью служебного слова file. В таких файлах файловая переменная описывается так: var fp, fi: file; таким образом приведенные три вида файлов различаются меж собой не столько их вероятным содержанием, сколько наборами подпрограмм ввода-вывода, используемых к ним.

Билет № 5

Создание файла на жестком диске.

Для этого нужно сделать каталог (директорию).

А Все темы (информатика) за 3-й семестр в СТЖДТ - реферат) Создание каталога (директории).

Вся информация в компьютере записана на магнитный диск, который имеет имя C://. Это жесткий диск. Гибкий диск имеет имя «А» и «В». На диски вся информация распределена по каталогам. Это также как книжка делится на главы. В каждой главе могут быть под главы также как и Все темы (информатика) за 3-й семестр в СТЖДТ - реферат в каталогах могут быть подкаталоги. Создавать файл буде на жестком диске «С».

Б) переход на диск «С».

После включения компьютера мы имеем на экране два окна голубого цвета. После этого нужно:

1.Установить курсор в левое окно с помощью кнопки Tab.

2.Надавить кнопки Alt+F1, при всем этом на экране Все темы (информатика) за 3-й семестр в СТЖДТ - реферат появится окно: «ВЫБЕРИ ДИСК».

3.Устанавливаем курсор на знак «С» этого окна.

4.Надавить кнопку ENTER, при всем этом окно пропадет.

При этом происходит переход на диск «С» и возникает окно с надписью С:\. Т.е. в левом окне Нортона Командора мы лицезреем информацию, которая записана на диске «С». На Все темы (информатика) за 3-й семестр в СТЖДТ - реферат этом диске есть главный (корневой). Признаком того, что мы находимся в главном каталоге является отсутствие 2-ух точек. При всем этом в верхней строке окна написано имя диска и черта слеш.

Для перехода на диск С в правом окне нужно:

1.Установить курсор кнопкой Tab на правое окно и надавить Все темы (информатика) за 3-й семестр в СТЖДТ - реферат Alt+F2. При всем этом появится окно «выбери диск», дальше исполняем то же самое.



Билет № 2

Общие процедуры и функции, ис­пользуемые при работе с файлами всех типов.

Assign (fp) – эта процедура связывает файловую функцию(fp) с именованием фи­зического файла, при этом имя физиче­ского файла завершается переменной строкового Все темы (информатика) за 3-й семестр в СТЖДТ - реферат типа. Таким образом эта процедура в программке смотрится так: assign (fp,’a:\one.tex’).

Rewrite (fp) – делает и открывает но­вые файл с логическим именованием файло­вой переменной для записи. Т.е. если в применяемом файле содержимое файла заменяется (либо если это новый файл), то таковой файл раскрывается этим опера Все темы (информатика) за 3-й семестр в СТЖДТ - реферат­тором.

Reset (fp) – открывает имеющийся файл для чтения. При всем этом текущим компонентом становится 1-ые ком­понент файла т.е. компонент с № «0». При открытии файла с типом либо без типа этим оператором, то не считая чтения из этого файла можно добавлять запись и производить перезапись компонен­тов.

Close Все темы (информатика) за 3-й семестр в СТЖДТ - реферат (fp) – закрывает открытый канал ввода-вывода с логическим названием файла fp. (закрывает файл). После за­вершения работы с файлом необходимо обя­зательно открыть этот файл оператором close (fp).

EOF (fp) – это логическая функция. Она возвращает значение true, если достигнут при чтении конец файла. Если же конец файла не достигнут Все темы (информатика) за 3-й семестр в СТЖДТ - реферат эта функция выдает значение falshe. При закрытии записываемого файла в его жеребцов заносится маркер конца файла автоматом. Эта функция как раз и реагирует на этот маркер.

Erase (fp) – эта функция удаляет за­крытый физический файл fp.

Rename (fp) – эта функция переимено­вывает закрытый физический файл свя­занный с Все темы (информатика) за 3-й семестр в СТЖДТ - реферат файловой переменной fp. В программке нужно писать новое название файла. В программке эта функция записывается так: Rename (fp,’новое имя’).


Билет № 3

Ликвидирование файла.

Эту операцию производит функция Erase (fp), тут fp – файловая переменная того файла, который должен быть уничтожен. Пусть к примеру мы имеем два файла Все темы (информатика) за 3-й семестр в СТЖДТ - реферат. У первого файла файловая переменная fp1, а у второго fp2. уничтожим к примеру 1-ый файл fp1. Для этого нужно:

-закрыть уничтожаемый файл оператором close(fp1);

-уничтожить этот файл оператором Erase(fp1).


Билет № 6

Присвоение имени каталогу.

1.В верхней строке прямоугольного окна отыскать строчку с надписью С:\, если она имеется, то все верно. Если Все темы (информатика) за 3-й семестр в СТЖДТ - реферат эта строчка содержит еще другие знаки, то надавить кнопку HOME, а потом ENTER. При этом в левой строке окна не должно быть знаков.

2.Кнопкой Tab установить курсор в левое окно.

3.Надавить кнопку F7.

4.При этом появится окно сотворения каталога.

5.Набираем в окне имя DIF.

6.Жмем ENTER.

7.При этом окно Все темы (информатика) за 3-й семестр в СТЖДТ - реферат создание каталога пропадет. Ос­танутся только окна Нортон командор. При чем в левом появится запись «Dif».

Примечание: если появится окно в каком запи­сано, то нереально сделать каталог DIF, то это значит, то это имя уже есть в каталоге и нужно создавать новое имя.

Билет №7

Вход в экран Все темы (информатика) за 3-й семестр в СТЖДТ - реферат редактора создаваемого файла.

1.Установить курсор на каталог DIF.

2.Надавить Enter. При всем этом в первой строке окна возникают знаки (. .), означает мы находимся в подкаталоге и курсор на данный момент стоит на этих точках.

3.Надавить кнопки Shift+F4.

4.При этом на дисплее появится окно редактора.

5.В этом окне набираем имя Все темы (информатика) за 3-й семестр в СТЖДТ - реферат грядущего файла «one.tex»

6.Жмем Enter.

7.На экране появится окно редактора в какой в верхней информационной строке дано имя образующего файла.

C:\dif\one.tex

Тут c:\dif – путь к файлу; one- имя файла; tex – расширение.

По расширению можно осознать содержание данного файла.

8. Набираем текст в окно редактора Все темы (информатика) за 3-й семестр в СТЖДТ - реферат.


Билет № 8

Выход из экрана редактора создаваемого файла.

Для выхода из экрана редактора создаваемого файла нужно:

1.Надавить F10 либо Esc.

2.При этом появится окно редактора с надписью «сохранять», «не сохранять», «продолжить работу».

3.Подставить курсор на необходимое выражение и надавить Enter.

4.При этом на дисплее возникают два голубых окна с 2-мя точками в Все темы (информатика) за 3-й семестр в СТЖДТ - реферат верхней строке левого окна. Тут же показаться новое имя создаваемого файла.



Билет №9

Внедрение гибкого диска для сотворения файла.

1.Установить дискету в системный блок.

2.Для перехода на дискету с диска «C» необходимо:

-нажать Alt+F1.

-при этом появится окно «Диски» с надписью «выбери левый диск»

-устанавливаем курсор на «А» и жмем Все темы (информатика) за 3-й семестр в СТЖДТ - реферат Enter. При всем этом возникает окно с надписью А:\

3.Открыть окно редактора. Для этого жмем Shift+F4. При всем этом возникает окно «править файл». Пишем в этом окне «one.tex»

-нажимаем Enter. При всем этом возникает окно редактора.

-пишем текст файла.

-для сохранения жмем F2.

-для возвращения к голубым Все темы (информатика) за 3-й семестр в СТЖДТ - реферат окнам жмем Esc.

4.Убираем дискету из системного блока:

-нажимаем Alt+F1

-в показавшемся окне избираем диск «С».

Билет №10 Написание текстов файла.

После открытия окна редактора вся работа происхо­дит также как и при наборе в турбо Паскале.

Т.к. компонентами текстового файла являются строчки, то данные набираем по Все темы (информатика) за 3-й семестр в СТЖДТ - реферат строчкам, если мы на­бираем числа, то в строке должны быть только числа и пробелы меж ними. При переходе на другую строчку надавить ENTER. После набора последней строчки непременно надавить ENTER.

Это разъясняется тем, что маркером конца строчки яв­ляется EOF. Эта функция записывается автоматом только после нажатия ENTER. После Все темы (информатика) за 3-й семестр в СТЖДТ - реферат каждой строчки текстового файла нужно бросить маркер конца строчки EOLN. Если в тексте предусмотрены пустые строчки, то можно дать несколько маркеров конца строчки. Символьные знаки конца строчки набираем как и в программке. Значения числовых переменных, если они находятся посреди строчки завершаются пробелом меж последним числом и Все темы (информатика) за 3-й семестр в СТЖДТ - реферат последующим за ним зна­ком. К примеру запись строчки файла в программке нужно писать так:

ПЕТРОВ Н.А. 1941 супруг eoln


Fio godro x pol

Тут строчка содержит:

1.Фамилию и инициалы (fio) –в этой строке преду­смотрено 20 знаков.

2.godro- длина равна 4 знака.

3.Пробел Х – длина 1 знак, дальше идет пол субь­екто длина – 3 знака Все темы (информатика) за 3-й семестр в СТЖДТ - реферат.

4.Дальше идет маркер конца строчки eoln.

В случае этой строчки переменные должны быть запи­саны так:

Var fio:string[20]; x:string[1]; pol:string[3]; godro:integer;

Таким образом это значит, что фио в программке за­нимают 20 знаков, если 20, то при печате количе­ство знаков необходимо довести до 20. Это можно сде Все темы (информатика) за 3-й семестр в СТЖДТ - реферат­лать методом прибавления пробелов.

Как следует спектр фио в 20 знаков должен занят только фамилией. С 21 знака должен начи­натся год рождения. Числа года рождения пишется без провелов. Количество знаков года рождения доложно быть рарно 4.Потому что число находится в се­редине строчки, то после него должен ити пробел х , который Все темы (информатика) за 3-й семестр в СТЖДТ - реферат равен одному символу. Дальше идет пол рав­ный трём символам. Следует подразумевать, что Fio, godro, x, pol являются полями написаной строчки. Таким образом хоть какое поле в записе строкив файле должно содержать столько знаков, сколько их обозначено в описании переменных при составлении программки.


Билет №13 Функции и процедуры Все темы (информатика) за 3-й семестр в СТЖДТ - реферат исполь­зуемые в текстовых файлах.

Settexbuf(fp,buf,bufsize) – эта функция уста­навливает размер буфера файла fp до его от­крытия. Тут файловая переменная имеет только тип text, а bufsize являются числами только целого типа.

Flush(fp)-принудительно записывает данные из буфера файла fp в физический файл.

Append(fp Все темы (информатика) за 3-й семестр в СТЖДТ - реферат)-эта функция открывает сущест­вующий текстовый файл для прибавления за­пи­сей.

EOLN[(var fp)]-эта функция логического типа выдает значение true, если достигнут конец строчки.

SeekEoln(fp) – эта функция логического типа выдает значение true, если достигнут конец строчки либо файла, либо перед ним имеются только пробелы либо знаки табуляции т.е Все темы (информатика) за 3-й семестр в СТЖДТ - реферат. вроде бы предчувствует окончание строчки.

SeekEof(fp)-сама функция является функцией логического типа и выдает значение true, если достигнут конец файла либо перед ним имеются пробелы, признаки конца строчки и знаки табуляции т.е. эта функция пред­чувствует ко­нец файла.

Билет № 14 Чтение файла при помощи про Все темы (информатика) за 3-й семестр в СТЖДТ - реферат­граммы.

Под чтением из файла предполагается ввод данных из файла в оперативную память ЭВМ. Для чтения из файла необходимо выполнить сле­дую­щие деяния:

1.Открыть файл для чтения (оператором RE­SET)

2.Ввести данные из файла в программку (readln)

3.Закрыть файл оператором close.

Общая структура программки ввода данных в память машины Все темы (информатика) за 3-й семестр в СТЖДТ - реферат из файла имеет вид:

Reset (fp);

………………………

readln (fp, x1, x2, …, xn)

………………………

close (fp), end.

Тип переменных x1, x2,…xn должен соответ­ствовать базисному типу частей файла.

В этом куске программки процедура RE­SET(fp) производит подготовку к чтению из файла (т.е. открывает файл и устанавли­вает Все темы (информатика) за 3-й семестр в СТЖДТ - реферат указатель на 1-ый элемент этого файла.

Оператор readln (х1, х2…хn) последова­тельно присваивает переменным х1, х2,…хn значения из файла. Количество этих пере­менных не должно превосходить количества данных, которые могут быть выведены из файла.

Место оператора READLN можно написать так:

Read (fp, x1)

Read (fp, x2)

Read (fp, xn)


Билет Все темы (информатика) за 3-й семестр в СТЖДТ - реферат № 15 Особенность вывода данных из файла при помощи программки.

При выводе компонент (чисел) из текстового файла эти числа обязаны иметь каждое свою переменную. Это означает, что переменные обязаны иметь последующие величины i1:=3, i2=4; i3=5. и под этими именами они будут выв вводится из файла. Это означает, что Все темы (информатика) за 3-й семестр в СТЖДТ - реферат написав цикл:while not seekeof (fp) do readln (fp, i); мы сможем вывести только 1-ое число записанное в этом файле, потому чтоб вывести к примеру 3 числа из этого файла, необходимо в про­грамме написать переменные всех (3-х в на­шем случае) чисел, которые будут принимать роли в вычислениях:while not seekeof (fp Все темы (информатика) за 3-й семестр в СТЖДТ - реферат) do readln (fp, i1, i2, i3). Таким образом традиционного цикла при выводе данных организовать нельзя


Билет № 16 Создание текстового файла с по­мощью программки.

Создание текстового файла с учетом особенно­сти его написания очень проблемно. На­много проще сделать текстовый файл ис­пользуя для этих целей специальную программку Все темы (информатика) за 3-й семестр в СТЖДТ - реферат. Прин­цип ее созда­ния (программки) последующий: после включения и загрузки ЭВМ на дисплее появля­ются голубые окна среды Нортон Командор. Для сотворения текстового файла также используем дискету. Для этого нужно:

-вставить дискету в системный блок, перевести курсор в хоть какое из окон;

- надавить Alt+F9 (либо Alt+F2).

-появляется окно Все темы (информатика) за 3-й семестр в СТЖДТ - реферат с надписью «выбери левый (правый) диск.

-устанавливаем курсор на «А» и жмем ENTER. Возникает окно с надписью а:\

-теперь кнопкой Tab переводим курсор в дру­гое окно и входим в среду Турбо Паскаль.

-набираем программку. Жмем ctrl+F9, при всем этом возникает окно редактора среды Турбо Паскаль с надписью Все темы (информатика) за 3-й семестр в СТЖДТ - реферат «введи имя файла»

-вводим «КО» и жмем ENTER при всем этом на экране возникают две записи: а) введи текст б)окончания ввода в файл обозначим симво­лами многоточия (…)

-вводим текст: «Я помню

дивное

мгновенье»

-переходим на экран редактора файла для этого: а)жмем alt+x б)переводим название файла Все темы (информатика) за 3-й семестр в СТЖДТ - реферат test.dat в)жмем F3. на дисплее возникает на текст.

-для выхода из файла жмем Esc.

Билет № 17 Отладка программки с помощью которой сотворен файл.

-программа пишется после установки дискеты в системный блок, при всем этом имя файлу не дается.

-после набора программки надавить Ctrl +F9 при этом на Все темы (информатика) за 3-й семестр в СТЖДТ - реферат дисплее возникает запись «введи имя файла».

-вводим имя «КО» и жмем ENTER при всем этом возникает две строки.

1.Введи текст

2.Окончание ввода данных в файл – ввод многоточия.

-после записи текста жмем ENTER и файл сотворен.


Билет №11 Буферизация файла.

Файл – это поименованная область памяти на диске либо на другом наружном носителе ин Все темы (информатика) за 3-й семестр в СТЖДТ - реферат­формации. Память диска разбивается на блоки.

Блок – это участок памяти диска размер кото­рого может быть равен 512 байтов, 4496 и бо­лее.

Устройства обмена (дисководы) изготовлены так, что конкретно блоками данные копируются на диск либо с диска. Таким образом блок является единицей физического обмена меж дисками и оперативной памятью. Для обмена Все темы (информатика) за 3-й семестр в СТЖДТ - реферат данными большенными порциями употребляется особый участок памяти программки который именуется буфером. В буфер копируется целый блок либо несколько блоков данных из файла попадают в переменные программки не из файла, а из буфера. Т.е. эти данные идут из файла через буфер. Буфер можно рассматривать как типичное окно, через которое Все темы (информатика) за 3-й семестр в СТЖДТ - реферат из программки «виден» файл. При всем этом записи из файла записываются поначалу в буфер до его наполнения, а потом обрабатывается в файл.

Билет №12 Буферизация текстов

С текстовыми файлами связаны не один а два буфера

-внешний буфер

-внутренний буфер

Наружный буфер обрабатывается методом буферизации файла. Работа со вторым внутренним буфером ведется по другому. При Все темы (информатика) за 3-й семестр в СТЖДТ - реферат чтении данные копируются из текста во наружный буфер, а оттуда часть их копируется во внутренний буфер. Какая конкретно часть находится в зависимости от размера внутреннего буфера. При чтении знаки текста берутся из внутреннего буфера, а если он исчерпан, то в него копируется последующая часть наружного буфера и Все темы (информатика) за 3-й семестр в СТЖДТ - реферат чтение длится.

Внутренний буфер текстов имеет в турбо Паскале имеет возможность изменять его размер в границах от 1 б до 65536 байтов при помощи процедуры settexbuf . это процедура может быть оформлена 2-мя методами:

Settexbuf(fp, buf, bufsize).

Тут fp – файловая переменная типа text.

Buf – имя переменной хоть какого типа.

Bufsize – размер Все темы (информатика) за 3-й семестр в СТЖДТ - реферат буфера представляет собой выражение целого типа, величина которого может поменяются в границах от 1 до65536 байтов.

Тут переменная buf употребляется как внутренний буфер, потому целенаправлено чтоб ее длина была кратна длине блока. Если размер буфера bufsize в вызове не обозначено, то он определяется длиной переменной buf.

Если значение переменной Все темы (информатика) за 3-й семестр в СТЖДТ - реферат bufsize обозначено и является меньше длины переменной buf, то оно задает длину буфера в границах переменной buf.



Билет №18. Типизированные файлы. Прямой доступ к компонентам файла.

Типизированный (компонентный) файл рассмат­ривается как последовательность записи, т.е. компонент. Следует иметь в виду, что это после­довательность записи должна быть 1-го типа. Задание файловой переменной Все темы (информатика) за 3-й семестр в СТЖДТ - реферат для такового файла осуществляется так: var :file of ;

В отличие от файлов тепа tex типизированный файл имеет строгую внутреннюю структуру. При записи в него записывается машинное представ­ление копанента, будет то число, знак, строка, запись, массив либо другая структура данных. Файл заполняется поочередно от начала до конца. Структура файла Все темы (информатика) за 3-й семестр в СТЖДТ - реферат при всем этом ли­нейна, что значит: запись следует записью и составляющие ни чем ни отличаются друг от друга. Число компонент файла может поменяются, т.е. заблаговременно не фиксируется. Добавление записи осу­ществляется исключительно в конец файла. Замещение же компонент производит в любом месте файла. Только понятие как Все темы (информатика) за 3-й семестр в СТЖДТ - реферат конец строки в типизиро­ванном файле не существует. Потому ввод и вывод данных осуществляется только процеду­рами read и write.

Для типизированного файла обе процедуры RE­SET и rewrite устанавливает сразу как режим чтения так и режим записи. Таким обра­зом допускается чередование таких операций не использованная в этих Все темы (информатика) за 3-й семестр в СТЖДТ - реферат программках не зависимо от выбора процедуры открытия.

В типизированном файле все составляющие 1-го типа, а означает и 1-го размера, то становится вероятным случайный либо прямой доступ к ним. Этот доступ осуществляется по номерам, которые автоматом присваивается в каждом компоненте при составлении файла.

Прямой доступ к компонентам значит возмож­ность установки Все темы (информатика) за 3-й семестр в СТЖДТ - реферат снутри файла текущего указа­теля на заданную запись. Текущий указатель – это не очевидно описанная переменная, которая ука­зывает на условную границу меж элементами файла. Нумеруется позицией текущего указателя целыми числами начиная с нуля, потому реаль­ный номер записи компонент всегда на еди­ницу больше номера позиции Все темы (информатика) за 3-й семестр в СТЖДТ - реферат указателя. В опе­рации будет участвовать тот элемент, на которой переместится указатель. Так если номер текущий указатель установлен в позицию «6», что можно прочесть либо поменять 7ю компоненту в файле


Билет № 19 Функции реализующии прямой доступ к компанетам в типизированных файлах.

Filesize(fp)-эта функция выдает реальное число записей в открытом файле Все темы (информатика) за 3-й семестр в СТЖДТ - реферат.

Filepos(fp)-эта функция выдает номер записи на которую установлен текущий указатель файла.

Seek(fp,n)- эта функция назначает текущую позицию номер которой n указателя файла

Truncate(fp) – обеспечивает удаление всех записей в файле fp от позиции текущего указателя до конца файла.

Eof(fp) – это функция в типизированном файле выдает значение Все темы (информатика) за 3-й семестр в СТЖДТ - реферат true, только в этом случае, когда позиция указателя совпадает с концевой границей файла.


Билет №22 Сравнительная оценка тексто­вого и типизированного файлов

Основное преимущество текстового файла – это возможность хранить в нем разнотипные данные.

Основное преимущество типизированного файла – это прямой доступ к его компонен­там. Не считая того в типизированном файле имеется Все темы (информатика) за 3-й семестр в СТЖДТ - реферат возможность чередования операций чтения и записи. Это чередование можно производить независимо от того, какая про­цедура открытия файла применена в про­грамме.

Обмен данными меж файловой переменной и ЭВМ вероятен только меж дисками и рабочей памятью программки. Следует иметь в виду, что прямой вывод данных из файла на Все темы (информатика) за 3-й семестр в СТЖДТ - реферат экран юзера минуя память машины не вероятен.

1.Вывод данных в файл должен осуществля­ется оператором write (fp, I)

2.Вывод данных из файла на экран пользова­теля либо на принтер должен осуществляется при помощи последующих операторов: read (fp, I) write (i).


Билет №23 Поочередная обработка компанентов типизированного файла.

При открытии файла указатель файла устанавливается Все темы (информатика) за 3-й семестр в СТЖДТ - реферат всегда на исходный компонент, который имеет компонент с № «0».

При выполнении оператора read либо write указатель файла сдвигается на столько компонент, сколько их введено в ЭВМ (либо выведено).

В этом случае, когда указатель файла установлен на нулевой отметке, т.е. обработка записей происходит с самого начала, оператор seek в Все темы (информатика) за 3-й семестр в СТЖДТ - реферат программке не нужен. Но если нужно сделать дополнения к файлу нужно использовать этот оператор: seek (fp, n).

Для этого нужно открыть файл для чтения, а потом выполнить оператор seek. В этом случае «n» - будет число компонент файла, после которых начнется добавление компонент. Но программеру не непременно знать это Все темы (информатика) за 3-й семестр в СТЖДТ - реферат число «n». Имеется функция filesize, которая будет выдавать значения n. При всем этом файл должен быть отрыт и указатель файла будет установлен на номер конца файла. При добавлении компонента старенькые маркер конца файла затирается новый маркер конца этого файла.

При поочередной обработке может пригодится номер текущего компонента файла. Этот номер может Все темы (информатика) за 3-й семестр в СТЖДТ - реферат быть определен при помощи функции filepos(fp). При всем этом в программке необходимо записать так: n:=filesize (fp).

Для устранения записей с занесением маркера конца файла производит процедура: truncate(fp).



Билет №20 Составляющие типизированного файла.

Компомпонентом такового файла может быть значение обычного типа либо строчка либо же Все темы (информатика) за 3-й семестр в СТЖДТ - реферат другая структура, но не файл.

В текстовом файле, чтоб избрать некото­рые данные просматривается все предыду­щие данные. На это уходит много времени, чтоб исключить утраты времени применя­ются типизированные файлы. Составляющие файла с типом (типизированные) пронуме­рованы (начиная от нуля). При всем этом опера­тор seek (fp, n) обеспечивает возможность прямого Все темы (информатика) за 3-й семестр в СТЖДТ - реферат доступа к компоненту. Этот опера­тор не делает ни каких действий с ком­понентом. Он только обеспечивает к нему доступ для ввода компонента т.е. для пере­дачи его из файла в память машины должен употребляться оператор read, при этом он записывается так: read(fp,).

Для вывода Все темы (информатика) за 3-й семестр в СТЖДТ - реферат компонента из машины в файл должен употребляться оператор write(fp,);

В перечне оператора write допускаются и вы­ражаются, но они непременно должны быть однотипными с компонентами файла.

Билет №21 Описание типизированного файла.

Файловая переменная типизированного файла должна описываться так: var :file of .

Это означает, что в программке файловая пе­ременная должна описываться Все темы (информатика) за 3-й семестр в СТЖДТ - реферат так:var fp:file of char (integer, real).

Если оператором Reset открыть типизиро­ванный файл, то не считая чтения компонент из этого файла можно еще делать добав­ления компонент либо же производить перезапись компонент этого файла.

Для выбора компонента мы должны исполь­зовать оператор: seek (fp, n Все темы (информатика) за 3-й семестр в СТЖДТ - реферат); n – это целое число либо выражение целого типа. Это число соответствует порядковому номеру компонента с которого начинаются деяния над компонентами.

Таким образом оператор seek перемещает указатель файла к элементу с номером n за­данным оператором. Таким макаром, ис­пользуя в программке вызовы процедуры SEEK в паре с процедурой Все темы (информатика) за 3-й семестр в СТЖДТ - реферат read мы сможем получить хоть какой элемент файла, т.е. ввести в память машины. А используя к тому же опера­тор write мы можем вывести этот элемент на экран юзера.

Если же использовать в программке вызовы процедуры seek в паре с процедурой write, то можно изменять хоть какой элемент файла.


Билет №24 Запись Все темы (информатика) за 3-й семестр в СТЖДТ - реферат в файл результатов про­граммы для типизированного файла.

Под записью в файл понимается вывод результа­тов программки из оперативной память ЭВМ на наружный диск. Для записи файла в программке нужно делать последующие деяния:

-открыть файл для записи оператором rewrite

-вывести данные из программки в файл операто­ром Все темы (информатика) за 3-й семестр в СТЖДТ - реферат write(fp,j), где j – переменная данных. Вы­вод должен осуществляется только при помощи оператора write.

-закрыть файл для записи. При всем этом общая форма записи в программке будет иметь вид:

rewrite (fp);

…………………

write (fp, A, B, C, D);

…………………

close (fp);

end.

Процедура rewrite производит подготовку к записи файла Все темы (информатика) за 3-й семестр в СТЖДТ - реферат, т.е. очищает файл и устанавливает указатель файла в эго начало.

Это значит, что та запись, которая была ранее в файле стерта.

Для записи в файл результатов программки нужно сделать этот файл.

Билет №25. Создание файла для записи в него результатов программки для типизированного файла.

Для записи в файл результата программки нужно сделать Все темы (информатика) за 3-й семестр в СТЖДТ - реферат этот файл. Для сотворения нужно:

-установить дискету в системный блок после включения ЭВМ.

-нажать кнопки alt+F1

-переводим курсор на диск А и жмем ENTER

-при это возникает окно с надпись а:\

-открываем окно редактора. Для этого

а)переводим курсор кнопкой Tab в окно а:\

б)жмем кнопки Shift+F Все темы (информатика) за 3-й семестр в СТЖДТ - реферат4.

-в показавшемся окне пишем имя создаваемого файла к примеру Nik. Жмем ENTER. При это возникает окно создаваемого файла с надписью а:\Nik

-нажимаем F2 и сохраняем этот файл

-переходим в среду турбо Паскаль

-набираем программку.



Пор.№ Календарні терміни вивчення Назви тем та їх маленький зміст Кількість годин на тему
1.
Роль мови Все темы (информатика) за 3-й семестр в СТЖДТ - реферат в житті суспільства. Функції


мови. Зміни в алфавіті. Літературна


мова. Частовживані вислови 2
2.
Діловий стиль. Особливості усного


мовлення. Вимоги до мови ділової


людини. Літературна мова. 2
3.
Культура мови. Норми. Мовна


майстерність. Види усного мовлення. 2
4.
Культура ділового мовлення. Жанри


публічних виступів. 2
5.
Особливості письмового мовлення.


Документи. Реквізити. Заява. 2
6.
Вимоги до оформлення тексту. Право-


пис апострофа. Довідка. 2
7.
Вимоги до лексикі документів. Правопис


“ь&rdquo Все темы (информатика) за 3-й семестр в СТЖДТ - реферат;. Стійки мовні сполуки в д.м. 2
8.
Професійна лексика. Професіоналізм.


Довіреність. 2
9.
Терміни. Наказ. 2
10.
Вузкопрофесійна і загальнонаукова


термінологія. Правопис префіксів.


Бота з словником. 2
11.
Вживання великої літери. Автобіографія 2
12.
Імена та прізвища в д.м. Запрошення


оголошення. 2
13.
Іншомовні слова в д.м. Правопис


Іншомовних слів. Лист. 2
14.
Книжні слова в д.м. Договір. 2
15.
Логічність в д.м Все темы (информатика) за 3-й семестр в СТЖДТ - реферат. Протокол. Витяг з


Протоколу. 2
16.
Синтаксис д.м. Розписка. Відомість.


Затратна. 2







32 ГОД.












ТЕМИ ДЛЯ САМОСТІЙНОГО


ОПРАЦЮВАННЯ 18 ГОД.






ВСЬОГО 32+18=50








ВИКЛАДАЧ:

















Вид занять Навчально-наочні посібники, які використовуються під час вивчення теми Навчальна література і завдання для учнів Примінки (позначка про використання та іньше)












































































































Семінарське Таблиця

заняття


Семінарське Таблиця

заняття














































ДЕРКАЧ Т.В.



















vsego-na-193-kratkoe-soderzhanie-kem-podpisan-dokument.html
vsego-na-226-listah-kratkoe-soderzhanie-kem-podpisan-dokument.html
vsego-na-344-kratkoe-soderzhanie-kem-podpisan-dokument.html