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

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    50,27 Кб
  • Опубликовано:
    2012-04-25
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Федеральное агентство по образованию

Государственное общеобразовательное учреждение высшего

профессионального образования

Омский Государственный Технический университет

Кафедра: Радиотехнические устройства и системы диагностики

Специальность: Радиотехника





Курсовая работа

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

По дисциплине: Информатика

Студент

Савченко Андрей Анатольевич

Группа: РИБ-110






Омск-2011г.

Содержание

1. Описание используемых в программе операторов, процедур и функций

.1 Директивы. Директива #include

.2 Операторы

.3 Цикл с параметром (For)

.4 Условный оператор (If)

.5 Заголовочные файлы

.7 Функция main()

.8 Функции ввода-вывода

.9 Функции чтения-записи

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

.1 main()

.2 ReadFileParse()

.3 psort()

.4 WriteFile()

. Исходный текст программы с комментариями

. Список использованных литературных источников

1. Описание используемых в программе операторов, процедур и функций

.1 Директивы. Директива #include

В программировании термин «директива» (указание) по использованию похож на термин «команда», так как также используется для описания некоторых конструкций языка программирования <#"551429.files/image001.gif">

2.2 ReadFileParse()


2.3 psort()


.4 WriteFile()



#include <cstdlib> // Проверка нормального завершения программы

#include <iostream> // Ввод-вывод (Для работы с потоками)

#include <fstream> // Работа с файлами

#include <Windows.h> // Создания паузы во время работы программы

#include <math.h> //Работа с математическими функциями

namespace std; //Используем стандартное пространство имён

mas[50]; //Описываем массив целых чисел

psort() //Подпрограмма сортировки чисел

{i,j, k; //Описываем переменные целого типаmas1[50]; //Описываем массив целых чисел, дополнительный=0; //Счётчик для временного массива(k=0; k<10;k++) //Инициализируем цикл

{(k==0) //Условие для поиска нулей

{(j=0;j<50;j++) //Инициализируем вложенный цикл

{(k==mas[j]) //Если текущее значение равно 0,то

{[i]=mas[j]; //Текущее значение сохраняем во временном массиве++; //Прибавляем счетчик для временного массива

}

}

}//Если к не равно 0

{(j=0;j<50;j++) //Инициализируем цикл

{((k==mas[j]) or((mas[j]>(10*k-1)) and(mas[j]<(10*k+10)))) //Проверяем условие сортировки

{[i]=mas[j]; //Сохраняем текущее значение во временно массиве++; //Прибавляем счетчик для временного массива

}

}

}<<"Конечный файл: "; //Выводим сообщение<<"\n\n"; //Переходим на новую строку и выводим пустую строку(j=0;j<50;j++) //Инициализируем цикл

{mas[j]=mas1[j]; //Переносим значения из маs1 в mas<<j<<" - "<<mas[j] <<"\n";} //Выводим результат сортировки(30); //Приостанавливаем выполнение программы на заданное время

}

ReadFileParse(void) //Подпрограмма чтения из файла

{i; //Описываем переменные целого типаinfile("first1.txt"); //Подключаем файл с числами cout<<"Исходный файл: ";<<"\n\n"; //Переходим на новую строку и выводим пустую строку

for (i=0; i<50; i++) / /Инициализируем цикл

{>> mas[i]; //Считываем числа из файла в массив<< i << " - " << mas[i]<<"\n"; //Выводим исходный файл на печать(30); //Приостанавливаем выполнение программы на заданное время

}<<"\n\n"; //Выводим 2 пустые строки

}

WriteFile() //Подпрограмма записи в файл

{i; //Описываем переменные целого типаoutfile("sort.txt"); //Подключаем файл для записи

for (i=0; i<50; i++) //Инициализируем цикл

{<<mas[i]; //Записываем число в выходной файл<<"\n"; //Переводим курсор для записи на новую строку

}

}

main() //Основная часть программы

{

(); //Вызов подпрограммы чтения файла(); //Вызов подпрограммы сортировки чисел(); //Вызов подпрограммы записи в файл("PAUSE"); //Делаем паузу для просмотра результатов работыEXIT_SUCCESS; //Проверяем нормальное завершение программы

}


1. С\С++. Программирование на языке высокого уровня \ Т.А. Павловская. - СПб.: Питер, 2003. - 461 с

. Липпман, Стенли Б., Лажойе, Жози, Му, барбара Э. Язык программирования С++. Вводный курс, 4-е издание.: Пер. с англ. - М.: ООО «И. Д.Вильямс», 2007. - 896 с.

. ГОСТ 19.701-90 (ИСО 5807-85). Единая система программной документации. Схемы алгоритмов, программ данных и систем. Условные обозначения и правила выполнения.

Похожие работы на - Программа сортировки файла с данными

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!