Программа сортировки файла с данными

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

0outfile("sort.txt");- mas[i]; - Считываем данные из файлаoutfile("sort.txt"); - Подключаем файл для записи<<mas[i]; - Записываем данные в файл

- Windows файл заголовков для языка программирования C++, который содержит заявления для всех функций в Windows API, все общие макросы, которые используются программистами окон, и все типы данных, используемых различными функциями и подсистем. Он определяет большое количество окон конкретные функции, которые могут быть использованы в С++. Win32 API могут быть добавлены в проект программирования C++, включив заголовка файла и ссылки на соответствующие библиотеки. В данной программе используется только для осуществления плавного вывода данных в консоль, путём приостановки работы программы на заданный интервал времени.

, разработанный для выполнения простых математических операций. Большинство функций привлекают использование чисел с плавающей точкой. C++ также реализует данные функции для обеспечения совместимости, все они содержатся в заголовочном файле cmath.

Все эти функции принимают double, если не определено иначе. Для работы с типами float и long double используются функции с постфиксами f и l соответственно. Все функции, принимающие или возвращающие угол, работают с радианами. Вообще разработанной программе не используются математические функции, но без данного модуля не работают простейшие логические операции or и and. Поэтому пришлось включить.

 

.6 Функции. Объявление и определение функций

 

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

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

Но для использования функции в программе её нужно объявить и определить. Объявление функции называется прототипом, содержит имя функции, тип возвращаемого функцией значения и количество, и тип её параметров. Указание имён параметров не является обязательным. За списком параметров, после закрывающейся скобки, должна следовать ; а не операторный блок. С++ требует, чтобы функция была объявлена, до того как она будет полностью определена, если вызов её предшествует её определению. Правила объявления и определения функций в СИ++:

) При объявлении функции перед её именем всегда указывается тип возвращаемого ею значения

) Если список параметров пуст, круглые скобки после имени функции должны быть указаны. СИ++ позволяет вам использовать ключевое слово void для явного указания того, что список параметров пуст, хотя это будет возвратом к стандартному языку СИ.

) Список параметров с указанием типов должен иметь следующий вид:

 

[const ] ,...

 

Параметры задаются подобно тому, как определяются переменные: сначала задается тип параметра, а потом идентификатор параметра. В С++ параметры в списке разделяются запятыми. Для каждого параметра необходимо указать его тип. Ключевое слово const объявляет компилятору, что значение параметра не должно изменяться функцией.

) Тело функции C++ заключается в фигурные скобки. За закрывающейся скобкой не должно быть точки с запятой.

) C++ поддерживает передачу параметров, как по ссылке, так и по значению. По умолчанию параметры передаются по значению. В этом случае функция работает с копией передаваем