Обьектно-ориентированное программирование
Автор: Gost Recon • Май 17, 2019 • Курсовая работа • 6,428 Слов (26 Страниц) • 357 Просмотры
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра АТ
Пояснительная записка
к курсовой работе
по дисциплине
«Программирование и основы алгоритмизации»
Выполнил:
ст. гр. СУА-17
Наумов М.А.
Проверили:
Ярошенко О.А.
Проскурина Е.С.
Донецк 2018
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Лабораторная работа №1: Обработка данных типа структура. Выполнить поставленную задачу используя структуру. Шахматный чемпионат проводится по круговой системе. В чемпионате участвуют N спортсменов (N 10). По результатам каждой игры составляется ведомость по форме: номер первого спортсмена, номер второго спортсмена, фамилии обоих спортсменов, результат игры (1:0, 0:1. 0.5:0.5), время игры первого и второго спортсменов(часы, минуты).
Требуется для заданного спортсмена определить и отпечатать: номер и фамилию, кол-во побед, ничьих и поражений, кол-во набранных очков.
Список отпечатать в следующем порядке: сначала все встречи в которых выиграл первый спортсмен, затем – второй, затем – ничьи.
Лабораторная работа №2: Обработка данных типа класс. Выполнить поставленную задачу используя класс. Шахматный чемпионат проводится по круговой системе. В чемпионате участвуют N спортсменов (N 10). По результатам каждой игры составляется ведомость по форме: номер первого спортсмена, номер второго спортсмена, фамилии обоих спортсменов, результат игры (1:0, 0:1. 0.5:0.5), время игры первого и второго спортсменов(часы, минуты).
Требуется для заданного спортсмена определить и отпечатать: номер и фамилию, кол-во побед, ничьих и поражений, кол-во набранных очков.
Список отпечатать в следующем порядке: сначала все встречи в которых выиграл первый спортсмен, затем – второй, затем – ничьи.
РЕФЕРАТ[pic 1]
Курсовая работа: 33с., 8 рис., 2 прил.
Объект исследования: база данных чемпионата шахматного турнира.
Цель работы: повысить эффективность поиска информации в базе данных организации турнира с помощью вычислительной техники.
Методы: декомпозиция, ООП, тестирование.
Работа распределяет список проведенных игр и сортирует по результатам игры. Выполнена постановка задачи, выбран язык программирования С++, разработаны типы данных, приведены блок-схемы алгоритмов программ, написаны коды программ.
ООП, БАЗА ДАННЫХ, СПОРТСМЕН, ТИП ДАННЫХ, ТЕСТИРОВАНИЕ, ТУРНИР, С++, РЕЗУЛЬТАТ ИГРЫ
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………………5
- ЛАБОРАТОРНАЯ РАБОТА №1………………………………………….7
- Задание………………………………………………………………….. 7
- Постановка задачи……………………………………………………....8
- Блок-схема……………………………………………………………… 10
- ЛАБОРАТОРНАЯ РАБОТА №2………………………………………… 10
- Задание………………………………………………………………….. 15
- Постановка задачи………………………………………………………15
- Блок-схема……………………………………………………………… 17
ЗАКЛЮЧЕНИЕ………………………………………………………………....20
ЛИТЕРАТУРА………………………………………………………………......21
Приложение А. Код программы к лабораторной работе №1
и ее тестирование……………………………………………………………… 23
Приложение Б. Код программы к лабораторной работе №2
и ее тестирование……………………………………………………………… 29
ВВЕДЕНИЕ
Программирование занимает одну из значительных ниш в современном мире. Это не просто способ заставить работать различное оборудование, но и способ развить свои способности. Как и любая точная наука, программирование развивает аналитические и дедуктивные способности, абстрактное мышление. Можно смело сказать, что эта отрасль дает развитие человека в целом. Навыки создания программ, позволят обрести такие качества как упорядоченность мыслей, строгая организация и постановка решения проблем практически любого уровня сложности и характера.
...