Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_na_voprosy.doc
Скачиваний:
2
Добавлен:
08.12.2019
Размер:
420.35 Кб
Скачать

Var a: array[1..10] of real- ввод

writeln(‘введите ’,I,’элемент массива’);- обращение

read(a[i]);

37 Как объявляются матрицы (двухмерные массивы)? Как обращаться к элементам матрицы?

Type

Matrix = array [1..5, 1..10] of <тип элементов>;- ввод

writeln(‘введите ’,i,’элемент массива’);- обращение

read(a[i]);

38 Понятие записи данных. Что такое поле? Каким образом объявляются записи в разделе описаний? Как обращаться к полям записи?

Запись – как и массив используются для описания упорядоченной последовательности величин. Есть отличия: в типе компонентов и в способе доступа к компонентам

Поле – это структура данных состоящая из фиксированного числа компонентов в записи на языке Pascal

Объявление записи (type)- <имя записи> : <тип >; пример F.I.O. : byte или string

Внутри оператора к компоненте записи можно обратится только с помощью имени компоненты

39 Оператор присоединения

WITH (оператор присоединения) – осуществляет доступ к компонентам записи, таким образом, как если бы они были простыми переменными.

40 Что такое файл? Что такое файл в Паскаль - программе? Как классифицируются файлы по методу доступа к элементам

Файл - это блок информации на внешнем запоминающем устройстве компьютера

В языке Pascal под файлом понимается последовательность компонентов одного и того же типа количество которых заранее не определено.

Пустой файл- это файл не содержащий ни одного компонента

42. Текстовые файлы связываются с файловыми переменными, принадлежащими к стандартному типу TextFiie. Текстовые файлы предназначены для хранения текстовой информации. Именно втакого типа файлах хранятся, например, исходные тексты программ. Компоненты (записи) текстового файла могут иметь переменную длину, что существенно влияет на характер работы с ними.

Текстовый файл трактуется в Pascal как совокупность строк переменной длины. Доступ к каждой строке возможен лишь последовательно, начиная с первой. При создании текстового файла в конце каждой строки ставится специальный признак eoln (EndOfLiNe - конец строки), а в конце всего файла - признак eof (EndOfFile - конец файла). Эти признаки можно протестировать одноименными логическими функциями .

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

Объявляемфайлбайтов:

var f:file of byte;

b:Byte;

Ассоциируем файловую переменную с физическим файлом:

AssignFile(f,'c:\myfile.bin');

Теперь мы можем либо перезаписать/создать файл:

Rewrite(f);

Либо открыть существующий для чтения и записи:

Reset(f);

Теперь функции работы с файлом:

read(f,b); - прочитать 1 байт

write(f,b); - записать 1 байт

seek(f,100); - поставить текущее положение считывания/записи на сотый байт

Size(f); - прочитать количество байт в файле.

Eof(f); - узнать не являетсмя ли байт последним

44.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]