Программы для обслуживания деканата, разработка и сущность ее использования. Особенности работы в среде Visual C . Программная реализация, описание алгоритма и структуры, использованных программных средств, разработанных функций. Инструкция пользователя.
При низкой оригинальности работы "Разработка сервисных программ для обслуживания администрации деканата, учебной части вуза, коменданта общежития, разных сфер быта", Вы можете повысить уникальность этой работы до 80-100%
Компьютер - это прибор, способный производить вычисления и принимать логические решения в миллионы или даже миллиарды раз быстрее человека. Например, многие из современных персональных компьютеров могут выполнять десятки миллионов операций сложения в секунду. Сегодняшние самые быстрые суперкомпьютеры могут выполнять сотни миллиардов операций сложения в секунду - это примерно столько же, сколько сотни тысяч людей могут выполнить за год. А в исследовательских лабораториях уже функционируют компьютеры с быстродействием в триллионы операций в секунду.Разработка сервисных программ, которые позволяют обрабатывать разнообразную информацию, например , для обслуживания администрации деканата, учебной части вуза, коменданта общежития, разных сфер быта.Элементы одной и той же структуры должны иметь уникальные имена, но две разные структуры могут содержать не конфликтующие элементы с одинаковыми именами. Структура, содержащая элемент, который является указателем на такой же структурный тип, называется структурой с самоадресацией. объявляет TIMEOBJECT переменной типа Time, TIMEARRAY - массивом с 10 элементами типа Time, a TIMEPTR - указателем на объект типа Time. Это является причиной того, что структуры Time передаются печатающим функциям по ссылке - этим исключаются накладные расходы на копирование, связанные с передачей структур функциям по значению, а использование const предотвращает изменение структуры типа Time функциями печати. Следует также отметить, что при начальной инициализации символьного массива (как и любого другого) можно указывать в квадратных скобках его размер с целью дальнейшего использования массива еще для каких-либо целей (например, для хранения другой какой-либо строки): Объявление char str[10] = «ABCDE»; создает массив из 10 символов и первые пять элементов этого массива принимают значения "A","B","C","D" и "E" соответственно, остальные символы будут ноль-символы.В данной программе были использованы структуры и строки, а также функции из библиотеки обработки строк. В первом массиве, где каждый элемент является структурой с названием «predmety» содержится название предметов по которым студент получил оценки (названия предметов вводятся с клавиатуры).Это библиотека обработки строк, которая обеспечивает много полезных функций для работы со строковыми данными, например, сравнение строк, поиск в строках символов и других подстрок, разметку строк (разделение строк на логические куски) и определение длины строки. Функция char *strcpy(char *s1, const char *s2); - копирует строку s2 в массив символов s1. 8. char *ps = new char [25]; /* объявляем указатель на символ и 9. динамически выделяем память под 25 символов */ Функция int *strcmp(const char *s1, const char *s2); - сравнивает строки s1 и s2 (по ASCII-кодам). Функция char *strcat(char *s1, const char *s2); - добавляет строку s2 к строке s1.Из элемента массива типа student котрый содержит в себе массив с оценками ball с помощью функции sortirovka находится средний балл (сумма балов по предметам делится на количество предметов). Затем этот балл в зависимости от балла пишется список студентов имеющих разные средние баллы. void one (student student1[100])//функция первого пункта меню Затем с помощью функции strcmp программа сравнивает поле char gorod[30]; каждого элемента массива типа student с введенным названием города если функция возвращает не 0, то выводится имя, фамилия, отчество иногородних студентов и результат счетчика их количества. void three(student student1[100]) Затем с помощью функции strcmp программа сравнивает поле char gorod[30]; каждого элемента массива типа student с введенным названием города если функция возвращает 0, то выводится имя, фамилия, отчество городских студентов и результат счетчика их количества. void four(student student1[100]) В данном пункте меню если элемент массива student с полем int budzhet_ili_contract; содержит 1 , то на экран выводится имя, фамилия, отчество студентов бюджетников,а также их количество. void five(student student1[100])Программа состоит из одного файла с названием base.exe.Программа полностью выполняет все пункты менюstruct student {char familia [30]; student *student1=base; {if ((strcmp(familia,student1[i].familia)==NULL)&&(strcmp(imya,student1[i].imya)==NULL)&&(strcmp(otchestvo,student1[i].otchestvo)==NULL)) {cout<<"