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

14. Способы построения мультипликации

Мультипликация-передвижение объекта или изменение его свойств.

Чтобы сделать мультипликацию, нужно вывести изображение, а через некоторое время стереть его и вывести новое. Для создания задержки в дэлфи используется невидимый элемент Timer. Для получения желаемого результата, нужно настроить интервал перерисовки - частота перерисовки (Interval), и разрешить перерисовку(Enabled). Для запуска событий, необходимо обратиться к свойству onTimer.

15. Символы и строки, операции со строками

Тип данных Char задаёт символьные переменные. Значением переменной типа Char может быть любой символ, отображаемый на экране. Часть символов не имеет буквенных обозначений на клавиатуре. Для их задания можно использовать # или Chr(номерсимвола). Для получения номера указанного символа Ord(символ).

Строка-массив символов. => к элементу можно обращаться по номеру. Тип данных String задаёт строковые переменные.

Операции со строками:

  1. Сравнивание строк(больше та, у которой код символа больше)

  2. Length(строка)-длина строки

  3. Delete(строка, позиция, количество)-удаляет из строки количество символов, начиная с позиции

  4. Pos(подстрока, строка)-ищет подстроку в строке и возвращает позицию

  5. Copy(строка, позиция, количество)-копирует из строки с определённой позиции количество символов

  6. Insert(строка, подстрока, позиция)- вставляет в строку с определённой позиции подстроку.

16. Тестовая информация, принципы работы с текстовым файлом

Для того, чтобы выводить информацию не на экран, а в файл или считывать информацию с файла, существует переменная типа file. При её создании указывается тип данных , которые будет хранить файл. Тип указывается так: file of тип. Особым является файл для содержания текстовой информации, который описывается как TextFile.

Пример

Perem: file of char

Для связки переменной типа файл с конкретным файлом на диске, неою использ оператор AssignFile(переменная, путькФайлу)

Пример:

AssignFile(text,’document.txt’);

Для вывода информации в файл используется оператор write(переменнаяТипаФайл,информация) или writeln(переменнаяТипаФайл,информация), где переменнаяТипаФайл-переменная, в которую осуществляется вывод информации, информация- записываемая в файл информация

!writeln() работает только в текстовых файлах

Для считывания информации используется оператор read(переменнаяТипаФайл,информация) и readln(переменнаяТипаФайл,информация)

!readln() считывает информацию только из текстового файла

Для работы с файлом необходимо указать операцию, которая будет выполняться с файлом: чтение или запись

Эти операции описываются операторами:

Reset(переменная_типа_файл) – открыть файл для чтения;

Rewrite(переменная_типа_файл) – открыть файл для записи;

Append(переменная_типа_файл) – открыть файл для дописи.

После окончания работы с файлом необходимо закрыть переменную типа «файл» с помощью команды CloseFile(переменная_типа_файл).

17. Составные типы данных, принципы работы

Составные типы данных- типы данных, которые состоят из других данных. Для представления такой информации служит структура record(Характерной особенностью записи является то, что составляющие её компоненты могут быть разного типа.) , запись – это структура данных, состоящая из отдельных именованных компонентов разного типа, называемых полями. Поля описываются: названиеполя.имяподполя:=значение

Имя = record

поле1 : тип1;

поле2 : тип2;

……

полеN : типN;

end;

Оператор присоединения. Если при работе происходит обращение к нескольким полям, то можно не указывать каждый раз при описании полей имя переменной, а воспользоваться оператором присоединения:

with имя do операция,

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