Ожидание на сборке комплектных узлов и деталей


Ожидание на сборке комплектных узлов и деталей, отсутствие энергии, инструментов, транспортных средств или трансп. рабочих. Все перерывы м. б. нормативными т. е. плановыми или сверхплановыми. Сверхплановые перерывы образуются в след-ии различных уклонений от установленных ограничений пр-ва, нарушение технологии и обслуживание основного пр-ва.

Cокращение длительности ПЦ


Одной из актуальных задач всех служб предприятия и в частности экономических служб, является разработка мероприятий кот. связаны с сокращением длительности ПЦ.

306. Число на гробнице


В одной из египетских пирамид ученые обнаружили на каменной плите гробницы выгравированное иероглифами число 2520. Трудно точно сказать, за что выпала такая честь на долю этого числа. Может быть, за то, что оно без остатка делится на все без исключения целые числа от 1 до 10.

307. Подарки к новому году


Местный комитет профессионального союза нашей организации решил устроить новогоднюю елку для детей. Приготовляя подарки, мы быстро разложили по пакетам конфеты и печенье. Но когда дело дошло до мандаринов, мы натолкнулись на забавное затруднение: сначала хотели разложить все мандарины по 10 штук в пакет (а в оставшиеся пакеты — яблоки),— не получилось: на один из пакетов Читать далее

Формы специализации основных цехов предприятия.


Формы специализации основных цехов зависят от стадии, в которой происходит ПП. А именно: заготовочная, обрабатывающая и сборочная. Соот-но специализация принимает след-ие формы: технологическая, предметная, смешанная.

Новые средства языка С++. Ссылки.


Ссылка — это псевдоним для другой переменной. Они объявляются при помощи символа &. Ссылки должны быть проинициализированы при объявлении, причем только один раз.

Динамически распределяемая память


В отличие от статических и автоматических данных, память под которые распределяется компилятором, динамически распределяемая память выделяется программой самостоятельно. Время жизни таких объектов также определяется программой.

Использование системы ввода/вывода


Система ввода/вывода – неотъемлемая часть среды прог-раммирования С++, и она занимает в языке особое место? В заголовочном файле Iostream.h содержаться следующие объявления одного потока ввода и трех потоков вывода:

Форматирование вывода


Для форматирования вывода можно установить несколько флагов, для этого используются функции-члены flags, setf, unsetf. unsigned v =12345; cout << «Before: » << v << endl; cout.setf(cout.hex); //Модификация потока cout << «After: » << v << endl;

Лабораторная работа 1


Цель работы: Ознакомиться с некоторыми расширениями языка С, позволяющими перейти к объектно-ориентированному программированию С++. 

Тема 2: Классы. Понятие класса.


Класс — это определяемый пользователем тип. Описание класса очень похоже на описание структуры в Си. Рассмотрим реализацию понятия даты с использованием struct для того, чтобы определить представление даты date и множества функций для работы с переменными этого типа:

Лабораторная работа 2


Цель работы: Ознакомиться со структурой класса, его созданием и использованием, описанием членов-данных класса и методов доступа к ним, возможностью инициализации объектов класса с помощью конструкторов и уничтожением их с помощью деструкторов.

Дружественные классы


В классе можно объявить другой класс дружественным. Один класс (в котором объвляется друг) дает другому классу (другу) возможность доступа ко всем закрытым членам первого класса.

Дружественные функции


Дружественные функции похожи, но более безопасны, чем дружественные классы. Объявление функции дружественной классу дает ей доступ к закрытым и защищенным членам класса.

Перегрузка операторов


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

Лабораторная работа 3


Цель работы: Ознакомиться с механизмом дружественных классов и функций, а также получения законченного нового типа данных, определив для него допустимые операции с помощью перегрузки операторов.

Простое и множественное наследование. Виртуальные функции


Простое наследование Простое наследование описывает родство между двумя классами: один из которых наследует второму. Класс, находящийся на вершине иерархии, называется базовым классом. Прочие классы называются производными классами.

Виртуальные функции


Виртуальная функция — это функция, вызов которой зависит от типа объекта. В ООП можно писать виртуальные функции так, чтобы объект определял, какую функцию необходимо вызвать, во время выполнения программы.

Лабораторная работа 3


Цель работы: Ознакомиться с возможностью наследования свойств класса в производных классах, изучить механизм виртуальных функций и их использование для позднего связывания.

Тема 5: Файловые потоки ввода-вывода


5.1. Использование потоков ввода-вывода С помощью перегрузки операторов ввода и вывода можно заставить компилятор распознавать в операторах ввода-вывода один или несколько необходимых классов. Рассмотрим, как создаются потоковые классы.

Потоки текстовых файлов


Использование потоков текстовых файлов состоит из трех основных моментов: — создание текстового файла; — запись в текстовые файлы; — чтение из текстовых файлов.

Лабораторная работа 5


Цель работы: Ознакомиться с методом записи информации в файл на диске и считывания данных с диска, используя библиотечные классы потокового ввода/вывода в/из файла.

Тема 6: Шаблоны. Списки


6.1. Шаблоны Подобно тому, как класс представляет собой схематическое описание объекта, так и шаблон представляет собой схематическое описание построения функций и классов.

Шаблонные классы


Шаблон класса обеспечивает скелет обобщенного класса для его последующей реализации с помощью типов данных, определенных пользователем. Как и шаблоны функций шаблоны классов обычно объявляются в заголовочных файлах.

Связные списки


Связные списки допускают гибкие методы доступа к элементам данных, поскольку каждый элемент данных содержит ссылку на следующий элемент данных в цепочке. Кроме того, операция извлечение элемента из связных списков не приводит к его удалению из списка и потере данных.

Лабораторная работа 6


Цель работы: Ознакомиться с созданием шаблонов функций и классов. Освоить написание контейнерных классов и их применение для построения различных связных списков.

ПРИЛОЖЕНИЕ


// Set.h Объявление класса TSet #ifndef SET_H #define SET_H //Предотвращает несколько include class TElem;