Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Программа формирования таблицы футбольного чемпионата и определения команды, прошедшей чемпионат без поражений

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Описание преимуществ среды Turbo Pascal. Алгоритм реализации и текст программы, предназначенной для формирования таблицы футбольного чемпионата и определения команды-победителя. Отладка программного продукта. Представление инструкции пользователю.
Краткое сожержание материала:

Размещено на

ВВЕДЕНИЕ

В кратком изложении история языков программирования такова: изначально вычислительные машины программировались в машинном коде. То есть в их оперативную память напрямую вводили последовательность чисел, являющиеся кодами команд, которые процессор может выполнить.

Turbo Pascal -- это среда разработки для языка программирования Паскаль. Используемый в Turbo Pascal диалект базировался на более раннем UCSD Pascal, получившем распространение, в первую очередь, на компьютерах серии Apple II. Компилирующая компонента Turbo Pascal была основана на компиляторе Blue Label Pascal, первоначально созданном в 1981 году Андерсом Хейлсбергом для операционной системы NasSys микрокомпьютера Nascom. Позднее он был переписан как Compass Pascal для операционной системы CP/M, затем как Turbo Pascal для DOS и CP/M. Одна из версий Turbo Pascal была доступна под Apple Macintosh примерно с 1986 года, но её разработка прекратилась примерно в 1992.

В 1982 году Филипп Кан приобрёл компилятор у Андерса Хейлсберга и перебрался из Парижа в Калифорнию, где основал компанию Borland.

Когда в 1983 году появилась первая версия Turbo Pascal, такой тип среды разработки был относительно новым. Во время дебюта на американском рынке, Turbo Pascal продавался по цене в 49,99 долл. Помимо привлекательной цены, встроенный компилятор Паскаля также был очень высокого качества. Приставка "Turbo" намекала как на скорость компиляции, так и на скорость производимого им исполняемого кода. Turbo Pascal создавал машинный код за один проход, без шага компоновки.

После рекламной кампании за первый месяц поступило заказов на 150 тыс. долларов -- так много, что местные банки отказывались оплачивать чеки и кредитные карточки, подозревая мошенничество.

За первые два года было продано не менее 300 тысяч копий компилятора, что превзошло объём продаж всех прочих языков для микрокомпьютеров.

Для того времени это была потрясающая среда разработки. Она была проста и интуитивно понятна, с хорошо организованным меню. Ранние версии использовали раскладку горячих клавиш WordStar. В более поздних версиях появилась возможность быстро получить определение ключевого слова языка, просто поставив курсор на ключевое слово и нажав клавишу справки. Справочные статьи часто включали примеры кода, использующего данное ключевое слово. Это позволяло неопытным программистам изучать Паскаль даже без помощи книг, используя лишь среду разработки. В поставку входило большое количество исходных текстов демонстрационных и прикладных программ. В их числе были даже шахматы.

Среда позволяла легко встраивать в код на Паскале вставки на языке ассемблера. Пользователь имел возможность проходить программу шаг за шагом; при переходе на ассемблерный блок это также работало. В любой момент пользователь мог добавить переменную или регистр в удобно расположенное окно для наблюдения за ними. При построчной отладке программ, использующих графические режимы IBM PC, происходило корректное переключение между графическим режимом программы и текстовым режимом среды разработки.

Помимо всего этого, имелось средство профилирования. Книги, включённые в поставку Borland Pascal, давали детальное описание языка ассемблера Intel вплоть до указания количества тактовых циклов, необходимых для выполнения каждой инструкции. В общем и целом, система давала превосходные возможности для оптимизации кода; пользователю не требовалось пользоваться чем-либо кроме среды разработки. Всё было сделано так идеально, что даже школьник мог этим пользоваться. Эти качества позволили версии Паскаля от Borland стать стандартом языка Паскаль de facto.

С начала 1990-х TP/BP используется в университетах для изучения фундаментальных концепций программирования.

Вероятно, разработка Microsoft Pascal была прекращена из-за конкуренции с высоким качеством и небольшой ценой Turbo Pascal. Другая версия гласит, что Borland заключил соглашение с Microsoft на прекращение разработки Turbo BASIC (среды разработки для BASIC, ответвившейся от Turbo Pascal), если Microsoft прекратит разработку Microsoft Pascal. Некоторое время Microsoft выпускал QuickPascal, который был почти 100%-совместим с Turbo Pascal.

В течение нескольких лет Borland улучшал не только среду разработки, но и язык. В версии 5.5 в него были введены передовые возможности объектно-ориентированного программирования. Последней выпущенной версией была версия 7. Borland Pascal 7 включал в себя среду разработки и компиляторы для создания программ под DOS, под DOS с расширителем DOS и Windows 3.x, в то время как Turbo Pascal 7 мог создавать только обычные DOS-программы.

С 1995 года в Borland прекратили разработку Turbo Pascal и предложили в качестве замены среду разработки Delphi, ещё более ориентированную на язык программирования Object Pascal.

1. ОБЩАЯ ЧАСТЬ

1.1 Цель и анализ использования разработки

В настоящее время весь комплекс ПО делится на системные и пользовательские программы. Системное программное обеспечение выполняет функции всех частей ПК, а также подключенных к нему внешних устройств. Программы для пользователей служат для выполнения, каких - либо конкретных задач во всех сферах человеческой деятельности. Например, помогают создать тексты или графику, наводить порядок на жестком диске, работать в сети Internet, помогают в оформлении документов, математических вычислений, обработки изображений и т.п.

Программа данного курсового проекта относится к пользовательским программам. Она предназначена для формирования таблицы футбольного чемпионата и определение команды, прошедшей чемпионат без поражений.

Благодаря данной программе не нужно производить никаких вычислений на бумаге, что позволяет существенно экономить время. В силу простоты программы, ею может воспользоваться даже слабо подготовленный пользователь.

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

1.2 Характеристика используемой операционной системы

Программа данного курсового проекта разработана в среде операционной системы Windows XP Home Edition Service Pack 3.

Год за годом совершенствуются структура и возможности операционных систем. В состав новых операционных систем и новых версий уже существующих операционных систем вошли структурные элементы, которые внесли большие изменения в природу этих систем. Современные операционные системы отвечают требованиям постоянно развивающегося аппаратного и программного обеспечения. Они способны управлять работой многопроцессорных систем, высокоскоростных сетевых устройств и новейших запоминающих устройств, разнообразие типов которых постоянно увеличивается. Из приложений, оказавших значительное влияние на архитектуру операционных систем, следует выделить мультимедийные приложения, средства доступа к Internet, а также модель распределенных вычислений клиент/сервер.

Неуклонный рост требований к операционным системам приводит не только к улучшению их архитектуры, но и к возникновению новых способов их организации. В экспериментальных и коммерческих операционных системах были опробованы самые разнообразные подходы и структурные компоненты, большинство из которых можно объединить в следующие категории:

Ш архитектура микроядра;

Ш многопоточность;

Ш симметричная многопроцессорность;

Ш распределенные операционные системы;

Ш объектно-ориентированное построение.

Windows ХР, выпущенная корпорацией Microsoft в 2001 году, является новой ОС семейства Windows, созданной на базе технологии NT. Она собрала в себе достоинства уже знакомых пользователям операционных систем предыдущих поколений.

Windows XP сочетает в себе стабильность систем ветви NT/2000 с дружественным пользовательским интерфейсом "домашних" версий Windows. Она представляет собой объединение этих двух направлений развития Windows -- теперь все их достоинства объединились в ХР. Хотя по-прежнему существуют версии, Windows XP Home и Windows XP Professional, различия между ними не так уж существенны и состоят в основном в том, что в домашней версии немного меньше инструментов для обеспечения безопасности и инструментов администрирования, а в профессиональной -- немного больше. По сути, это одна и та же операционная система.

Windows XP Home предназначена для домашних пользователей и небольших предприятий. Windows XP Home поддерживает работу в сети, совместное использование модема и другие средства.

Windows XP Professional предназначена для выполнения более сложных вычислений. Она поддерживает сложные средства обеспечения безопасности, групповые политики, перемещаемые профили пользователей, протокол безопасности Kerberos и многое другое. Windows XP Professional лучше работает на переносных компьютерах, чем Windows XP Home, поскольку содержит лучшие средства управления питанием, а также лучше работает с беспроводными подключениями к Internet.

Есть в Windows XP и другие, не менее важные новшества. DOS больше не входит, как интегрированная ча...

Другие файлы:

Чемпионат СССР. Кубок СССР. 1952 год
Статистика Чемпионата СССР.Кубка СССР.1952 года, составы, фото,таблицы...

Италия-90. Чемпионат мира по футболу.
В сборник Италия-90 вошли впечатления очевидцев мирового футбольного первенства — игроков, тренеров, судей, журналистов, рас­сказы о тренерах и футбол...

От Медкова до Иванова
Это методическое пособие, выпущенное в преддверии юбилейного 50-го чемпионата СССР (за всю историю был проведено 51 первенство, последний чемпионат СС...

Чемпионаты СССР 1939
Описание: Подробные статистические данные футбольного чемпионата СССР 1939 года по группам А и Б. Реконструкция....

ЦСКА. Библиотека футбольного болельщика
Справочник "ЦСКА" - первый из серии "Библиотечка футбольного болельщика", посвященной ведущим советским клубам, - познакомит любителей футбола с истор...