МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«тюменский Индустриальный университет»
ИНСТИТУТ МЕНЕДЖМЕНТА И БИЗНЕСА
Кафедра «Бизнес - информатики и математики»
КУРСОВОЙ ПРОЕКТ
по курсу: "Программирование"
на тему: «Обработка данных о музыкальном концерте»Выполнила:
ст. гр. ЭБб-15-2
Кутмарова М.В.
Руководитель:
доцент кафедры БИМ
к.т.н. Сергеев В.В.
__________________
Тюмень, 2016
Содержание
Введение 3
1. Блок-схема 4
2. Структура программы 5
2.1. Раздел описания типов 5
2.2. Раздел описания переменных 6
2.3. Раздел описания подпрограмм 6
2.3.1. Функция выводаглавного меню 6
2.3.2. Процедура поиска по номеру выступления 7
2.3.3. Процедура поиска по имени исполнителя 8
2.4. Раздел операторов 9
3. Результат 11
Заключение 13
Список использованных источников 13
ПРИЛОЖЕНИЕ. ЛИСТИНГ ПРОГРАММЫ 15
Введение
PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также рядсобственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.
PascalABC.NET является мультипарадигменным языком: на нём можно программировать в структурном, объектно - ориентированноми функциональном стилях [3, с. 15].
PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм. Кроме того, консольный компилятор PascalABC.NET функционирует на Linux и MacOS под Mono.
Объектом данного курсового проекта является PascalABC.net.Предметом - программа для обработки данных о музыкальном концерте. Целью - Разработка программы для обработки данных о музыкальном концерте с помощью языка программирования PascalABC.net. Для выполнения это цели, необходимо выполнить ряд задач:
1.Разработать программу, позволяющую ввести информацию о музыкальном концерте (название исполнителя, название композиции/песни, порядковый номер выступления на концерте,длительность выступления;
2. Сохранить данную информацию в бинарном типизированном файле;
3. Организовать поиск по порядковому номеру выступления;
4. Организовать поиск по названию выступления;
5. Организовать вывод данных.
1. Блок-схема
Блок-схема нужна для того, чтобы четко видеть этапы работы, проанализировать алгоритм [2 c.73]. При разработке данной программы была разработана блок-схема,представленная на рисунке 1.
Рис 1. Блок-схема
2. Структура программы
В языке Pascal соблюдается четкий алгоритм написания программы. Программа на языке Pascal всегда состоит из двух основных частей: описания последовательности действий, которые необходимо выполнить, и описания данных, с которыми оперируют действия. Действия представляются операторами языка, данные вводятся посредствомописаний и определений. Кроме того, программа может быть снабжена заголовком, который задаст имя программы и ее параметры [6].
Описания данных текстуально предшествуют описанию действий и должны содержать упоминание всех объектов, используемых в действиях (операторах).
Описание программы, согласно ее фиксированной структуре, рассмотрено ниже.
2.1. Раздел описания типов
Количество выступлений впрограмме пользователь выбирает сам, это может быть, как одно выступление, так и некоторое множество. Для того, чтобы не вводить огромное количество переменных, используется тип записи. В данной программе тип называется act и содержит в себе переменные, которые необходимы для описания одного выступления (рис. 2).
Рис 2. Раздел описания типов в разработанной программе
В...
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«тюменский Индустриальный университет»
ИНСТИТУТ МЕНЕДЖМЕНТА И БИЗНЕСА
Кафедра «Бизнес - информатики и математики»
КУРСОВОЙ ПРОЕКТ
по курсу: "Программирование"
на тему: «Обработка данных о музыкальном концерте»Выполнила:
ст. гр. ЭБб-15-2
Кутмарова М.В.
Руководитель:
доцент кафедры БИМ
к.т.н. Сергеев В.В.
__________________
Тюмень, 2016
Содержание
Введение 3
1. Блок-схема 4
2. Структура программы 5
2.1. Раздел описания типов 5
2.2. Раздел описания переменных 6
2.3. Раздел описания подпрограмм 6
2.3.1. Функция выводаглавного меню 6
2.3.2. Процедура поиска по номеру выступления 7
2.3.3. Процедура поиска по имени исполнителя 8
2.4. Раздел операторов 9
3. Результат 11
Заключение 13
Список использованных источников 13
ПРИЛОЖЕНИЕ. ЛИСТИНГ ПРОГРАММЫ 15
Введение
PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также рядсобственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.
PascalABC.NET является мультипарадигменным языком: на нём можно программировать в структурном, объектно - ориентированноми функциональном стилях [3, с. 15].
PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм. Кроме того, консольный компилятор PascalABC.NET функционирует на Linux и MacOS под Mono.
Объектом данного курсового проекта является PascalABC.net.Предметом - программа для обработки данных о музыкальном концерте. Целью - Разработка программы для обработки данных о музыкальном концерте с помощью языка программирования PascalABC.net. Для выполнения это цели, необходимо выполнить ряд задач:
1.Разработать программу, позволяющую ввести информацию о музыкальном концерте (название исполнителя, название композиции/песни, порядковый номер выступления на концерте,длительность выступления;
2. Сохранить данную информацию в бинарном типизированном файле;
3. Организовать поиск по порядковому номеру выступления;
4. Организовать поиск по названию выступления;
5. Организовать вывод данных.
1. Блок-схема
Блок-схема нужна для того, чтобы четко видеть этапы работы, проанализировать алгоритм [2 c.73]. При разработке данной программы была разработана блок-схема,представленная на рисунке 1.
Рис 1. Блок-схема
2. Структура программы
В языке Pascal соблюдается четкий алгоритм написания программы. Программа на языке Pascal всегда состоит из двух основных частей: описания последовательности действий, которые необходимо выполнить, и описания данных, с которыми оперируют действия. Действия представляются операторами языка, данные вводятся посредствомописаний и определений. Кроме того, программа может быть снабжена заголовком, который задаст имя программы и ее параметры [6].
Описания данных текстуально предшествуют описанию действий и должны содержать упоминание всех объектов, используемых в действиях (операторах).
Описание программы, согласно ее фиксированной структуре, рассмотрено ниже.
2.1. Раздел описания типов
Количество выступлений впрограмме пользователь выбирает сам, это может быть, как одно выступление, так и некоторое множество. Для того, чтобы не вводить огромное количество переменных, используется тип записи. В данной программе тип называется act и содержит в себе переменные, которые необходимы для описания одного выступления (рис. 2).
Рис 2. Раздел описания типов в разработанной программе
В...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат