Программа для заполнения экзаменационной ведомости - Реферат

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

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Построенный на твердом фундаменте С, С помимо ООР поддерживает множество других полезных инструментов, не жертвуя при этом ни мощью, ни элегантностью, ни гибкостью С. С уже стал универсальным языком для программистов всего мира. C - универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части.В деканате факультета информатики имеются списки студентов разных групп.Структуры использованы для логического объединения данных типов string и int. и так же как массивы служат для группирования данных разного типа. Структура groups задана следующим образом: struct groups{ string name;COLSTUDENTS;string FIOSTUDENTS[50];}; В структуре groups созданы три переменные - name типа string, содержащую название группы, COLSTUDENT типа int, принимающую значение о количестве студентов в данной группе и FIOSTUDENTS типа string, включающая информацию о фамилиях студентов. Аналогичной является структура predmets struct predmets {string name;string prepod;}; Имеет две переменные типа string: первая - name, в которой заключается наименование предмета, вторая - prepod, которая содержит ФИО преподавателя, который преподает этот предмет.На входе: Указатели на массивы содержащий символьные элементы, количество элементов в массиве. Функция сортирует список фамилий в алфавитном порядке при печати ведомости. На входе: Указатель на массив, три целочисленных переменные присвоенные названиям групп/предметов/формы контроля В файле содержаться количество групп, их названия, сдающие ими предметы и форма контроля (экзамен/зачет) по этим предметам.Для вывода требуемой ведомости нужно уточнить условия выбора.{string name; {string name; void QUICKSORT(string arr[], int left, int right) {int i = left, j = right; } cout<<"Группа "<<ARRG[i].name<<" успешно сохранена!"<<endl<<endl; cout<<"\NПРЕДМЕТЫ, которые сдает группа "<<ARRG[group].

План
Содержание

Введение

1. Постановка задачи

2. Разработка алгоритма

3. Описание функций и переменных

4. Блок - схема программы

5. Тестирование программы

6. Текст программы

Введение
C - это попытка решения разработчиками языка С задач объектно-ориентированного программирования (Object Oriented Programming, OOP). Построенный на твердом фундаменте С, С помимо ООР поддерживает множество других полезных инструментов, не жертвуя при этом ни мощью, ни элегантностью, ни гибкостью С. С уже стал универсальным языком для программистов всего мира.

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

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?