- •Вопросы к экзамену в январе
- •Понятие массива. Описание, ввод, вывод.
- •Понятие линейного списка: формирование, поиск.
- •Понятие линейного списка: вывод, бинарный поиск.
- •Сортировка меторавнениядом «пузырька
- •Сортировка методом простого выбора
- •Понятие строки. Основные операции над строкой.
- •Графический режим в Паскале. Работа монитора в графическом режиме.
- •Цвета в операторах задаются с помощью своих кодов:
- •Основные графические примитивы.
- •Основы графической анимации в Паскале.
- •Текстовые файлы: строение, создание и запись в текстовый файл.
- •11.Текстовые файлы: строение, чтение данных из текстовых файлов.
- •12. Типизированные файлы: строение, создание и запись в типизированный файл.
- •13. Типизированные файлы: строение, чтение данных из типизированных файлов.
- •14. Записи: описание, обращение к полям, ввод и вывод записей.
- •15. Описание модулей. Создание tpu модуля. Разделы interface и implementation.
Основы графической анимации в Паскале.
Текстовые файлы: строение, создание и запись в текстовый файл.
Текстовые файлы – файлы на диске, состоящие из символов ASCII. Для разделения строк используются символы «конец строки». Текстовые файлы являются файлами с последовательным доступом. Текстовые файлы связываются с файловыми переменными, принадлежащими стандартному типу TEXT. Текстовые файлы предназначены для хранения текстовой информации. Именно в такого типа файлах хранятся, например, исходные тексты программ. Компоненты (записи) текстового файла могут иметь переменную длину, что существенно влияет на характер работы с ними. Текстовый файл трактуется в Турбо Паскале как совокупность строк переменной длины. Доступ к каждой строке возможен лишь последовательно, начиная с первой. При создании текстового файла в конце каждой записи (строки) ставится специальный признак EOLN (End OfLiNe - конец строки), а в конце всего файла - признак EOF (End Of File - конец файла). Эти признаки можно протестировать одноименными логическими функциями. Для создания текстового файла в Паскаль необходимо задать переменные соответствующего типа, которые будут записываться в соответствующий раздел памяти. Чтобы это осуществить можно воспользоваться различными функциями языка. Все данные и переменные записываются при помощи стандартной операции Writeln (достаточно задать дополнительный параметр).Program CreateFile; var textfile: Text; nametype: String; textstring: String; a, b: integer;Где textfile — переменная типа Text, содержащая в себе имя файла. Nametype — тип ввода текста, которой присваивается String. Textstring — текстовая строка соответствующего типа. A и b являются вспомогательными переменными, которые хранят целоисчисляемые цифровые значения. Затем нужно Предложитеь пользователю ввести тип нужного файла nametype. Его необходимо связать с самим файлом textfile. Writeln('Please, type the name of data typing');Readln(nametype);Assign(textfile, nametype); Откройте файл для записи данных и предложите пользователю ввести сначала количество строк для записи, а затем их содержимое. Данные будут поочередно вноситься в сам документ.Rewrite(textfile);Writeln('Type numbers of strings:');Readln(b); {переменная, которая хранит количество строк}Writeln('Please, type the strings:'); Для записи фиксированного количества строк воспользуйтесь циклом, первый параметр которого должен соответствовать номеру первой строчки файла, в данном случае цифре For a:=1 to b do Begin Readln(textstring); Writeln(textfile, textstring); {функция записи в файл} End; Завершите работу с файлом и закончите программу использованием соответсвующих функций. Также выведите уведомление об успешной записи. Во избежание проблем с выводо выставьте повторный readln. Close(textfile);Writeln('Success');readln; End. Процедура append служит для спец открытия файлов для записи. Она применима только к уже физически сущ файлам, открывает и готовит их для добавления инфо в конец файла. Запись в осуществляется с помощью процедур write writeln. Read. Readln. НО есть особенность при работе с ними-имена переменных могут быть целого, вещественного строкового символьного типа. Перед записью данных в текст.файл с помощью процедуры write происходит их преобразование в тип стринг, а writeln записывает в текст.файл символ конца строки.