- •1.Использование компьютерных технологий в медицине
- •2. Языки программирования. Этапы разработки программ
- •3. Оболочка среды программирования; структура и назначение компонентов оболочки. Особенности построения rad программ
- •4. Стандартные и производные от них типы данных. Константы, их назначение, определение
- •5. Операции с переменными и возвращаемый результат
- •6. Условные операторы, структура, обозначения, возможные проблемы использования
- •7. Стандартные функции, функции преобразования типов
- •8. Операторы цикла, структура, обозначение, возможные проблемы использования
- •9. Этапы отладки программы
- •10. Создание и описание новых типов данных
- •11. Тип данных массив, описание, возможные действия с массивами
- •Вывод массива; ввод массива; поиск максимального или минимального элемента массива; поиск в массиве заданного элемента; сортировка массива.
- •12.Алгоритм поиска элементов в массиве. Алгоритмы сортировки
- •13. Графические примитивы; пропорциональная печать изображения с экрана
- •14. Способы построения мультипликации
- •15. Символы и строки, операции со строками
- •16. Тестовая информация, принципы работы с текстовым файлом
- •17. Составные типы данных, принципы работы
- •18. Процедуры и функции, структура, передача параметров
- •19. Область действия идентификаторов при использовании процедур, функций
- •20. Классификация способов передачи параметров
- •21. Процедурные директивы, назначение
14. Способы построения мультипликации
Мультипликация-передвижение объекта или изменение его свойств.
Чтобы сделать мультипликацию, нужно вывести изображение, а через некоторое время стереть его и вывести новое. Для создания задержки в дэлфи используется невидимый элемент Timer. Для получения желаемого результата, нужно настроить интервал перерисовки - частота перерисовки (Interval), и разрешить перерисовку(Enabled). Для запуска событий, необходимо обратиться к свойству onTimer.
15. Символы и строки, операции со строками
Тип данных Char задаёт символьные переменные. Значением переменной типа Char может быть любой символ, отображаемый на экране. Часть символов не имеет буквенных обозначений на клавиатуре. Для их задания можно использовать # или Chr(номерсимвола). Для получения номера указанного символа Ord(символ).
Строка-массив символов. => к элементу можно обращаться по номеру. Тип данных String задаёт строковые переменные.
Операции со строками:
Сравнивание строк(больше та, у которой код символа больше)
Length(строка)-длина строки
Delete(строка, позиция, количество)-удаляет из строки количество символов, начиная с позиции
Pos(подстрока, строка)-ищет подстроку в строке и возвращает позицию
Copy(строка, позиция, количество)-копирует из строки с определённой позиции количество символов
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 операция,