Изучение символьных и строковых типов данных, алгоритма задачи на языке программирования Паскаль. Описания получения и установки отдельного символа строки, изменения регистра символов. Анализ создания и просмотра файла, поиска и сортировки информации.
При низкой оригинальности работы "Разработка информационно-поисковой системы "Результаты соревнований" на языке программирования Паскаль", Вы можете повысить уникальность этой работы до 80-100%
Язык программирования Паскаль предлагает богатую среду программирования, которая делает разработку программ более производительной и более приятной. Необходимо создать программу «Результаты соревнований» на языке программирования Паскаль. Программа должна выполнять следующие действия: создание файла, просмотр содержимого файла которое выводится в виде таблицы, дополнение файла новыми записями, поиск и сортировка по любому указанному полю, удаление любой строки файла.Переменная типа Char может хранить всего один символ, один из набора 256 символов. Каждый символ имеет свой код. Символы можно сравнивать между собой на равенство и на определение, какой больше или меньше, тогда компьютер опять же сравнивает не сами символы, а их коды. В начале идут различные служебные управляющие символы, которые не имеют графического представления. Для типа данных Char определены также две операции - получение кода символа из переменной типа Char и преобразование кода символа в значение типа Char.Переменная типа String представляет собой последовательность символов - строку. Мы можем определять длину строки, можем добавлять к строке другие строки и символы, можем заменять произвольные части строки на другие строки и символы, можем удалять части строки. Для определения длины строки в символах используется функция стандартной библиотеки Length. Индекс последнего символа строки будет равен результату вызова функции Length, которой в качестве параметра будет передана строка. Формат вызова: Insert(Source,Target,Position), где Source - строка которая будет вставлена, Target - идентификатор строковой переменной в которую вставляют содержимое Source, Position - позиция, начиная с которой будет вставлено содержимое Source в Target.Разработать программу создания информационно-поисковой системы «Результаты соревнований» на языке программирования Паскаль. Для каждого действия мы создаем процедуры: процедура создания файла который будет содержать минимум 10 записей, процедура вывода на экран содержимого файла в виде таблицы, процедура дополнения файла новыми записями, процедура поиска записей по любому выбранному полю, процедура сортировки записей по любому выбранному полю, и процедура удаления записей по любому выбранному номеру.Процедуры мы вызываем с помощью меню основной программы, выбирая соответствующие пункты. В программе содержатся процедуры. Алгоритм описывающий данную процедуру реализован в виде блок-схемы 1 (рисунок 2.2.1). 2) procedure vivod - эта процедура предназначена для вывода на экран информации о результатах соревнований в виде таблицы. Алгоритм описывающий данную процедуру реализован в виде блок-схемы 2 (рисунок 2.2.2).program zadacha; {название программы} uses crt; {подкличение модуля crt} type mass=record fio:string; {Фамилия} ych:string; {учреждение} stil:string; {стиль плавания} voz:integer; {возраст} rez:real; {результат} end; close(f); {закрываем файл} end; procedure vivod; {процедура вывода} begin clrscr; while not eof(f) do {начинаем выводить записи в таблицу} with ch[i] do begin inc(i); while not eof(f) do begin read(f,ch[i]);Для запуска программы необходимо открыть файл «zadacha.pas» и нажать на клавишу «F9»(в программе «Pascal ABC»). Появится главное меню в котором мы можем выбрать необходимое действие над файлом (рисунок 2.4.1). В поле «ФИО» необходимо ввести фамилию имя и отчество участника. В поле «Учреждение» необходимо ввести учреждение образования в котором обучается участник. В поле «Стиль» необходимо ввести стиль плавания участника.Паскаль хорош тем, что в нем можно создавать прикладные программы, работающие в реальном времени, предлагая богатую среду программирования, которая делает разработку программ более производительной и более приятной. Реализовал программу «Результаты соревнований» на языке программирования Паскаль. Программа выполняет следующие действия: создание файла, просмотр содержимого файла которое выводится в виде таблицы, дополнение файла новыми записями, поиск и сортировка по любому указанному полю, удаление любой строки файла.
План
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1. СИМВОЛЬНЫЙ И СТРОКОВЫЙ ТИП ДАННЫХ
1.1 Тип данных Char
1.2 Тип данных String
2. РАЗРАБОТКА ИНФОРМАЦИОННО-ПОИСКОВОЙ СИСТЕМЫ «РЕЗУЛЬТАТЫ СОРЕВНОВАНИЙ» НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ
2.1 Постановка задачи
2.2 Описание алгоритма задачи
2.3 Практическая часть выполнения задачи на языке программирования Паскаль
2.4 Результаты работы программы
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Вывод
Паскаль хорош тем, что в нем можно создавать прикладные программы, работающие в реальном времени, предлагая богатую среду программирования, которая делает разработку программ более производительной и более приятной. Именно по этому я выбрал данный язык программирования для своей курсовой работы.
Подобрал и изучил материал по теме «Строковые и символьные типы данных».
Реализовал программу «Результаты соревнований» на языке программирования Паскаль. Программа выполняет следующие действия: создание файла, просмотр содержимого файла которое выводится в виде таблицы, дополнение файла новыми записями, поиск и сортировка по любому указанному полю, удаление любой строки файла.
Для удобства и простоты использования, программа реализована в виде меню. Я постарался сделать так, чтобы любому пользователю было удобно и практично использовать мою программу.
Ее можно использовать для записей результатов соревнований по плаванию, которые будут храниться в типизированных файлах. Пользователь сможет легко заносить данные в таблицы, редактировать содержимое, удалять не нужные записи, искать и сортировать по необходимому полю.
Список литературы
1. Павловская, Т. А. Паскаль. Программирование на языке Турбо Паскаль / Т.А. Павловская. - СПБ. - Петербург: 2007. - 317с.
2. Алиев, Ю.А. Практикум по алгоритмизации и программированию на языке Паскаль/ Ю.А. Алиев. - В. - Питер: 2007. - 527с