Набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU

Автор работы: Пользователь скрыл имя, 23 Мая 2013 в 18:51, курсовая работа

Краткое описание

Тип есть вполне конкретное представление некоторого понятия. Например, в С++ тип float с операциями +, -, * и т.д. является хотя и ограниченным, ноконкретным представлением математического понятия вещественного числа. Новыйтип создается для того, чтобы стать специальным и конкретным представлениемпонятия, которое не находит прямого и естественного отражения средивстроенных типов. Например, в программе из области телефонной связи можноввести тип trunk_module (линия-связи), в видеоигре - тип explosion (взрыв), ав программе, обрабатывающей текст, - тип list_of_paragraphs (список параграфов).

Содержание

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, СОКРАЩЕНИЙ, ТЕРМИНОВ 4
ВВЕДЕНИЕ 5
1. ОПИСАНИЕ ИСПОЛЬЗОВАННЫХ КОМПОНЕНТОВ 6
1.1 Файлы 6
1.2 Структуры…………………………………………………………………..7
1.3 Классы 7
1.4 Методы динамической памяти 8
2. ОПИСАНИЕ АЛГОРИТМА ПРОГРАММЫ 12
3. ОПИСАНИЕ ОСНОВНЫХ ФУНКЦИЙ И ПЕРЕМЕННЫХ ПРОГРАММЫ 16
3.1 Функциясохранения в файл 17
3.2 Функция вывода данных из файла 18
3.3 Функции поиска данных 19
4. ТЕСТИРОВАНИЕ ПРОГРАММЫ 22
ЗАКЛЮЧЕНИЕ 26
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 27
ПРИЛОЖЕНИЯ 28